News About Products Markets Partners Developers Support
Home

JV-Lite2 Wireless Edition


JV-Lite™2 Wireless Edition is a Java™ Platform for Next-Generation Mobile Phones that is Compliant with MIDP, JTWI, DoJa, and J2ME™ CLDC

JV-Lite2 Wireless Edition guarantees full compatibility with J2ME CLDC (Java2 Platform, Micro Edition, Connected Limited Device Configuration), which is designed for mobile phones. JV-Lite2 class libraries are optimized for embedded systems with limited memory and CPU power, and provide the best balance of performance, footprint size, and portability. JV-Lite2 includes JAM, a Java Application Manager that is fully integrated with ACCESS' NetFront browser. JV-Lite2 Wireless Edition supports all major components, including JTWI 1.0, CLDC 1.0/1.1, MIDP 2.0, WMA 1.1, MMAPI 1.1 and Mobile 3D API. It also supports DoJa (1.5/2.5 and others), the Java profile used in NTT DoCoMo's i-mode service. JV-Lite2 Wireless Edition has shipped throughout the world including deployments in China, the Americas, and Europe as well as international i-mode deployments.


 JV-Lite2 Wireless Edition Brochure (PDF: 874 KB)



Functions and Features

  • Combines ACCESS' clean room implementation of Java Virtual Machine with class libraries licensed from Sun
  • Authorized by Sun through TCK (Java Technology Compatibility kit)
  • Compact size optimized for embedded systems
  • Class libraries can be saved to ROM
  • WAVE (Simplified Window System) makes possible easy porting to any hardware/software platform
  • In combination with ACCESS’ NetFront and Compact NetFront Browser, JV-Lite2 can share code with WAVE, HTTP, SSL, etc
  • Full-service and licensing available from ACCESS including integration, TCK, and logo acquisition
  • Has been ported to the following CPU and OS environments

CPU: x86, ARM, Strong ARM, SH, Power PC
OS: Qualcomm Rex/BREW, Symbian/S60, Linux, VxWorks, Nucleus, µITRON, Pocket PC


J2ME CLDC Compatible Java Platform

JV-Lite2 Wireless Edition guarantees full compatibility with J2ME CLDC, which is designed for mobile phones. JV-Lite2 supports MIDP 1/2 and all profiles included in JTWI, such as WMA, MMAPI, and Mobile3D API (JSR184). It also supports DoJa, the Java profile used in i-mode.

  • In combination with ACCESS’ NetFront Browser, Java applications can be downloaded and executed smoothly
  • Provides reference implementation of JAM UI. Since the JAM core is provided separately and is platform independent, customization is required only for UI porting
  • MIDP and DoJa can also be implemented together. JV-Lite2 distinguishes MIDP application and DoJa application automatically and executes each application
  • MIDP rancher enables a couple of MIDP applications to execute at the same time
  • Provides a simplified window system (WAVE) as a standard feature. Wireless Profiled TCP (AVE-TCP) and SSL security module (AVE-SSL) are available as optional functions

Supported Components

  • CLDC 1.0/1.1
  • MIDP 2.0
  • JTWI 1.0 compatible
    - Supports MIDP 2.0, WMA 1.1, MMAPI 1.1, CLDC 1.0
  • Supports hardware accelerator like Jazelle
  • Supports DoJa 1.5/2.5 and others (NTT DoCoMo Java)
  • UniJa (China Unicom Java)

Components



A VM Solution Optimized for Embedded Applications

ACESS' extensive experience in the embedded software market significantly facilitated the development of JV-Lite2. JV-Lite2’s rapid performance is a result of the native implementation (ANSI C) VM interpreter loop being written in assemble code (ARM 7/9, SH-Mobile).

1. Rapid Start-Up

  • Class libraries of JV-Lite2 are stored in ROM as execution files so decompression and loading is not needed
  • Reading and writing of resources is fast since the read/write of RMS/Scratch pad are executed in RAM

2. Rapid VM

  • Various techniques can be used to improve the speed of JV-Lite2, since it is an ACCESS original VM
  • Interpreters (assembler modules) can be provided for target CPUs
  • Supports hardware acceleration

3. Rapid Rendering of Graphical Classes

  • Graphical classes have been developed using ACCESS technology
  • Graphical rendering is written in ANSI C, not Java code
  • Minimal requirements for the porting layer

4. Reduction of ROM/RAM

  • The module and heap area can be shared with the NetFront browser and other applications such as SSL and HTTP
  • 1MB reduction of ROM size is possible when modules such as WAVE, http, SSL, and resource are shared with NetFront
  • Java work area can be fully substituted with NetFront's heap area

5. High Portability

  • Minimum hardware dependent codes maintain high portability
  • Shared use of WAVE with NetFront: When the NetFront browser is already installed, JV-Lite2 will run very quickly because WAVE porting has already been completed. (Two thirds of the API required for porting can be shared.)

JV Lite2 Wireless Profile implementations

JV Lite2 Wireless Profile has implementations in:

MIDP Implementation
The Mobile Information Device Profile, offering a complete Java runtime environment for wireless terminals.
Read more ...

DoJa
The Java profile used by NTT DoCoMo for their i-mode™ service.
Read more ...

Copyright © ACCESS CO., LTD. All rights reserved. RSS icon| Site Map | Careers | Legal | Contact ACCESS

ACCESS Websites: ACCESS Linux Platform | ACCESS Developer Network | IP Infusion