Nokia adds Java to Symbian^3 developer arsenal
Virtual machine put into open source under Eclipse license
Published: 11 July, 2010
Nokia is building up the arsenal of developer tools for Symbian ^3 ahead of the release of its first smartphones for the radically reworked operating systems. It has already shown off its own cross-platform toolkit, Qt, and open web tools supporting HTML5, and now it has added Java.
Nokia has always been the biggest contributor to, and driver, of, mobile Java, and has given the technology a key strategic position. While Java is very resource efficient and, in theory, highly portable, one of its main cellphone problems is fragmentation. Each vendor and OS supports a different runtime, such as Google's Dalvik on Android, and now Nokia has added the Mobile Runtime for Java Applications (JRT), for Symbian^3.
In line with the new Symbian's open source nature, Nokia has contributed JRT to the Symbian Foundation, which owns and manages the platform. JRT is available as part of the latest Symbian^3 Product Development Kit."
"This means that developers can write Java applications for Symbian^3 devices, like the recently announced Nokia N8," wrote Aleksi Uotila, JRT product manager at Nokia, in a blog post. "More importantly, the JRT is now open source so the community can modify and add to the JRT implementation under the terms of the Symbian Foundation's EPL (Eclipse Public License)."
JRT features one million lines of Java and C++ source code for the runtime, an application installer, API librarie, test cases and documentation. It supports open source API implementations, such as Java Specification Requests for mobile media, security and Bluetooth.
A virtual machine for JRT has been provided by IBM under a license that allows it to be used for R&D purposes and Java application development, says Infoworld.