我注意到 实时Java 2.2于去年9月发布,与我上次查看时相比已经取得了长足进步。然而,现在有人知道是否存在任何真实世界的商业或学术应用吗?
我注意到 实时Java 2.2于去年9月发布,与我上次查看时相比已经取得了长足进步。然而,现在有人知道是否存在任何真实世界的商业或学术应用吗?
我在回答另一个问题时提到了一些公开披露的实时Java用户;我将在此处重现:
Java实时规范现在有几个商业级别的实现:
这些产品涵盖了从编译到本地代码(Aonix)到J2ME(aicas、apogee)再到完整的J2SE(Sun、IBM)的连续范围。大多数,如果不是全部,都在少量安全或关键任务系统中部署,但势头正在增长。例如,Eglin AFB的空间监视雷达现代化和美国海军在DDG-1000/Zumwalt驱逐舰上使用RTSJ。Sun还声称在金融交易处理领域部署。
如果您对RTSJ感兴趣,我建议阅读Peter Dibble的《Real-Time Platform Programming》或Wellings教授的《Concurrent and Real-Time Programming in Java》。
另外,也有工作正在进行中,为Java编程语言提供安全关键配置文件,作为RTSJ的子集构建。此外,专家组已经形成,探讨分布式RTSJ DRTSJ,但工作停滞不前。
以上并非全部指Sun的JavaRTS或者RTSJ;一些供应商追求自己的专有实时Java路径,因为他们觉得RTSJ不能满足他们客户的需求。
我现在知道的一些额外用户包括陆军未来战斗系统和几个DARPA城市挑战赛的参赛者。
韩国喷气式教练机T-50的一个版本将采用实时Java编写核心应用程序。
该Java应用程序提供HUD、MFD显示以及所有任务计算机的核心功能。
aicas的JamaicaVM被移植到自主开发的任务计算机上。
飞行测试计划在2010年第四季度进行。
关于各种正在使用的系统的其他信息(您需要搜索谁在使用这些系统),这里和这里都有。
希望这有所帮助!
我曾在M101 CROWS火控计算机上使用它。这与YouTube上视频中出现问题的部分无关。