Oracle Blog

Blog for therk

Wednesday Dec 01, 2010

"Hey, looks great, but what about us?" That's probably what some embedded developers say when they see another SE release launched to much well-deserved attention. Well, we took a major step towards addressing that question with our recent release of Java SE for Embedded 6u21 for Linux ARM, PowerPC and x86. It's been a long release road for this one - given we actually started with 6u18 back in the spring. Along the way we hit a few speed bumps including a necessary B42 update for SE 6u10 for ARM and late availability of ARM and PowerPC multi-core systems. But it was worth it - this is a significant release for our OEMs. Key features include:

SE 6 Alignment

SE Embedded 6u21 syncs the JRE for Linux on ARM, PowerPC and x86 with the recent SE 6u21 for desktop and
servers. The rich set of features and APIs of SE 6u21, including the hundreds of enhancements, security improvements and bug fixes are now available in SE Embedded.

allows developers to deploy on their embedded device the same Java SE version they develop with on their PC.

Expanded Multi-Core Support

added multi-core support for ARM and PowerPC. (already supported for x86)

the multi-core features of Java SE such as parallel garbage collection, background JIT compilation are available for the growing use of multi-core systems in embedded.

As the manager for SE Embedded, I'm sincerely thankful for those on the Oracle teams - including Development, SQE, Release Management, RE, Doc and Product Management who contributed to this release. The SE Embedded product team stands on the shoulders of the larger SE organization and we're all thankful for that. Special recognition goes to the sure-handed technical leadership of Bob Vandette and the tireless work of our Release Manager, Gail Yamanaka. Thanks as well to our embedded partners - ARM, Marvell, Freescale and others who provided key assistance for this release.

BTW Bob has recently come up for air and compared our SE Embedded 6u21 for ARM-Linux vs Android's Froyo release on a TI BeagleBoard as well as dual-core NVIDIA Tegra 2. It includes the single-core benchmarks referenced in [3] above. The dual-core numbers are even better. Check it out.

Java SE Embedded: Get ARMed and POWERful

and INTELligent of course. We encourage you to try Java SE Embedded 6u21 for your
embedded project. Development is free. Please give the release a try and let us know your feedback.