Real time Java
≈ 2 min read
Names in other languages
- 日本語Real-Time Specification for Java
- ไทยReal-Time Specification for Java
- TürkçeGerçek Zamanlı Java
- caJava de Temps Real
- DeutschReal-Time Java
- EnglishReal time Java
- SvenskaRealtidsjava
- РусскийRTSJ
Article bodies are English and are not machine-translated. A name in another language is not a translation of the article.
Real-time Java is a catch-all term for a combination of technologies that enables programmers to write programs that meet the demands of real-time systems in the Java programming language. Java's sophisticated memory management, native support for threading and concurrency, type safety, and relative simplicity have created a demand for its use in many domains. Its capabilities have been enhanced to support real-time computational needs: * Real-time Java supports a strict priority-based threading model, * because Java threads support priorities, Java locking mechanisms support priority inversion avoidance techniques, such as priority inheritance or the priority ceiling protocol, and * event handling. The initial proposal for an open standard for real-time Java was put forth by Kelvin Nilsen, then serving as a research faculty member at Iowa State University. A follow-on overview paper was published in the Communications of the ACM. The overwhelmingly positive response to these early proposals resulted in a series of meetings hosted by the National Institute of Standards and Technology in an effort to establish an open standard for real-time Java. NIST was ultimately told that they were not the appropriate body to establish standards related to the Java language, as Java was trademarked, and the technologies were owned by Sun Microsystems.…
Text derived from https://en.wikipedia.org/w/index.php?oldid=1306786197 under CC BY-SA 4.0; modifications have been made.
References
4 claims could not be tied to a specific sentence and are listed in the table below instead.