Presentation is loading. Please wait.

Presentation is loading. Please wait.

Martin Schmidt / 11.06.2002 The Silent Revolution Mobile Java.

Similar presentations


Presentation on theme: "Martin Schmidt / 11.06.2002 The Silent Revolution Mobile Java."— Presentation transcript:

1 Martin Schmidt / 11.06.2002 The Silent Revolution Mobile Java

2 Martin Schmidt / 11.06.2002 The standardization process OS (Win32, Unix, etc.)OS (Palm OS, EPOC, Windows CE,etc.) K Virtual Machine (KVM) MIDlet Connected Limited Device Configuration (CLDC) Mobile Information Device Pofile(MIDP) i-mode iAppli Profile iApplication industry standard (Sun) industry standard (Java Community Proces) proprietary (NTTDoCoMo)

3 Martin Schmidt / 11.06.2002 Industry support NTTDoCoMo launched Java enabled handsets for i- mode service in Q2/2001 Motorola launched first Java enabled handset in Q2/2001 Siemens launched MT50 in Q2 2002 Nokia to ship 50 Mio Java enabled handsets by 2003 (press-release) ARM and Sun jointly develop improved Java processor. ARM is the leading chip manufacturer for mobile devices.

4 Martin Schmidt / 11.06.2002 The big advantages platform independent –reduces complexity due to fragmented RTOS market (Symbian, Epoc, Linux, Windows CE, etc.) on-demand installation of applications –allows for personalization of devices; opens new market for ISVs, Content Providers and MNOs network technology independent –reduces complexity due to fragmented network technology market (GSM, CDMA, WCDMA, Bluetooth, etc.)

5 Martin Schmidt / 11.06.2002 The big advantages (2) Internet style network interface –based on successful and proven Internet technologies (HTTP) Better User Experience –Graphical User Interface, Local Persistent Store

6 Martin Schmidt / 11.06.2002 How the application is loading 2: Execute and display Wireless Network 3: Access the network using HTTP 1.1: Load Java MIDlet 1.2: Load Java MIDlet; remains on phone Local Persistent Store 4: Use local persistent store (optional)

7 Martin Schmidt / 11.06.2002 Features - Graphical User Interface optimized for small LCD screens at least 96x54 screen-size

8 Martin Schmidt / 11.06.2002 Features - Media Profile can load and display plain text can load and display images in Portable Network Graphics (PNG) format no support for movies no support for animations no (native) support for markup languages no support for sound

9 Martin Schmidt / 11.06.2002 Features - User Input either a keyboard, or a touch-screen according to software specifications, the following user input events can be handled –key press on any of the standard phone keys (0-9, *,#) –key press on 5 navigation keys (left, right, up, down, fire) –key press on mappable gaming keys –click on a (x,y) coordinate on the screen

10 Martin Schmidt / 11.06.2002 Features - Soft Keys MIDlets can activate soft keys on the target device visualization of the soft keys depends on the device soft keys as menu soft keys mapped to keys soft keys as graphical buttons

11 Martin Schmidt / 11.06.2002 Features - Networking generalized Network interface independent of underlying networking infrastructure based on familar Internet technologies a Java enabled device must provide a HTTP like interface to remote services

12 Martin Schmidt / 11.06.2002 Networking - SMS, USSD ? no interface for sending or receiving SMS no interface for accepting or launching USSD dialogs but: provides a generalized datagram interface probably, manufacturers will provide drivers to connect this interface to SMS and/or USSD

13 Martin Schmidt / 11.06.2002 Features - Persistent Store applications can persistently store information on the device examples –caching latest news –caching most recent queries –providing an address book major difference to pure networked applications using WAP (but: WAP 2.0 specifies a Local Persistent Store for WAP based applications)

14 Martin Schmidt / 11.06.2002 Features - Telephony integration no telephony integration not possible to react telephony events like call setup or call termination not possible to start a call not possible to access information in the phone book, the SMS store, etc.

15 Martin Schmidt / 11.06.2002 Features - Security proven Java security model which protects from malicious code no mechanism for code authentication (code signing, etc.) no built-in support for secure network communication (HTTPS, SSL, etc.) but: secure communication layer can be added by ISVs at least on the datagram level (encrypting and authenticating datagrams)

16 Martin Schmidt / 11.06.2002 Features - Disconnected Operation java application run on the device even if the device is not connected to a network allows for new type of applications which make use of –locally stored profiles –locally cached information –locally stored personalized access paths

17 Martin Schmidt / 11.06.2002 Market players Manufacturers Operators ISVs Content Providers ASPs build ship/preconfigure provide content provide service provide software End user buy/use

18 Martin Schmidt / 11.06.2002 Java enabled devices (Examples) Motorola Accompli 008 Siemens SL45i Palm m505 Siemens MT50


Download ppt "Martin Schmidt / 11.06.2002 The Silent Revolution Mobile Java."

Similar presentations


Ads by Google