我注意到Real Time Java 2.2在9月份被释放,似乎距离我上次查看时已经走了很长一段路。但是,到目前为止,有没有人知道任何现实世界的用途,商业或学术用途?
答案 0 :(得分:16)
我在answer to another question中提供了一些公开披露的实时Java用户;我会在这里重现:
Java的实时规范 现在有几个商业级 实现:
Sun / Oracle的JavaRTS(现在unavailable,看来甲骨文解散了JavaRTS团队并使产品无法使用,而没有公开宣传它)。- IBM的WebSphere Real-Time
- Aonix PERC
- aicas JamaicaVM
- Apogee Aphelion
这些产品跨越了连续体 编译到本机代码(Aonix) J2ME(aicas,apogee),以完整的J2SE (Sun,IBM)。大多数(如果不是全部的话)都有 看到少数部署的部署 安全或关键任务系统, 但势头正在增强。例子 包括Eglin AFB的太空监视雷达 现代化和美国海军的 在DDG-1000 / Zumwalt中使用RTSJ 驱逐舰。孙还声称 在财务部署 交易处理域。
如果你对RTSJ感兴趣,我 建议Peter Dibble的实时平台编程,或教授 Wellings'并行 Java中的实时编程。
在相关的说明中,还有工作 正在进行以提供安全关键 Java编程的配置文件 语言,作为RTSJ的子集构建的。 此外,专家组已成立 探索分布式RTSJ DRTSJ, 但工作停滞不前。
并非所有上述内容都涉及Sun的JavaRTS甚至RTSJ;一些供应商为实时Java寻求自己的专有路径,因为他们认为RTSJ不符合客户的需求。
我现在知道的其他一些用户包括陆军未来战斗系统和几个DARPA城市挑战赛的竞争者。
答案 1 :(得分:8)
韩国喷气式教练T-50的一个版本将有一个用实时Java编写的核心应用程序。
这个Java应用程序提供HUD,MFD diplay和任务计算机的所有核心功能。
来自aicas的JamaicaVM被移植到本土开发的任务计算机上。
飞行测试计划于2010年第四季度完成。
答案 2 :(得分:2)
答案 3 :(得分:0)
非常实时,但并非所有RTSJ标准都是Ajile系统,它们使硬件实时java。
我在M101 CROWS火控计算机上使用它。这不是youtube视频中的失败。