谁使用实时Java?
我注意到Real Time Java 2.2在9月份发布,似乎距离我上次查看时已经走了很长一段路。 但是,到目前为止,是否有人知道任何现实世界的用途,商业或学术用途?
http://java.sun.com/javase/technologies/realtime/index.jsp
我提供了一些公开披露的实时Java用户来回答另一个问题 ; 我会在这里复制:
Java的实时规范现在有几个商业级实现:
Sun / Oracle的JavaRTS(现在不可用 ,似乎Oracle解散了JavaRTS团队并使产品无法使用,而没有公开透露它)- IBM的WebSphere Real-Time
- Aonix PERC
- aicas JamaicaVM
- Apogee Aphelion
这些产品涵盖从编译到本机代码(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的一个版本将有一个用Real-time Java编写的核心应用程序。
此Java应用程序提供HUD,MFD diplay和任务计算机的所有核心function。
来自aicas的JamaicaVM被移植到本土开发的任务计算机上。
飞行测试计划于2010年第四季度完成。
- 工业机器人控制
- 嵌入式和消费类设备
- 更多嵌入式系统
关于各种系统的大量其他信息(您必须在这里和这里搜索谁正在使用这些系统)。
希望有所帮助!
非常实时,但并非所有RTSJ标准都是Ajile系统,它们使硬件实时java。
我在M101 CROWS火控计算机上使用它。 这不是youtubevideo中的失败。