14.07.2013 Views

Contents - Cultural View

Contents - Cultural View

Contents - Cultural View

SHOW MORE
SHOW LESS

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]

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!