Little-known real-time standard impacts broad span of Java applications | JavaWorld
RTSJ 2.0 features apply throughout Java programming
All of these trends have set the stage for RTSJ 2.0. Specification Lead James Hunt spoke with pride about the release in a recent conversation. He underlined that while 2.0 certainly improves on 1.0 from a strictly real-time perspective, it has applications well beyond those confines.
RTSJ 2.0 is a foundry for functionality that many Java programmers are beginning to need. Thoughtful leveraging of Java's recent emphasis on modularization means that 2.0 defines an entire "dynamic cyberphysical platform" whose features can migrate out to the wider Java development world, said Hunt. These include:
- Type-safe device access. Rather than
PEEK
s andPOKE
s and reliance on Java Native Interface wrangling, RTSJ pioneers higher-level programming capabilities that will be welcome to those working on BeagleBoards, Arduinos, or any other hardware connected to the real world. - User-defined clocks as a more programmable alternative for certain uses of interrupt service routines (ISRs).
- A comprehensive event model that, among other qualities, has long been argued as a safer alternative to threads for concurrent programming.
- Affinity definitions that manage binding of computations to specific cores or sets of cores.
Read full article from Little-known real-time standard impacts broad span of Java applications | JavaWorld
No comments:
Post a Comment