Dissertation > Excellent graduate degree dissertation topics show
The Design and Implementation of Java Card Software Platform
Author: DangYanFeng
Tutor: CaiHongMing;JiaoJianMin
School: Shanghai Jiaotong University
Course: Software Engineering
Keywords: Java smart card JCRE JCVM Interpreter
CLC: TN409
Type: Master's thesis
Year: 2008
Downloads: 165
Quote: 0
Read: Download Dissertation
Abstract
|
Java smart card technology to develop a safe, convenient and multi-functional smart card platform specification, the smart card has become mainstream trends. With the continuous advance of China's information construction and the continued development of the information technology, Java Card has been widely used in authentication, electronic payment and information security field. In addition, Java smart cards has been transformed from a single device to a complex, multi-application environment platform that provides electronic wallet, identity and data protection, and other functions. Is now widely used in the field of finance, public welfare, health care, social insurance, business taxation, telecommunications, traffic management. Smart card as one capable of running Java language program, with its multi-application support, security features, object-oriented programming environment, the application dynamically download many advantages such as a smart card technology in mainstream applications of the Internet age, also this technology to become a hotspot of research and development of the field of smart cards. Java smart card technology in Java Card API Java Smart Card Runtime Environment and Java Smart Card virtual machine composed of three parts. Java smart card API class libraries for the development of the applets provide a standard interface, reducing the complexity of the smart card application developers to simplify the development process, realize claimed by the designers of Java \So Java smart cards become more than one card in the true sense of the smart card. Sun released Java Card specification is used to build a Java smart card technical specifications. But the specification is given only to build the overall framework of Java smart card is a programmatic document. The specification does not give the details of building a Java smart cards need to design to design their own according to their own needs and conditions and other factors have. This paper studies how Sun's Java smart card specification to build a Java smart card platform to meet their own needs. Build a complete Java smart cards require a Java smart card operating environment, in accordance with the specification given by Sun Java smart cards, virtual machine and Java smart cards within the library. In this paper, the work focuses on the Java Runtime Environment and Java smart card smart card virtual machine design and implementation. Throughout the design and implementation of programs relatively mature Java smart card technology specification 2.2. This study mainly consists of two parts, namely Java smart card operating environment (including the Java Applet download and install, registry structure, access and maintenance operations, the logic channel management and scheduling, and Applet between shared resource access mechanisms The key technologies.) with virtual machine technology (including Java stack, the interpreter, and the firewall mechanism, abnormal mechanism design and implementation.), and both the Design and Implementation of a Java smart card product, developed with independent intellectual property rights a useful attempt for further in-depth study of Java smart card technology and applications and accumulation of experience and information. This paper briefly describes the Java smart card development, research background and basic overview, focusing on operating environment and explain the structure and role, as well as scheduling and analytic processes. Next set in line with Sun's Java smart card specification Runtime Environment 2.2.2 Java smart cards and card virtual machine design, in accordance with the program in the limited resources of the smart card chip, using the standard C language to develop a set of Java smart card software platforms. The software platform has been tested to achieve the main features of the Java Smart Card Specification 2.2.2 under.
|
Related Dissertations
- The Integration Research, Design and Application of JAVA Smart Card Based on the RMI Technology,TN409
- Design and Implementation of JAVA Card Debugging Platform,TP311.52
- The Development of Nc Program Interpreter of Siemens802D NC Traning System,TG659
- Research on the Architecture and Constant Force Milling Technology Based on Open Cnc System,TG659
- Design and Implementation of Virtual NC Machining Process Control System,TG659
- The Research on JCVM Performance Optimization,TN409
- Tong Wen Guan Zhi \,K249
- Open Cnc Machining System Under Integrated Manufacturing Environment,TH166
- Study and Implementation of Secure E-ticket System Based on NFC,TP393.08
- Design of Task Controller in Rtlinux-based Cnc System,TG659
- Research and Design of the JCRE Platform Structure,TP311.52
- The Research and Design of JCVM Interpreter,TN409
- Programe Based on JC3 Classic Virtual Machine Running Time Eslimated,TN409
- Research and Implementation of a Secure Applet Downloading Mechanism on Java Smart Card,TP393.08
- Trusted Java-based smart card key management analysis and implementation,TP393.08
- Research and Implementation of Bytecode Verification Algorithm on the Java Card,TN409
- Development of Code Interpreter for EDM CNC System Based on Lex and Yacc,TG659
- The Research and Implementation of Java Card Bytecode Optimization,TN409
- Design and Implementation of Multi-Meter Application Online Transaction System Based on Java Card,TP311.52
- Java smart card security analysis and research,TN409
CLC: > Industrial Technology > Radio electronics, telecommunications technology > Microelectronics, integrated circuit (IC) > General issues > Application
© 2012 www.DissertationTopic.Net Mobile
|