谁使用实时Java?[已关闭]
2022-09-02 10:09:22
我注意到实时Java 2.2是在9月份发布的,似乎距离我上次看到它的时候已经走了很长一段路。但是,到目前为止,有没有人知道任何现实世界的商业或学术用途?
我注意到实时Java 2.2是在9月份发布的,似乎距离我上次看到它的时候已经走了很长一段路。但是,到目前为止,有没有人知道任何现实世界的商业或学术用途?
我向一些公开披露的实时Java用户提供了另一个问题的答案;我将在这里重现:
Java 的实时规范现在有几个商业级实现:
Sun/Oracle的JavaRTS(现在不可用,似乎Oracle已经解散了JavaRTS团队,并使该产品不可用,而没有公开沟通)- IBM 的 WebSphere Real-Time
- 奥尼克斯 PERC
- aicas JamaicaVM
- 远地点远日点
这些产品跨越了从编译到本机代码(Aonix)到J2ME(aicas,apogee)到完整的J2SE(Sun,IBM)的连续体。大多数(如果不是全部)都已在少量安全或任务关键型系统中进行了部署,但势头正在增强。例子包括Eglin AFB的太空监视雷达现代化和美国海军在DDG-1000 / Zumwalt驱逐舰中使用RTSJ。Sun还声称在金融事务处理领域进行了部署。
如果你对RTSJ感兴趣,我建议你使用Peter Dibble的实时平台编程,或者Wellings教授的Java并发和实时编程。
与此相关的是,还为Java编程语言提供安全关键配置文件的工作正在进行中,该配置文件是作为RTSJ的子集构建的。此外,还成立了一个专家组来探索分布式RTSJ DRTSJ,但工作停滞不前。
并非所有上述内容都是指Sun的JavaRTS甚至RTSJ;一些供应商已经追求自己的实时Java专有路径,因为他们觉得RTSJ不符合客户的需求。
我现在知道的一些其他用户包括陆军未来作战系统和几个DARPA城市挑战赛的竞争者。
韩国喷气式教练机T-50的一个版本将有一个用实时Java编写的核心应用程序。
这个Java应用程序提供了HUD,MFD diplays和任务计算机的所有核心功能。
来自aicas的JamaicaVM被移植到本地开发的任务计算机上。
试飞定于2010年第4季度进行。