Real-time Extensions for the JavaTM Platform
This is an informal collection of links that I maintain about
real-time extensions to the
JavaTM platform. The official
web site for information on this topic is
http://www.rtj.org/.
Anyway, here's some information that I have collected:
- Sun is be working with members of the real-time community to define
real-time extensions to the JavaTM
platform. This is being done through the
Java
Community Process. A
A Java
Specification Request has been accepted. James Gosling is Sun's
expert in this group. For more information about the real-time
expert group's work, please see their web site,
http://www.rtj.org/.
- I give presentations from time to time on Sun's view of real-time and
the JavaTM platform, from the standpoint
of the
EmbeddedJavaTM and
PersonalJavaTM group.
For the slides, please remember that they're just slides!
They don't stand by themselves, and removed from the context of the
talk they might be misleading. If in doubt about any of the content,
please ask me :-)
- Sun participates in the
NIST
Requirements Working Group for Real-time Extensions for
the JavaTM platform.
- To help advance debate in the requirements group, Sun produced a straw-man
proposal. This shows the level of abstraction of what we'd like
to produce, but it is not a polished proposal! Parts of it
are almost certainly going to be removed. For example, the notion of
pre-allocated object pools is most likely going to go. Per-threadgroup
resource limits are also highly questionable.
Internally, thinking has evolved considerably since this was written.
If you'd like to see our updated ideas, or participate in the
devlopment of the real spec, I strongly recommend that you sign a
JSPA and join the community process.
Please send any feedback to me at bill.foote@eng.sun.com.