Font Size: a A A

Design And Implementation Of JAVA Card Debugging Platform

Posted on:2012-02-23Degree:MasterType:Thesis
Country:ChinaCandidate:K X LiFull Text:PDF
GTID:2218330338453248Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Java card is one of the Sun's open standard for the smart card development platform.Compared with the traditional smart card,Java card has features of platform-independent,multi-purpose card and dynamic downloading and so on.Using Applet to implement industry applications has become a preferred way to the cross-industry and multi-application smart card.Java Applet is a special program.Its contents comply with Java syntax. Currently all the IDE support for Java programmers can easily be used to write Java Card Applet program. However, due to the existing Java IDE and no special support for Java card programming. Therefore, there is no an IDE with debugging of Java Card functionality.In order to effectively debug a program on the Applet, accelerating development speed of the Java card and improve the robustness of the programe.Design and implementation of a Java card debugging mechnaism is of great practical significance.Firstly,the paper investigates the development status of the Java card.Secondly,the paper studies the overall framework of Java card.Thirdly,the paper studyies and introduces the used JDWP technology by IDE,also several unique file format of the Java card,and According to the specification of Java card and JDWP to design the JDWP protocol packets and the Cap file,Exp file's data structure.Proposed that in the current IDE has not JDWP protocol based debugging system for Java card. Finally,according to this problem,designed a system based on JDWP protocol debugging, and explained the design and implementation of the system.During the study,mainly achieved the following results:1. In-depth study of the characteristics of Java smart card technology, the system structure. Java virtual machine smart card life cycle and other related structures and the key technologies of Java smart card.2.Depth study of the architecture of the Java Platform Debugger's structure and working principle of the composition, especially research the JDWP protocol.3.Design a set of debugging system for the Java card programming,and study the module's various components of the system.
Keywords/Search Tags:Java Card, Applet, JDWP protocol, Debugging Platform
PDF Full Text Request
Related items