Introduction to LG Java Platform
-
Upload
lg-developer-network -
Category
Technology
-
view
1.332 -
download
3
description
Transcript of 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
LG Mobile Developer Network© 2010 LG Electronics Inc.
What is LG Java Platform?
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
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.
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.
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.
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
LG Mobile Developer Network© 2010 LG Electronics Inc.
Developer Resources
SDK Support
Developer Guides
http://developer.lgmobile.com
Development Tool Guides
Technical Articles
LGJP SDK for the JavaTM
ME Platform
Skin Packages
Discussion Forum
Support Tickets
Knowledge Base
Documentation
LG Mobile Developer Network© 2010 LG Electronics Inc.
Appendix
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.
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
LG Mobile Developer Network© 2010 LG Electronics Inc.
Thank you!
http://developer.lgmobile.com
Introduction to LG Java Platform