USERNAME PASSWORD LOST PASSWORD? REGISTER
"A Complete Mobile Application Development Environment"
Advertisement

Downloads
Documentation
Forums
Blog
Press
Bug Tracking
Creator IDs
Contact Us




Introducing JV-Lite2 on ACCESS Linux Platform PDF Print E-mail
Documentation »  ACCESS Linux Platform Native Development »  Java Programmer's Guide »  Introducing JV-Lite2 on ACCESS Linux Platform

ACCESS Linux Platform™ provides a compatibility layer, the JV-Lite2 Wireless Edition, that allows users to install and run Java™ applications on devices that contain this technology.


NOTE: The JV-Lite2 Wireless Edition is an optional component that may not be present on every device running the ACCESS Linux platform.

The following sections introduce key features of the supported JV-Lite2 Wireless Edition on ACCESS Linux Platform and include the following topics:

About ACCESS JV-Lite2 ^TOP^

ACCESS Linux Platform supports the JV-Lite2 Wireless Edition for Java Virtual Machine (VM) applications. JV-Lite2 ensures compatibility with J2ME and manages all Java MIDlet or MIDlet Suite applications for mobile devices.

The Java VM is a virtual machine that runs the J2ME™ (Java2 Platform, Micro Edition) applications on the ACCESS Linux Platform. These applications must be "well behaved" that is they must conform to the J2ME specifications.

JV-Lite2 is a Java platform developed by ACCESS that includes solutions for both mobile devices and Internet appliances. JV-Lite2 supports the latest standard Java specifications and includes a Java Virtual Machine developed and provided by Sun Microsystems™. The modular structure of JV-Lite2 is highly portable to resource-limited mobile devices. It is an ideal Java solution for next-generation mobile phones.

Java MIDlets ^TOP^

MIDlets are Java applications designed for the Java ME virtual machine. MIDlets are typically applications and games designed for cellular, handheld, and other mobile devices. A MIDlet Suite is a package containing one or more MIDlets for installing on mobile devices.


NOTE: In this document MIDlet and MIDlet Suite are used interchangeably.

MIDlets need to be packaged in one of these file formats .jad or .jar to run on the target device. For information about packaging your Java MIDlet application, see Chapter 2, "Creating a Mobile-Ready Java MIDlet."

The ACCESS Linux Platform support for Java Midlets enables users to download a range of Java applications including games to their mobile device. Users can perform the following activities:

  • Install Java MIDlets by any of several methods:
    • downloading from a website to the device
    • beaming from device to device
    • HotSync with a PC
    • Uploading from SD Memory
  • See and run all Java MIDlets from the Launcher
  • Run MIDlets on the simulator
  • Configure a Java MIDlet to specify its access to network and other options
  • Backup MIDlet data by using HotSync to transfer the RMS files back to the desktop

For information about how to perform any of these tasks see Chapter 3, "Running Java MIDlets."

Supported JSRs ^TOP^

ACCESS Linux Platform implementation of JV-Lite2 is compliant with the following:

  • CLDC (1.0/1.1) - Connected, Limited Device Configuration is an optional profile class library providing the minimum library required for developing applications for small devices or for defining profiles. It consists of a subset of the standard J2SE class library and the CLDC-specific class in which input/output has been redesigned.
  • MIDP (2.0) - Mobile Information Device Profile is the optional profile class library for mobile devices mainly based on CLDC. It contains the high-level UI, low-level UI, persistent storage (record store), sound features, network features, and so forth. Java MIDlets run on the Runtime Environment as defined by MIDP specification.

JV-Lite™2 Wireless Edition is also compliant with other JSRs. Table 1.1 lists and describes the ACCESS Linux Platform supported JSRs.

Table 1.1  JV-Lite2 Supported JSRs

JSR

Version

Description

JSR75

Final

PDA package for PIM and File access

JSR 82

Release 2

Bluetooth API Optional Package and Obex

JSR 118

MIDP 2.0

Mobile Information Device Profile

JSR 120

WMA 1.1

Mobile Wireless Messaging API

JSR 135

MMAPI 1.1

Mobile Multimedia for audio playback and control (getDuration, getMediaTime, setMediaTime), real streaming for audio and video, camera support.

JSR 139

CLDC 1.1

Connected, Limited Device Configuration

JSR 172

Final

Web Services package

JSR 184

Final Release 2

Mobile 3D Graphics API on HI-3D engine

JSR 185

JTWI 1.0

Java Technology for the Wireless Industry

Developer Tools ^TOP^

The ACCESS Linux Platform features support for the ACCESS Linux Platform simulator that provides a convenient environment enabling the developer to deploy and test their Java applications in a desktop environment.

For more information about the simulator see Chapter 10, "Testing and Debugging," in the ACCESS Linux Platform Programming Guide, Document Number 1000-007.

Although the ACCESS Linux Platform Eclipse™ IDE provides support for native application development in C and C++, Java Developers can developer their Java MIDlets and MIDlet Suites with the Java development tools they are already familiar with such as the NetBeansTM IDE or the Eclipse IDE.

 

Add as favourites (79) | Quote this article on your site | Views: 1346

Comments (2)
RSS comments
1. Written by myokoyama1 on 14-04-2008 22:41 - Registered
 
 
Gishi
Java Developers can developer their Java MIDlets? 
 
Java Developers can develop their Java MIDlets?
 
2. Written by Scooter on 05-05-2008 12:10 - Registered
 
 
Midlets
As per the documentation is says we can write midlets. 
 
The rub is, I have an "Access Powered" Treo 755p, and when I deploy either a .jad or .jar file, I get a system error of unknown format. 
 
:? :? :?
 

Only registered users can write comments.
Please login or register.

Powered by AkoComment Tweaked Special Edition v.1.4.6
AkoComment © Copyright 2004 by Arthur Konze - www.mamboportal.com
All right reserved

 


© 2008 ACCESS Developer Network    |    Joomla! is Free Software released under the GNU/GPL License.    |    ACCESS Global Website
Events Support Community Platforms Home