Java 2 Platform Micro Edition (J2ME), a flavour of Java architecture, is aimed at low memory consumer devices, typically less that 2 Mbytes. The architecture consists of three layers: Java virtual machine, configuration and profiles. The virtual machine sits on top of the host operating system. Configuration sits on top of the virtual machine and defines the java language and virtual machine features. Profile, which is the topmost layer, addresses the specific demands of a certain vertical market segment or device family. This paper is an investigation on J2ME specifications and it summarises J2ME architecture and different technologies that are aimed to work with it.
Related white papers
Introduction to Unified Change Management
Don't miss out on a sure-fire way to make your development teams more efficient and productive. This archived introduction to Unified Change Management (UCM), Rational's best practices approach to managing...
MSDN Webcast: What's New for Device Developers in Device Emulator 3.0 (Level 200)
With the new version of the Microsoft Visual Studio development system, device developers can make use of the many new features to develop applications for Windows Mobile powered devices. In...
MobiNet: A Scalable Emulation Infrastructure for Ad Hoc and Wireless Networks
The current state of the art in evaluating applications and communication protocols for ad hoc wireless networks usually involves either simulation or small-scale live deployment. Larger-scale live deployment is typically...
Current-Mode Modeling for Peak, Valley and Emulated Control Methods
Current-mode operation: An ideal current-mode converter is only dependent on the dc or average inductor current. The inner current loop turns the inductor into a voltage-controlled current source, effectively removing...
MSDN Webcast: An Overview of Device Emulator 2.0 (Level 200)
The Windows Mobile 6 Software Development Kit (SDK) ships with a new Microsoft Device Emulator. In addition to being much faster than its predecessor, Microsoft Device Emulator version 2.0 has...
TWINE: A Hybrid Emulation Testbed for Wireless Networks and Applications
This paper presents a high fidelity and efficient emulation framework called TWINE, which combines the accuracy and realism of emulated and physical networks and the scalability and repeatability of simulation...
Neoware Systems Case Study: Caixa Bank
Caixa Bank is a leading EuroZone Bank, has standardized on Neoware thin client appliances and management software throughout its French branches. Caixa Bank chose Neoware thin client appliances to replace...


