aicas incorporated
JamaicaVM is a J2SE compatible hard realtime Java solution for Embedded, Realtime and Safety Critical Systems.
Compatible Wind River Operating Systems: Linux, ThreadX(Wind River On-Chip Debugging), VxWorks, VxWorks Cert DO-178B, VxWorks 653
Compatible Wind River Platforms: Car Infotainment, Consumer Devices, Industrial Automation, Network Equipment, Safety Critical
JamaicaVM is a hard realtime JVM and object oriented software development environment, including analysis tools which can:
- Increase your productivity
- Improve application reliability
- Provide a safe execution environment
- Simplify code reuse and encapsulation
JamaicaVM achieves these advantages through a unique clean room implementation of Java virtual machine technology optimized for time critical, safety critical, and embedded systems. JamaicaVM provides:
- Hard realtime guarantees
- A Real Time Specification for Java implementation
- Efficient ahead-of-time static compilation
- Fast execution time
- Smart Linking for low memory footprint
If you thought that the execution speed and garbage collection of Java was incompatible with realtime performance, it is time for you to try JamaicaVM.
FEAUTURES & BENEFITS
- Hard Realtime Execution
JamaicaVM provides hard realtime guarantees for all primitive Java operations. This enables all of features of Java to be used for your hard realtime tasks – features essential to object-oriented software development such as dynamic allocation of objects, inheritance, and dynamic binding now become available to the realtime developer. - Realtime Garbage Collection
JamaicaVM provides the only Java implementation with a highly efficient hard realtime garbage collector. The garbage collector runs in small increments of only a few machine instructions but still guarantees to recycle all reclaimable memory, avoiding memory fragmentation, all while providing bounded execution time for all allocations.
- Fast & Small
JamaicaVM’s optimizing static compiler ensures excellent runtime performance. Its profiling tool gathers information for ensuring optimization of both runtime performance and code size. Sophisticated automatic class file compaction, smart linking for dead code elimination, and partial compilation techniques ensure minimal code footprint. - Dynamic Loading of Code
The full power of Java becomes available through the use of dynamic class loading. This enables the program updating, the addition of new features and functionality, and easy end-user customization. - Powerful Tools JamaicaVM is Eclipse IDE compatible. Tools for program analysis, thread monitoring, static compilation, and creating ROM-able code are highly integrated and easy to use.
TECHNICAL SPECS
- Patented Hard Realtime Garbage Collection
- Full Real Time Specification for Java (RTSJ) Support
- High Performance with Minimal Memory Footprint
- Multicore Compatible starting in 2009
- Outstanding Technical Support
AVAILABILITY
Apply for a fully functional, downloadable distribution and 45 day evaluation license today at http://www.aicas. com/download.html.
APPLICATION AREAS
Audio, Automotive, Communications & Telecom, Consumer Electronics, Industrial, Medical, Military, Security, Video and Imaging, Wireless
Contact Information

aicas incorporated
69 West Rock AvenueNew Haven, CT, 06515
USA
tele: 203.676.9807
reddy@aicas.com
www.aicas.com/











