Java developments - the shift to one embedded platform is on
NetBeans project eFX launched, Java SE Embedded 7u2 out too
An exciting new project has been launched on java.net striving to create an application framework based on the NetBeans Platform for JavaFX 2.0 application developers.
eFX - Java RCP, a subproject of NetBeans began in October 2011 but now the project adminstrators Geertjan Wielenga and Sven Reimers are calling for further contributors to help them push the plans further.
The premise of eFX involves creating an actions framework for hooking JavaFX events to a predefined and customisable menubar and toolbar, but also to extends modularity within the NetBeans framework with a docking framework that reuses the infrastructure of the NetBeans Platform window system.
As you may have noticed, Oracle certainly are targeting Java 7 in the immediate future, and the Java SE Embedded team have followed suit by shipping their last releases of the year, 7u2 and 6u30.
The minor changes this time round include new ports to Linux on embedded PPC devices, and support for the server (C2) compiler on ARM. The latter promises to improve Java performance substantially by 20-40% on ARM systems - bold claims indeed. The releases notes (7u2, 6u30) provides excellent documentation of enhancements on Oracle's website.
They also gave a glimpse into what we can expect in 2012, and we're already licking our lips at the prospect.
Oracle's longer term strategy for Java on Embedded devices - as shared at JavaOne 2011 - is to converge the Java ME/CDC and Java SE Embedded platforms into one and use Project Jigsaw to produce a base module based on JDK 8 that requires no more than approximately 10 MB ROM. We also intend to port JavaFX to Linux on ARM for a coherent client story ranging from medium sized embedded devices to normal laptops and desktops.