Home Products CEE-J VM Configurations

CEE-J® VM Configurations


Skelmir has been working closely with customers since 1998 to meet the ever-changing requirements of the embedded software industry. Supporting diverse customers across industries has led Skelmir to offer different functional configurations of CEE-J, each targeted to the specific requirements of a particular group or groups of customers.  By offering different configurations of the CEE-J VM, Skelmir is able to provide a high degree of flexibility for deployment on your target device. Below is a high level list of these CEE-J VM configurations, varying in size, functionality and specific industry standard support.
 
CEE-J® VM - MHP & OCAP / tru2way Configurations 
 
The MHP and OCAP / tru2way CEE-J VM configurations posses the functionality required for hosting MHP and OCAP / tru2way middleware stacks and applications. These configurations provide a drop-on virtual machine platform for supporting 3rd party MHP and OCAP / tru2way stack implementations, allowing CEE-J customers to find the right middleware stack for their needs. We have various configurations that separately support the MHP 1.03, the MHP 1.1, or the OCAP 1.1 specifications. 

CEE-J® VM - Personal Configuration 
 
Supporting applications written to the Personal Java specification, this configuration provides additional APIs to Skelmir's advanced Java2D-like graphics engine for creating professional device-centric graphics for the digital television environment and other displays. With a small footprint, the CEE-J VM - Personal Configuration is perfect for resource constrained devices requiring rich functionality and graphics.

CEE-J® Standard 
 
The CEE-J® Standard  (a.k.a CEE-J®  4) VM configuration supports applications written to the Java 1.5.x standard, with the addition of certain features from later J2SE specifications useful to the embedded device developer. Like the CEE-J VM - Personal  Configuration, CEE-J Standard also provides access to Skelmir's advanced CWT graphics engine, ideal for rendering professional images in the digital television environment and on standard displays.

CEE-J® VM - OSGi Configuration 
 
The CEE-J® VM - OSGi configuration is designed to host Open Services Gateway Initiative (OSGi) middleware and applications on embedded devices.  CEE-J VM builds for OSGi come with and without graphics, depending on the customers' requirements.

CEE-J® VM - Embedded Configuration
 
An "Embedded" CEE-J VM is any of our CEE-J VMs supporting the different VM specifications above but without support for graphics. For example, a typical CEE-J VM build for OSGi, which standard does not require graphics support from the VM, would be considered an Embedded Configuration of CEE-J.