Global Sources
EE Times-India
Stay in touch with EE Times India
EE Times-India > Embedded

Java stack requires <200KB ROM

Posted: 09 May 2007     Print Version  Bookmark and Share

Keywords:mobile Java software stack  Java virtual machine  3D graphics 

ARM Ltd is upgrading its mobile Java software stack, turning it into a turnkey Java virtual machine (JVM) for cell phones. The company introduced its software at the JavaOne Conference in San Francisco amid claims that the programming language is seeing broadening use, especially in consumer electronics.

ARM is joining the game with its multi-tasking software stack optimised for its hardware. The company claims its code requires less than 200KB ROM, 25 per cent less than the stacks of some competitors, and a RAM heap of less than 3MB. Vodafone, by contrast, requires a 5MB RAM heap.

The software also includes a runtime optimiser targeted to generate the highest performing Java code for a Jazelle accelerator. It also lets users customise the stack to meet their needs.

On the mobile front, ARM claims it shipped 26 crore copies of its ARM Java software targeted at mobile phones. Cell Phone makers such as Sony Ericsson and Nokia already develop their own multi-tasking JVMs for the handsets, which aim to handle simultaneously tasks such as voice over IP, 3D games, music download and playback, email and instant messaging.

According to Chris Porthouse, senior product manager at ARM, Oxford Semi, a network-attached storage systems device maker, and Japan's Access Ltd, a software company that serves makers of iMode handsets, announced they will license the new ARM JVM.

Separately, ARM announced Korea's Pantech and one unnamed U.S. cell phone maker is licensing its Swerve 3D graphics software. Swerve is a high-end graphics application programming interface for Java that rides on top of the lower-level OpenGL ES API. Swerve is based on the JSR-184 standard co-developed by Arm, Nokia, Motorola and Vodaphone.

- Rick Merritt
EE Times

Comment on "Java stack requires <200KB ROM"
*  You can enter [0] more charecters.
*Verify code:


Visit Asia Webinars to learn about the latest in technology and get practical design tips.


Go to top             Connect on Facebook      Follow us on Twitter      Follow us on Orkut

Back to Top