April 02, 2008
As a high-level programming language supporting object-oriented abstraction and scalable composition of software components, Java is ideal for development of user interfaces and application software. However, it is less obvious how Java software can most effectively address low-level concerns that are typical of embedded software and often programmed in C. New hard real-time Java technology, however, is targeting the specialized needs of low-level embedded real-time development ? and beating out the hybrid C-and-Java mixed language approach.