Drag Emb' Drop™ Process
Focus to Application, Not Hardware
The unique simulation technology powered by the S3™ engine provides developers a unified Java platform for both embedded and simulated platforms.
Applications can be prototyped, designed and tested in an accurate simulated environment. Once the application is fully tested, it can be safely dropped onto the hardware platform.
The Drag Emb' Drop™ concept sustains the Agile process proposed by IS2T to develop embedded systems:
- Specify products.
- Prototype early to validate specifications.
- Qualify application software needs for hardware
- Develop software application independantly from hardware.
EmbJPF: Embedded Java Platform - 1/3
The Java application (bytecode) is executed by an Embedded Java Platform. That platform is powered by a MicroJvm virtual machine interfaced to native (usually C/asm) firmware and drivers.

SimJPF: Simulated Java Platform - 2/3
The Simulated Java Platform provides a simulated environement functionaly similar to the Embedded Java Platform. The hardware peripherals are emulated by software and hardware mocks.

Drag 'Emb Drop ™: All Together - 3/3
Once the Java application (at the binary level - i.e. bytecode) is
fully validated (with no hardware support), just deploy on Embedded
PLatforms.
No hardware required for starting application development, no cross
compiling issues!


