Font Size: a A A

Design And Implementation Of Embeded Java Virtual Machine's Appliacation Management Module

Posted on:2008-11-09Degree:MasterType:Thesis
Country:ChinaCandidate:T Y ZhuFull Text:PDF
GTID:2178360215482420Subject:Software engineering
Abstract/Summary:PDF Full Text Request
J2ME (Java 2 Micro Edition) is a component of Java 2.J2ME, J2EE, J2SE and Java Card are used in different fields. As same as J2EE, J2SE and Java Card, J2ME inherits the most notable feature of Java, such as write once, run anywhere on anything safely.Because J2ME is cross-platform and easier than C/C++,it keeps a head of other technologies in the field of embedded application, such as Brew.J2ME technology is not only a kind of object-oriented programming language as we usually know,but also consists of multiple key technologies,includeing KVM or CVM,class loader,J2ME API and J2ME programming language.J2ME is a subset of J2SE,which has been reduced and modified to apply various embedded system. Firstly, this paper discusses a critical component of J2ME technology and some key technologies of the virtual machine.The Java VM on the embedded devices must supports some operations for users,like download,delete,update,purchase rights,and so on.This application in the J2ME is called AMS(Application Management System).Because of the real-time requirement of embedded system, AMS is strict in spending time. On the basic principle of software engineering, under the guidance of some common design model and the characteristics of embedded software, the paper discribes AMS system design and implementation process, including design of system architecture,main function and minor function. Finally, the paper summarizes the process of the system implementation and gives out some suggestions on optimization of AMS in the future.
Keywords/Search Tags:Virtual-Machine, Embedded-System, AMS, Design Pattern
PDF Full Text Request
Related items