 |
Compatible Architectures: x86, PowerPC, ARM 7/9, Xscale, MIPS, SH4, Net + Arm, Blackfin, ERC32, Sparc
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
There can be no security without safety! JamaicaVM can improve program safety and performance over competitive systems.
FEATURES & 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
|
 |