Real-Time Specification for Java​

The RTSJ is an essential refinement of Java semantics and libraries for safety-critical applications.

The RTSJ is an essential refinement of Java semantics and libraries for safety-critical applications plus additional APIs to support realtime and embedded programming. The latest draft has been submitted to the JCP to update the project status. The RTSJ 2.0 is available as a draft here as well.

More info about RTSJ 2.0 is available on the JCP Page

RTSJ API and Drafts

Previous RTSJ 2.0 Drafts

RTSJ 2.0 (Draft 84) 2 May 2023 (Portmouth Edition)

RTSJ 2.0 (Draft 83) 6 September 2022 (Baltic Independence Edition)

RTSJ 2.0 (Draft 82) 22 April 2022 (Brazil Edition)

RTSJ 2.0 (Draft 81) 22 December 2022 (Lincoln Tunnel Edition)

RTSJ 2.0 (Draft 80) 13 April 2021 (Jefferson Memorial Edition)

RTSJ 2.0 (Draft 79) 25 January 2021 (Sao Paulo Edition)

 RTSJ 2.0 (Draft 78) 26 October 2020 (Erie Canal Edition)

 RTSJ 2.0 (Draft 76) 12 September 2019 (Marathon Edition)

 RTSJ 2.0 (Draft 75) 9 September 2019 (California Edition)

 RTSJ 2.0 (Draft 74) 18 August 2019 (Women’s Sufferage Edition)

 RTSJ 2.0 (Draft 73) 2 June 2019 (Guglielmo Marconi Edition for Public Review)

 RTSJ 2.0 (Draft 72) 1 March 2019  (Articles of Confederation Edition)

 RTSJ 2.0 (Draft 71) 8 January 2019 (State of the Union Edition)

 RTSJ 2.0 (Draft 70) 9 November 2018 (Berlin Edition)

 RTSJ 2.0 (Draft 69) 4 June 2018 (19th Amendment Edition) Final Early Draft Version

 RTSJ 2.0 (Draft 68) 11 April 2018 (Apollo 11 Edition)

 RTSJ 2.0 (Draft 67) 30 January 2018 (Antarctic Edition)

 RTSJ 2.0 (Draft 66) 7 December 2017 (Jupiter Edition for Public Review)

 RTSJ 2.0 (Draft 65) 23 October 2017 (Blue Flame Edition)

 RTSJ 2.0 (Draft 64) 5 October 2017 (JavaOne 2017 Edition)

 RTSJ 2.0 (Draft 63) 18 July 2017 (Jet Flight Edition)

 RTSJ 2.0 (Draft 62) 16 June 2017 (Switchback Railway Edition)

 RTSJ 2.0 (Draft 61) 28 April 2017 (Kon-Tiki Edition)

 RTSJ 2.0 (Draft 60) 14 April 2017 (Good Friday Edition)

 RTSJ 2.0 (Draft 59) 20 March 2017 (General Relativity Edition)

 RTSJ 2.0 (Draft 58) 28 February 2017 (Methodist Edition)

 RTSJ 2.0 (Draft 57) 24 January 2017 (Baden Powell Edition) Early Draft Version

 RTSJ 2.0 (Draft 56) 10 January 2017 (Xin Edition)

 RTSJ 2.0 (Draft 55) 12 December 2016 (Boston Tea Party Edition)

 RTSJ 2.0 (Draft 54) 12 December 2016 (Bela Horizonte Edition)

 RTSJ 2.0 (Draft 53) 15 November 2016 (Articles of Confederation Edition)

 RTSJ 2.0 (Draft 52) 31 October 2016 (All Hallows Eve Edition)

 RTSJ 2.0 (Draft 51) 20 September 2016 (Birthday Edition)

 RTSJ 2.0 (Draft 50) 31 August 2016 (Lugano Edition)

 RTSJ 2.0 (Draft 49) 12 August 2016  (Singer Edition)

 RTSJ 2.0 (Draft 48) 31 July 2016 (Christchurch Edition)

 RTSJ 2.0 (Draft 47) 27 July 2016 (Jet Flight Edition)

 RTSJ 2.0 (Draft 46) 20 July 2016 (Sea of Tranquility Edition)

 RTSJ 2.0 (Draft 45) 4 July 2016 (Statue of Liberty Edition)

 RTSJ 2.0 (Draft 44) 14 May 2016 (Jamestown Edition)

 RTSJ 2.0 (Draft 43) 6 May 2016 (Eiffel Tower Edition)

 RTSJ 2.0 (Draft 42) 30 April 2016  (Louisiana Edition)

 RTSJ 2.0 (Draft 41) 23 April 2016 (Reinheitsgebot Edition)

 RTSJ 2.0 (Draft 40) 20 April 2016   (Radion Edition)

 RTSJ 2.0 (Draft 39) 17 February 2016 (Jefferson Edition)

 RTSJ 2.0 (Draft 38) 31 January 2016 (FOSDEM Edition)

 RTSJ 2.0 (Draft 37) 20 January 2016 (Westminster Edition)

 RTSJ 2.0 (Draft 36) 6 January 2016 (Epiphany Edition)

 RTSJ 2.0 (Draft 35) 4 January 2016 (Utah Edition)

 RTSJ 2.0 (Draft 34) 29 December 2015 (Texas Edition)

 RTSJ 2.0 (Draft 33) 13 December 2015 (Darthmout Edition)

 RTSJ 2.0 (Draft 32) 9 December 2015 (Shanghai Edition)

 RTSJ 2.0 (Draft 31) 30 November 2015 (Flying Scotsman Edition)

 RTSJ 2.0 (Draft 30) 22 November 2015 (White Album Edition)

 RTSJ 2.0 (Draft 29) 21 November 2015 (Mayflower Compact Edition)

 RTSJ 2.0 (Draft 28) 6 November 2015 (Plutonium Edition)

 RTSJ 2.0 (Draft 27) 26 October 2015 (Erie Canal Edition)

 RTSJ 2.0 (Draft 26) 19 October 2015 (Heidelberg Edition)

 RTSJ 2.0 (Draft 25) 9 October 2015 (Yale Edition: Result of JTRES Face-to-Face Meeting)

 RTSJ 2.0 (Draft 24) 6 October 2015 (Motion Picture Edition: JTRES Face-to-Face Meeting)

 RTSJ 2.0 (Draft 23) 15 September 2015 (Adenauer Edition)

 RTSJ 2.0 (Draft 22) 11 September 2015 (Manhattan Edition)

 RTSJ 2.0 (Draft 21) 31 August 2015 (Zeppelin Edition)

 RTSJ 2.0 (Draft 20) 17 August 2015 (Roanoke Edition)

 RTSJ 2.0 (Draft 19) 4 July 2015 (Independence Edition)

 RTSJ 2.0 (Draft 18) 23 June 2015 (Antarctic Edition)

 RTSJ 2.0 (Draft 17) 22 June 2015 (Cuyahoga Edition)

 RTSJ 2.0 (Draft 16) 17 April 2015 (Canterbury Edition)

 RTSJ 2.0 (Draft 15) 13 April 2015 (Westar Edition)

 RTSJ 2.0 (Draft 14) 9 April 2015 (Alaska Edition)

 RTSJ 2.0 (Draft 13) 22 March 2015 (Stamp Act Edition)

 RTSJ 2.0 (Draft 12) 21 January 2015 (Opel Edition)

 RTSJ 2.0 (Draft 11) 16 January 2015 (Augustus Edition)

 RTSJ 2.0 (Draft 10) 31 December 2014 (New Year’s Eve Edition)

 RTSJ 2.0 (Draft 9) 21 December 2014 (Winter Solstice Edition)

 RTSJ 2.0 (Draft 8) 6 December 2014 (Nikolaus Edition)

 RTSJ 2.0 (Draft 7) 14 October 2014 (Halloween Edition)

 RTSJ 2.0 (Draft 6) 14 October 2014 (from Face-to-Face Meeting)

 RTSJ 2.0 (Draft 5) 11 October 2014 (last update before the face-to-face meeting)

 RTSJ 2.0 (Draft 4) 10 October 2014 (for Face-to-Face Meeting)

 RTSJ 2.0 (Draft 3) 26 August 2014

 RTSJ 2.0 (Draft 2) 20 June 2014