Contents - Cultural View
Contents - Cultural View
Contents - Cultural View
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Comparison of the Java and .NET platforms 96<br />
Embedded applications<br />
Mobile applications<br />
Java ME has a very large base within the mobile phone and PDA markets, with only the cheapest devices now<br />
devoid of a KVM (a cut down Java Virtual Machine for use on devices with limited processing power). Java<br />
software, including many games, is commonplace.<br />
While almost every mobile phone includes a JVM, these features are not always heavily used by users (particularly<br />
in North America). Initially Java applications on most phones typically consisted of menuing systems, small games,<br />
or systems to download ringtones etc. However, more powerful phones are increasingly being sold with simple<br />
applications pre-loaded, such as translation dictionaries, world clock displays (darkness/light, timezones, etc.) and<br />
calculators. Some of these are written in Java, although how often phone owners actually use them is probably<br />
unknown.<br />
In January 2007 Steve Jobs suggested that Apple's iPhone would not support Java. [21] [22] Significantly, at that time<br />
Java's mobile platform was perceived as nearly ubiquitous across the cell phone market, commonly being used by<br />
software companies to write device-neutral mobile applications. Noted commentators argued against Jobs' stand, [23]<br />
but when the iPhone finally appeared it did indeed lack both Java and Adobe's rival Flash technology, favoring<br />
instead simple web applications using the phone's Safari browser.<br />
In May 2007 Sun used the JavaOne conference to announce JavaFX Mobile, as a direct response to Adobe's attempt<br />
to introduce Flash onto mobile devices.<br />
In October 2007 Apple bowed to pressure and announced that by early 2008 the iPhone would be opened up to allow<br />
development of software other than via the Safari browser. Neither Java nor Flash is supported under this plan, and<br />
Apple does not allow interpreters for any language to run on the phone.<br />
Home entertainment technologies<br />
Java has found a market in digital television, where it can be used to provide software which sits alongside<br />
programming, or extends the capabilities of a given Set Top Box. TiVo, for example, has a facility called "Home<br />
Media Engine", which allows JavaTV software to be transmitted to an appropriate TiVo device to complement<br />
programming or provide extra functionality (for example, personalized stock tickers on a business news program.)<br />
A variant of Java has been accepted as the official software tool for use on the next generation optical disc<br />
technology Blu-ray, via the BD-J interactive platform. This will mean that interactive content, such as menus, games,<br />
downloadables, etc. on all Blu-ray optical discs will be created under a variant of the Java platform. Blu-ray<br />
equipment first went on sale to the consumer in 2006, and is currently not widely owned. However, the release of the<br />
Sony PlayStation 3 in late 2006 and early 2007 may give the platform a boost.<br />
Rather than using Java, HD DVD (the defunct high definition successor to DVD) uses a technology jointly<br />
developed by Microsoft and Disney called HDi that is based on XML, CSS, JavaScript, and other technologies that<br />
are comparable to those used by standard web browsers.<br />
The BD-J platform API is more extensive than its iHD rival, with an alleged 8,000 methods and interfaces, as<br />
opposed to iHD's 400. [24] And while Microsoft is pushing iHD's XML presentation layer by including it with<br />
Windows Vista, iHD is still a newcomer in a market sector where Java technologies are already commonplace. [25]<br />
However, the fact that the HD DVD format has been abandoned in favor of Blu-ray means that HDi is no longer<br />
supported on any Optical disc format, making the BD-J format a clear winner. [26]