NSIcom Releases Version 3.21 of CrEme

11/11/2002 - NSIcom announced that Version 3.21 of CrEme has been released. CrEme V3.21 is a bug release version, and improves on the rich features of CrEme V3.2.

CrEme is NSIcom's Java Virtual Machine especially built for Windows CE. CrEme V3.21 is based on Sun's Personal Java 3.1 code (with added NSIcom's patented technologies), and is fully compatible with pJava 3.1 MAX configuration. CrEme V3.21 has passed TCK on several Windows CE devices.

Readily available for a free 30 days evaluation period, and for sale are kits for Windows CE.net, Windows CE V3.0 H/PC, PocketPC, and PocketPC 2002 for the X86, StrongArm, MIPS, SH3 CPUs. Other kits can be built on request.

Internet Explorer 4 plugin
Within the CrEme V3.21 kits built for the Hand-Held (HPC) CE devices the Internet Explorer 4 plugin is included. Once registered the plugin allows users to run Java applet from Microsoft’s Internet Explorer 4.

Pocket Internet Explorer plugin
Within the CrEme V3.21 kits built for PocketPC, and PocketPC 2002 devices the Pocket Internet Explorer (PIE) plugin is included. Once registered, the plugin allows users to run Java applet from Pocket Internet Explorer.

CrEme V3.21 features
NSIcom has added a number of new features to its CrEme JVM, in addition to Sun's pJava V3.1 code CrEme is based on. The following additions were made in the Core VM, Truffle AWT, and Network areas.

  • Core VM
    • JBooster; NSIcom developed a precise form of JIT technology, which is able to limit compilation to chunks of active code within methods, such as most-taken-paths. JBooster adds only in average between 100KB and 200KB to CrEme memory requirements, while improving performance significantly
    • Memory Management; Most embedded systems have limited real memory. To solve this problem, NSIcom's CrEme incorporates its own second-level, paged memory management subsystem which significantly reduces the memory requirements of the JVM.
  • Truffle AWT
    • Support for non-modal windows (Multiple windows support), scrollbars, menus, file dialog, and SetCursor have been added in CrEme V3.21. These features do not exist in Sun's Truffle implementation.
    • In CrEme V3.21 Truffle’s fonts are rendered by Bitstream’s Font Fusion; Font Fusion, a small, and fast font engine renders high-quality characters in any format, at any resolution, and on any device and OS.
    • CrEme V3.21 Truffle implementation supports 16 bit colors.
  • Network
    • Support for HTTPS is provided by CrEme V3.21 via the Java Secure Sockets Extension (JSSE) 1.0.2. This is an extension to the standard pJava specifications.

CrEme V3.21 supports all the pJava V3.1 optional packages including:

  • RMI CrEme fully supports the Java Remote Method Invocation (RMI). Using RMI a programmer can develop java applets that communicate with a server application.
  • SQL Package CrEme supports the SQL package which provides the API for accessing and processing data stored in a data source using the Java programming language.
  • Math Package CrEme support the Math package which allows processing of large numbers
  • Zip/Jar format CrEme fully supports the Zip and Jar formats
  • Java Security CrEme full suports PersonalJava v3.1 java.security package.

In addition the following packages are supported by CrEme V3.21:

  • Swing 1.1.1
    CrEme supports swing 1.1.1. Swing is implemented entirely in the Java programming language, and is based on the JDK 1.1 Lightweight UI Framework. The pluggable look and feel lets a programmer design a single set of GUI components that can automatically have the look and feel of any OS platform (Microsoft Windows, SolarisTM, Macintosh).
  • Java Secure Sockets Extension (JSSE) 1.0.2 (SSL support)
    CrEme supports Java Secure Sockets Extension 1.0.2. JSSE Provides API support for SSL versions 2.0 and 3.0, and TLS version 1.0. JSSE also supports Hypertext Transfer Protocol (HTTP) encapsulated in the SSL protocol (HTTPS).
  • javax.comm
    CrEme V3.21 support the javax.comm package. The Javax.comm package allows asynchronous and synchronous I/O on communications ports.

Previous Page | News by Category | News Search

If you found this page useful, bookmark and share it on:

 
Embedded Star Newsletter
Don't have time to visit Embedded Star everyday? Then sign up for our free newsletter. We'll send you an email when we have something to share with you. Your email address will be kept confidential and we will not share, sell, or rent it to anyone. You can unsubscribe at any time by clicking a link in the email.

Enter your email address to sign up for our free newsletter:   

If you are familiar with RSS feeds, you can also sign up for our free blog feed. Our RSS feed is updated in real-time while our newsletter is updated daily.