Seventh IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'04)
Restrictions of Java for Embedded Real-Time Systems
Vienna, Austria
May 12-May 14
ISBN: 0-7695-2124-X
Java, with its pragmatic approach to object orientation and enhancements over C, got very popular for desktop and server application development. The productivity increment of up to 40% compared with C++ [1] attracts also embedded systems programmers. However, standard Java is not practical on these usually small devices. This paper presents the status of restricted Java environments for embedded and real-time systems. For missing definitions, additional profiles are proposed. Results of the implementation on a Java processor show that it is possible to develop applications in pure Java on resource constraint devices.