Font Size: a A A

Cldc Hotspot Implementation, Embedded Java Virtual Machine Analysis, Migration And Optimization

Posted on:2010-01-04Degree:MasterType:Thesis
Country:ChinaCandidate:J F ZhangFull Text:PDF
GTID:2208360275483972Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Connected, Limited Device Configuration(CLDC) by Sun Microsystems is a specification of Java application and technology. Presently, CLDC has been widely used in embedded products such as mobile phones, PDA, and digital set-top boxes, etc. The goal of the CLDC specification is to standardize a highly portable, minimum-footprint Java application development platform for resource-constrained, connected devices. The core of CLDC implementation is Java virtual machine and meets the Java virtual machine specification.CLDC HotSpot implementation is Sun's high-performance Java virtual machine for embedded devices. CLDC HotSpot implementation is a pure 32-bit virtual machine and employs a novel high-level architecture and a number of advanced, machine-specific optimization techniques. The first generation of Java technology-enabled wireless devices were based on the KVM. KVM design places significant emphasis on ease of portability and machine independence. CLDC HotSpot Implementation delivers nearly an order of magnitude better performance than KVM.CLDC HotSpot virtual machine must be under the support of embedded operation system for running on the platform of embedded system. eCos is an open source, configurable, and portable embedded real-time operating system. The eCos configuration tool is used to tailor eCos at source level and is designed to be portable to a wide range of target architectures and target platforms. Outstanding network components and ulities meet requirements of the communication terminals.The thesis focuses on the architecture of JVM and machinism of CLDC HotSpot implementation. The thesis is also decicated to porting CLDC HotSpot implementation on eCos system. At last, the thesis presents optimization method and implementation about bytecode interpreter.
Keywords/Search Tags:JVM, CLDC, HotSpot, Adaptive Compiler, eCos
PDF Full Text Request
Related items