Zurich, Switzerland — esmertec, inc. today announced the release of Version 2.0 of the Jbed Micro Edition CLDC. Jbed Micro Edition CLDC is esmertec's drop-in replacement product for Java 2 Micro Edition CLDC. It is a Java Virtual Machine (JVM) optimized for small mobile devices like mobile phones and PDAs. Contrary to the reference implementation, esmertec's product is not only small but also fast due to its TBCC (target byte code compilation) technology.
Version 2.0 of Jbed Micro Edition CLDC incorporates major enhancements, such as support for the Java Debug Wire Protocol (JDWP), significant improvements in Jbed Profile for MID — esmertec's drop-in replacement for MIDP — increased efficiency of the debugger, enhancements in the target bytecode compiler and linker, and improvements in sockets and event handling. The Palm version of Jbed Micro Edition CLDC in addition contains improved support for icons and Palm error codes.
Further improvements of Jbed Micro Edition CLDC 2.0 include full support for kAWT, a simplified version of the Java AWT (Abstract Window Toolkit). In addition, Jbed Micro Edition CLDC 2.0 now includes a clean-room implementation of KJava. kAWT, Jbed Profile for MID, and KJava allow defining GUIs, which work well in the restricted environment of small devices. Furthermore the new release supports normal and fixed palm fonts in bold and normal style and large and normal sizes, and offers Palm onscreen keyboards support, as well as a new look and feel for the Jbed Profile for MID.
CPU's supported are ARM, StrongARM, 68xxx, Coldfire, PowerPC. On request also M-Core, TriCore. OS's supported for Jbed Micro Edition are Palm OS, Linux, Nucleus, or Jbed Micro Edition on the bare metal. Other OS's can be supported on request.
This article was originally published on LinuxDevices and has been donated to the open source community by QuinStreet Inc. Please visit LinuxToday.com for up-to-date news and articles about Linux and open source.