| 概述 |
| JamaicaVM是德国Aicas公司开发的世界领先的实时Java产品虚拟机、面向对象的软件开发环境和分析工具产 |
| 品。这个产品不仅可以提高我们的开发效率、改进应用的可靠性、提供安全可靠的操作,而且可以简化代码的 |
| 重用和封装。JamaicaVM是针对关键应用的理想解决方案。 |
| |
| 特性 |
| ● 独特的实时技术 |
| ● 实时垃圾回收 |
| ● 完全实现了实时Java规范(RTSJ) |
| ● 最高实时性能 |
| ● 最小内存占用尺寸 |
| ● 通过民用航空电子系统的DO-178B认证 |
| |
| 关键技术 |
| ● 硬实时 |
| JamaicaVM为硬实时环境提供了全功能的Java技术。周期响应时间低于低于1ms。 |
| ● 实时垃圾回收 |
| JamaicaVM是世界上唯一的具有确定性的垃圾回收器的VM(中断时间仅几个微秒),此回收器不需要启动。 |
| ● Java的实时规范 |
| 作为世界上第一家实时Java产品提供商,Aicas已经支持RTSJ规范很多年。用户在Java中可方便写中断处理程 |
| 序和驱动。 |
| ● 安全、关键的Java |
| Java子集符合DO-178B和其他规范 |
| ● 小且快 |
| JamaicaVM配备了高性能的静态编译器。可自由选择实时性能和代码大小。 |
| ● 动态加载 |
| JamaicaVM支持动态类加载,以升级运行中的应用。 |
| ●强大的工具 |
| JamaicaVM提供了全面的工具,这些工具可以检测无数错误,如死锁和无法处理的异常 |
| ● 远程调试 |
| 标准的Java调试工具,例如Eclipse的调试器, 可以调试在目标系统上运行的程序 |
| ● ROM中运行代码 |
| Java应用程序和资源可存储可以单一的可执行的二进制的形式存储在ROM中 |
| ● 开放的标准 |
| 标准兼容是极为重要的。不管你用JNI、RTSJ、RMI还是J2SE,现有的Java应用程序总是可以基于 |
| JamaicaVM运行。支持很多附加的Java库(包括XML、OSGI、Gforba、网络服务),提高了嵌入式Java开发的 |
| 生产力。Aicas工具可无缝地集成在Eclipse和其他的开发环境中。 |
|
| 支持的操作系统 |
| JamaicaVM可以用于众多的操作系统,可以移植到任何RTOS系统上。现在支持的操作系统有:Integrity、 |
| ITRON、Linux、Linux/RT、MacOS、NetOS、PikeOS、 QNX、RTEMS Solaris、ThreadX、Vxworks和 |
| Windows CE |
| |
| 系统架构 |
 |
| 图1 amaciaVM的系统架构 |
| 应用领域 |
| JamaciaVM特别适合用于军事和商用领域信息的互联互通。下面是JamaciaVM典型的应用领域: |
| ● 国防指挥控制系统 |
| ● 机器人和工业控制 |
| ● 飞机信息融合系统 |
| ● 交通信息处理 |
| |
| >>> 查看JamaicaVM实时系统技术白皮书..... |