Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>The Real-Time Specification for Java now has several commercial-grade implementations:</p> <ul> <li>Sun's <a href="http://www.oracle.com/technetwork/java/javase/tech/index-jsp-139921.html" rel="noreferrer">JavaRTS</a></li> <li>IBM's <a href="http://www-01.ibm.com/software/webservers/realtime/" rel="noreferrer">WebSphere Real-Time</a></li> <li>Aonix <a href="http://www.aonix.com/perc.html" rel="noreferrer">PERC</a></li> <li>aicas <a href="http://www.aicas.com/sites/jamaica.html" rel="noreferrer">JamaicaVM</a></li> <li>Apogee <a href="http://www.apogee.com/jre.html" rel="noreferrer">Aphelion</a></li> </ul> <p>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 <a href="http://eon.businesswire.com/portal/site/eon/permalink/?ndmViewId=news_view&amp;newsId=20080414105422&amp;newsLang=en" rel="noreferrer">Eglin AFB's space surveillance radar modernization</a> and the US Navy's use of RTSJ in the <a href="http://www.prismtechnologies.com/section-item.asp?id=865" rel="noreferrer">DDG-1000/Zumwalt destroyer</a>. Sun also claims deployment in the financial transaction processing domain.</p> <p>If you are interested in RTSJ, I suggest Peter Dibble's <a href="http://rads.stackoverflow.com/amzn/click/0130282618" rel="noreferrer">Real-Time Platform Programming</a>, or Professor Wellings' <a href="http://www.cs.york.ac.uk/rts/books/CRTJbook.html" rel="noreferrer">Concurrent and Real-Time Programming in Java</a>. </p> <p>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.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload