Back to Search
Start Over
Advanced control flow in Java card programming
- Source :
- LCTES
- Publication Year :
- 2004
- Publisher :
- ACM, 2004.
-
Abstract
- Java Card technology simplifies the development of smart card applications by providing a high-level programming language similar to Java. However, the master-slave programming model used in current Java Card platform creates control flow difficulties when writing complex card programs, making it inconvenient, tedious, and error-prone to implement Java Card applications. This paper examines these drawbacks of the master-slave model and proposes a concurrent thread model for developing future Java Card programs, which is much closer to conventional Java network programming. This paper also presents a code translation algorithm and a corresponding tool that makes it possible to write card programs in the concurrent thread model without losing compatibility with the existing Java Card API.
- Subjects :
- Java
Scala
Computer science
Concurrency
Embedded Java
Thread (computing)
computer.software_genre
Control flow
Real time Java
Java applet
computer.programming_language
OpenPGP card
business.industry
Programming language
strictfp
BasicCard
Generics in Java
Java concurrency
Computer network programming
Java API for XML-based RPC
High-level programming language
Programming paradigm
Operating system
Open Smart Card Development Platform
Smart card
Java Card
business
computer
Java annotation
Java Modeling Language
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- Proceedings of the 2004 ACM SIGPLAN/SIGBED conference on Languages, compilers, and tools for embedded systems
- Accession number :
- edsair.doi...........53f758e4d8b70e9589cb71e4488a1ef9