The Real-Time Specification for Java
now has several commercial-grade
implementations:
Sun/Oracle's JavaRTS(now unavailable, it appears Oracle has disbanded the JavaRTS team and made the product unavailable, without communicating publicly about it)
These products span the continuum from
compilation to native code (Aonix) to
J2ME (aicas, apogee), to full J2SE
(Sun, IBM). Most, if not all, have
seen deployments in small numbers of
safety- or mission-critical systems,
but momentum is building. Examples
include Eglin
AFB's space surveillance radar
modernization and the US Navy's
use of RTSJ in the DDG-1000/Zumwalt
destroyer. Sun also claims
deployment in the financial
transaction processing domain.
If you are interested in RTSJ, I
suggest Peter Dibble's Real-Time Platform Programming, or Professor
Wellings' Concurrent
and Real-Time Programming in Java.
On a related note, there is also work
underway to provide a Safety-Critical
profile for the Java programming
language, built as a subset of RTSJ.
Also, an expert group has formed to
explore a Distributed RTSJ DRTSJ,
but the work is stalled.
# 1 楼答案
我在answer to another question中向一些公开的实时Java用户提供了服务;我将在这里复制:
上面提到的并不是Sun的JavaRTS,甚至不是RTSJ;有几家供应商一直在寻求自己的实时Java专用路径,因为他们觉得RTSJ不符合客户的需求
我现在知道的其他一些用户包括陆军未来作战系统和几个DARPA城市挑战赛竞争者
# 2 楼答案
非常实时,但并不是所有的RTSJ标准都是Ajile系统,它们使用硬件实时java
我在M101 CROWS火控电脑上用过。这并不是youtube视频中失败的地方
# 3 楼答案
关于使用中的各种系统的大量其他信息(你必须搜索谁在使用这些系统)包括here和here
希望有帮助
# 4 楼答案
韩国喷气式教练机T-50的一个版本将有一个用实时Java编写的核心应用程序
这个Java应用程序提供了HUD、MFD显示和任务计算机的所有核心功能
来自aicas的JamaicaVM被移植到自主开发的任务计算机上
飞行测试定于2010年第四季度进行