aicas incorporated
JamaicaVM
Supported Microsoft Platforms: Windows Embedded CE, Windows Embedded Standard, Windows XP Embedded, Windows Embedded for Point of Service, Windows Embedded Server
Supported Processors: Intel, PowerPC, ARM, TI, MIPS, XScale, SH, etc.
JamaicaVM is a hard realtime JVM and object oriented Java software development environment, including analysis tools which can:
- Increase your productivity
- Improve application reliability
- Provide a safe execution environment
- Simplify code reuse and encapsulation
- Allow true “Write Once/Run Anywhere” portability
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:
- Device-independent Java graphics
- Fast, hard realtime performance
- Efficient ahead-of-time static compilation
- Smart Linking for low memory footprint
- Real Time Specification for Java (RTSJ) API’s
FEATURES & BENEFITS
- Portability, Graphics and Device Independence
JamaicaVM brings the inherent portability of the Java language to your embedded platform. JamaicaVM supports the Java-standard Swing and AWT graphics libraries, which allow independence from the screen resolution and color depth capabilities of your display. Write your application once and run it anywhere with JamaicaVM. - Fast Execution, Small Footprint
JamaicaVM’s optimizing static compiler ensures excellent runtime performance. Its profiling tool gathers information for 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. - Hard Realtime Performance
JamaicaVM provides hard realtime guarantees for all primitive Java operations. This enables all the features of Java to be used for your demanding programming tasks. Features essential to object-oriented software development such as dynamic allocation of objects, inheritance, and dynamic binding are now available to embedded developers.
- 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 reuse of all reclaimable memory, avoiding memory leaks, fragmentation, and starvation, while providing bounded execution time for all allocations. - Powerfuful Tools
The JamaicaVM Builder is Eclipse IDE plug-in compatible. Tools for program analysis, thread monitoring, static compilation, and creating ROM-able code are highly integrated and easy to use. - Full Java 6 and J2SE 1.6 using OpenJDK
- Swing, AWT, and OpenGL SE graphics support
- High performance with minimal memory footprint
- Multicore and hard realtime capable
- Full Real Time Specification for Java (RTSJ) support
TECHNICAL SPECS
DEVICE FOCUS
Car Navigation/HMI, Control/Automation, Digital Imaging, Home/building Automation Systems, Industrial Controllers, In-Vehicle Telematics/Infotainment, Kiosk, Medical Systems, Multimedia, Networked Media Devices, PDAs, Retail Point-of-Sale, Set Top Box, Smart Displays, Smart Phones, Telematics, Thin Clients, webPADs/Internet Appliances
VERTICAL MARKETS
Aerospace, Consumer Electronics, Defense/Government, Financial Services, Industrial Control/Automation, Internet Appliances, Medical, Telecommunications, Transportation, Wireless
AVAILABILITY
Apply for a fully functional, downloadable distribution and 45 day evaluation license today at http://www.aicas.com/download.html.
Contact Information

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










