谁在使用实时Java?

20

你可能需要明确你是在寻找 Sun 公司的特定产品(Sun Java 实时系统)的用户,还是针对 Java 实时规范(RTSJ)的用户。 - andersoj
好的,那个链接指向Sun特定版本的实时Java。 - Jonathan Holloway
1
更新:FYI...在2015年,实时Java取得了一些进展。请参阅此文章:鲜为人知的实时标准影响广泛的Java应用程序 - Basil Bourque
4个回答

16

我在回答另一个问题时提到了一些公开披露的实时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城市挑战赛的参赛者。


8

韩国喷气式教练机T-50的一个版本将采用实时Java编写核心应用程序。

该Java应用程序提供HUD、MFD显示以及所有任务计算机的核心功能。

aicas的JamaicaVM被移植到自主开发的任务计算机上。

飞行测试计划在2010年第四季度进行。


T-50喷气教练机的更新使用Java运行...运行RT Java的任务计算机于2010年11月进行了飞行测试。此后,它被用于其他飞行测试目的并不时进行飞行。RT Java应用程序在HUD和MFD上执行所有计算、数据接口和图形显示。 - Keugyeol

2

0
非常实时,但并不是所有的RTSJ标准都是Ajile系统,他们专门开发硬件实时Java。

我曾在M101 CROWS火控计算机上使用它。这与YouTube上视频中出现问题的部分无关。


我刚注意到了关于Ajile及其硬件JVM的参考。 Ajile已经倒闭了相当长一段时间了; 可以在Google上搜索详情。 - E. Douglas Jensen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接