Introduction to LG Java Platform

12
LG Mobile Developer Network © 2010 LG Electronics Inc. Introduction to LG Java Platform © 2010 LG Electronics Inc. LG Mobile Developer Network March 2010

description

This provides an overview of LG Java Platform and describes the features supported by LG Java Platform. It also explains how to get started with LGJP SDK for the Java ME Platform.

Transcript of Introduction to LG Java Platform

Page 1: Introduction to LG Java Platform

LG Mobile Developer Network© 2010 LG Electronics Inc.

Introduction to LG Java Platform

© 2010 LG Electronics Inc. LG Mobile Developer Network

March 2010

Page 2: Introduction to LG Java Platform

LG Mobile Developer Network© 2010 LG Electronics Inc.

What is LG Java Platform?

Introduction to LG Java Platform

Page 3: Introduction to LG Java Platform

LG Mobile Developer Network© 2010 LG Electronics Inc.

Background

Issued from some operators and developers:

- “One application for all devices. Not fragmented way”

- “Implementation differences due to JSR vagueness or ambiguity”

APP1

APP2

APP3

APPn

Developers

Diversity in supported

Java features, JSRs, and

JVM behavior

Device 1

Device 2

Device 3

Device n

Page 4: Introduction to LG Java Platform

LG Mobile Developer Network© 2010 LG Electronics Inc.

LG Java Platform Overview

It is for “ONE application working seamlessly on all LG mobile devices”.

LG Standard for Unified Java Platform

It standardizes LG Java features to remove fragmentation-related issues.

It makes easy to get the information on the Java features of LG mobile devices.

It provides consistent support for Java ME requirements, JSR requirements,

and JVM behavior across all LG mobile device tiers.

Page 5: Introduction to LG Java Platform

LG Mobile Developer Network© 2010 LG Electronics Inc.

Key Features

LG Java Platform Versions

LGJP1 LGJP1 LGJP1

Java ME

VM SVM MVM MVM

Number of MIDlets1 Up to available

heap sizeUp to available

heap size

RMS Size 1 MB 2 MB 2 MB

Max JAR Size 1 MB 2 MB 2 MB

JSRs

JSR 139 CLDC/CDC M M M

JSR 118 MIDP 2.1 M M M

JSR 120 Messaging 1.0 M M M

JSR 135 Mobile Media M M M

JSR 75 File and PIM M M M

JSR 82 Bluetooth O O O

JSR 184 3D Graphics 1.0 M M

JSR 205 Messaging 2.0 M M

JSR 226 Vector Graphics 1.0 M M

JSR 172 Web Services M

JSR 177 SATSA M

JSR 179 Location 1.0 O O O

JSR 180 SIP M

JSR 211 Content Handler M M

JSR 234 Multimedia Supplements M

JSR 238 Internationalization M M

JSR 256 Sensor O O O

JSR 239 OpenGL ES M

Mandatory JSR

Optional JSR

JSRs included in the JTWI (JSR 185)

JSRs included in the MSA subset (JSR 248)

JSRs included in the MSA fullest (JSR 248)

JSRs included in the MSA 2.0 (JSR 249)

M

O

- Three base versions: LGJP1, LGJP2

and LGJP3

- Ensures forward compatibility

between platform versions.

- Supports additional versions for

particular hardware-dependent JSRs.

Page 6: Introduction to LG Java Platform

LG Mobile Developer Network© 2010 LG Electronics Inc.

Key Features

Standardization of LG Proprietary Items

- LG Proprietary JAD Attributes for consistent JVM behavior

- LG Proprietary System Properties for retrieving information on the Java environments

- LG Proprietary APIs for the MIDlet with virtual keypad and OEM font support

Supported Devices

- LG will launch a high-tier device supporting LG Java Platform version 3 (LGJP3) in Q1 2010.

- LG will soon release new LG mobile phones that support LG Java Platform

- For detailed description of LG proprietary items, see the LG Java Platform Developer Guide.

Page 7: Introduction to LG Java Platform

LG Mobile Developer Network© 2010 LG Electronics Inc.

Benefits

- Opportunity to offer trusted contents and service to consumers.

- Java applications working seamlessly

- More applications, increased service usage

Benefits for Operators

Benefits for Developers

- Opportunity to rapidly develop Java applications at low cost

- Re-use of existing application source code

- Efficient development using Developer Guides

Page 9: Introduction to LG Java Platform

LG Mobile Developer Network© 2010 LG Electronics Inc.

Appendix

Introduction to LG Java Platform

Page 10: Introduction to LG Java Platform

LG Mobile Developer Network© 2010 LG Electronics Inc.

Getting Started with LGJP SDK

Required Software

- Microsoft Windows NT 4.0 / 2000 / XP / Vista

- Java Standard Edition Development Kit (JDK), version 1.6 or higher

- QuickTime Player

- Integrated Development Environment (IDE), NetBeans IDE recommended

Install the LGJP SDK for the JavaTM ME Platform

1. Download it from

2. Install it by running the installer, LGJP-SDK-

<version>-<date>.

LG Mobile Developer Network.

Page 11: Introduction to LG Java Platform

LG Mobile Developer Network© 2010 LG Electronics Inc.

Getting Started with LGJP SDK

Steps for Creating Your Application

1. Run the LGJP SDK and create a new project.

2. Edit the source code.

3. Build it.

4. Run it on an emulator.

5. Packaging it.

6. Install and run it on a real device.

7. Debug it on a real device (On-Device Debugging).

For more detailed information, refer to the

Related Documentation.

Related Documentation

- LGJP SDK User Guide

- LGJP SDK Basic Customization Guide

- LG Java Platform Developer Guide

- On-Device Debugging (ODD) User Guide

- More Technical Documentation

Page 12: Introduction to LG Java Platform

LG Mobile Developer Network© 2010 LG Electronics Inc.

Thank you!

http://developer.lgmobile.com

Introduction to LG Java Platform