The Future of Real-Time Java in Avionics

James J. Hunt


23 Sep 2010
JavaOne 2010 - San Francisco, California, USA



Real-Time Java has been used in avionics systems; however, its use has been limited due to the difficulty of certifying Java programs. Containing a supplement for using object-oriented technology in avionics, the next generation of software certification standards will change this. This supplement gives clear guidance for using object-oriented features such as dynamic dispatch and inheritance as well as other features of Real-Time Java such as interpretation and garbage collection. Designing in accordance with the supplement will enable certification of Real-Time Java, both in and outside of avionics. This session will focus on Real-Time Java in avionics and cover issues such as dynamics dispatch, inheritance, interpretation, and more.