A Java Implementation on the Xscale Platform
Java has become one of the most widely used object-oriented programming languages. The write once, run anywhere portability of Java makes it an attractive alternative to C for applications designed to run on a variety of platforms. Despite initial shortcomings, Java is gaining popularity on embedded devices due to its reusability and network security features. The final project involved finding and configuring a suitable Java Virtual Machine (JVM) for use on an Xscale platform running Linux. After configuring the open-source JVM on the mobile platform the author created a simple command-line user interface to demonstrate one possible implementation of Java on an embedded device.