iApplianceWeb.com

EE Times Network
News Flash Appliance Insights Appliance Directory Standards in IA Webcasts


 

Esmertec Enhances Jbed

By
iApplianceWeb
(10/30/01, 01:42:26 AM EDT)

Version 2.0 of the Jbed RTOS Package and Version 2.0 of the Jbed Micro Edition CLDC are now available from esmertec.

Jbed RTOS is esmertec's combination of a fast Java Virtual Machine (JVM) and a hard real-time operating system (RTOS), allowing for embedded products that are entirely coded in the Java programming language, including real-time code (if applicable) and device drivers. Such applications can run "bare metal," directly on the underlying hardware without an additional operating system, or on standard operating systems like Linux, ThreadX, or Nucleus. Jbed RTOS is more efficient than conventional JVMs due to its built-in compilation technology; bytecode is always executed as native machine instructions.

This release also includes support for more of the classes and methods defined in the core Java packages, as well as an implementation of the javax.comm for Jbed. The Jbed RTOS Package 2.0 comes with a Jbed scheduler to provide future support for the Real-Time Specification for Java (RTSJ), an enhanced IDE and debugger. In addition, the Jbed RTOS Package supports a Virtual Network Computing (VNC) server. VNC is a remote display system that allows users to view and control target applications from other systems with VNC viewers running on desktop computers that are connected to the Internet.

The Jbed RTOS Package is now available on a wide variety of embedded platforms, including StrongArm and the Motorola ColdFire processor family. It continues to be available on a wide variety of systems based on ARM, PowerPC, and 68xxx processors.

Jbed Micro Edition CLDC is esmertec's drop-in replacement product for Java 2 Micro Edition CLDC. It is a 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 bytecode compilation) technology.

Version 2.0 of Jbed Micro Edition CLDC incorporates 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 also 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 for defining GUIs, which works well in the restricted environment of small devices. 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.

Link:
esmertec



Copyright © 2004 Appliance-Lab
Terms and Conditions
Privacy Statement