Find JSRs
Submit this Search

Ad Banner

JSR #282
RTSJ version 2.0
JSR Renewal Ballot
Ballot duration: 2023-05-09   to: 2023-05-15

Special Vote Instructions:

The RI has reached full compatibility with the RTSJ 1.0.2 for the features that remain in RTSJ 2.0 based on the original TCK. However, there are still some key features that are not yet implemented. The main areas that still need addressing is resource enforcement, scheduling improvements, and opening up the Clock API to support application defined clocks, as well as some minor additional methods here and there for usability.

For better or worse, the current specification is probably much more than was initially envisioned. However, it is now better focused on the actual needs of the embedded programmer. The de-emphasis of scoped memory is important both for the the long term viability of specification and the the advent of commercial grade deterministic garbage collection. In order to be able to bring it forward on current versions of Java, modularization and the complexity of lambda must also be considered.

The implementation is taking much longer than expected due the economic effects of the Pandemic and also the complexity of the specification. It is complicated by the need to test on multiple platforms, both Intel and ARM, and multiple operating systems, such as Linux, QNX, and VxWorks, to ensure the robustness of the specification. TCK work has progressed hand in hand with the RI, so that we can release changes as they have been made. I hope to finish this work by year end.

These are the final results of the JSR Renewal Ballot for JSR #282. The EC has approved this ballot.


Alibaba Co. Ltd. Yes Services, Inc Yes
Arm Limited Yes
Azul Systems, Inc. Yes
Bellsoft Yes
Eclipse Foundation, Inc Yes
Fogel, Ken Yes
Fujitsu Limited Yes
Intel Corp. Yes
JetBrains s.r.o. Yes
MicroDoc Yes
Microsoft Yes
Oracle Yes
SouJava Yes
Wengner, Miroslav Yes

Icon Legend
Yes Yes
No No
Abstain Abstain
Not voted Not voted

View Vote Log