Java Platforms
Java Platform Components
IS2T Java platforms are made of 3 main components:
- EmbJPF
- The Embedded Java Platform is the binary run-time that will be programmed to the device. The virtual machine engine is the MicroJvm® virtual machine.
- SimJPF
- The Simulated Java Platform is the EmbJPF counterpart that can be simulated on a workstation. The execution engine that simulates the MicroJvm virtual machine is the S3™ (Smart Simulator Simulator).
- Tools
- The development tools are all the tools required to design embedded Java efficiently. Tools include debugger proxies, analysers, etc.
EmbJPF and SimJPF
The EmbJPF and the SimJPF platforms share a unique set of libraries that allow accurate functional simulation and that avoid costly library design duplication for both embedded and simulated worlds. See the Drag Emb Drop™ process that allows the user to leverage that unique platform architecture
SimJPF |
||
EmbJPF |
||
Smart Software
Simulator
|
JSR and ESR Software LibrariesSoftware libraries such as standard Java APIs (JSR 139 - CLDC 1.1) define a set of features for a platform. ESR (Embedded Specification Requests) software libraries provide additional features to embedded systems. Unified Software BaseThe S3 simulator executes the same Java application program and IceTea® native libraries as MicroJvm virtual machines. Once applications are fully qualified on the S3, they are ready to be loaded to the target device without any changes, recompilation or re-qualification. This is the Drag' Emb Drop™ process. |
MicroJvm®
|

