High performance annotation-aware JVM for Java cards

13 years 11 months ago
High performance annotation-aware JVM for Java cards
Early applications of smart cards have focused in the area of personal security. Recently, there has been an increasing demand for networked, multi-application cards. In this new scenario, enhanced application-specific on-card Java applets and complex cryptographic services are executed through the smart card Java Virtual Machine (JVM). In order to support such computation-intensive applications, contemporary smart cards are designed with built-in microprocessors and memory. As smart cards are highly area-constrained environments with memory, CPU and peripherals competing for a very small die space, the VM execution engine of choice is often a small, slow interpreter. In addition, support for multiple applications and cryptographic services demands high performance VM execution engine. The above necessitates the optimization of the JVM for Java Cards. In this paper we present the concept of an annotation-aware interpreter that optimizes the interpreted execution of Java code using Ja...
Ana Azevedo, Arun Kejariwal, Alexander V. Veidenba
Added 27 Jun 2010
Updated 27 Jun 2010
Type Conference
Year 2005
Authors Ana Azevedo, Arun Kejariwal, Alexander V. Veidenbaum, Alexandru Nicolau
Comments (0)