J2MEPresentation1 (2)

J2MEPresentation1 (2) - Java2 Micro Edition J2ME 1...

Info iconThis preview shows pages 1–14. Sign up to view the full content.

View Full Document Right Arrow Icon
1 Java2 Micro Edition J2ME
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2 Objectives Overview of Java technologies for Wireless Configurations and profiles of J2ME The technical aspects of KVM, CLDC, and MIDP Setting up MIDP run-time environment. MIDP development Tools XML – MIDP integration
Background image of page 2
3 Contents Java2 Micro Edition (J2ME): Overview Connected Limited Device Configuration (CLDC) CLDC Libraries Overview of MIDP, MIDlet lifecycle, Runtime Environment. MIDP Development Tools MIDP Device – Palm, Motorola I85S MIDP User Interface APIs: High level API, Events, MIDP UI: Low level APIs Persistence API in MIDP Networking APIs in MIDP and MIDP, XML integration Summary
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
4 J2ME Configurations/Profile
Background image of page 4
5 “PCs” PDAs” “Communicators” “Phones” “Pagers “Cars” “Embedded Devices” “Smart Cards” Wireless Devices
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
6 May be the only way to program some devices Share logic across devices and servers Dynamic application delivery Compact programs Fast, safe development environment Why Java Technology?
Background image of page 6
7 A Java Wireless application
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
8 Java technology Platforms
Background image of page 8
9 Java™ 2 Platform, Enterprise Edition (J2EE™) Enterprise solutions: ecommerce, e-business Java™ 2 Platform, Standard Edition (J2SE™) Desktop solutions: standalone apps, applets Java 2 Platform, Micro Edition (J2ME) Consumer solutions: cell phones, PDAs, TV STBs, cars All based on the Java programming language Different JVMs and APIs Java Technology Editions
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
10 Even within J2ME one size does not fit all Configurations: Minimum libraries and JVM Profiles: libraries for specific devices or markets J2ME configurations CLDC CDC J2ME profiles MIDP - Mobile Information Device Profile Foundation, Bluetooth, Personal, . .. Configurations and profiles defined by the Java Community Process Configurations and Profiles
Background image of page 10
11 The configuration defines the basic run-time environment as a set of core classes and a specific JVM that run on specific types of devices. Defined through the Java Community Process Subject to Compatibility tests Configurations of J2ME Connected Limited Device Configuration (CLDC) Connected Device Configuration (CDC) What is a Configuration?
Background image of page 11

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
12 A collection of Java™ technology based APIs that supplement a Configuration to provide capabilities for a specific vertical market or device type. The profile defines the application; specifically, it adds domain-specific classes to the J2ME configuration to define certain uses for devices. Profiles provide flexibility to the Java Community while still maintaining portability across device types Subject to compatibility tests What is a Profile Cont’d……….
Background image of page 12
13 J2ME supports certain minimal features of the Java virtual machine and Java APIs that provide and capture just the essential capabilities of each kind of device. As device manufacturers add new features to their devices,
Background image of page 13

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 14
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 07/15/2011 for the course ECO 2023 taught by Professor Mr.raza during the Summer '10 term at FAU.

Page1 / 160

J2MEPresentation1 (2) - Java2 Micro Edition J2ME 1...

This preview shows document pages 1 - 14. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online