The Silent - PowerPoint PPT Presentation

1 / 18
About This Presentation
Title:

The Silent

Description:

NTTDoCoMo launched Java enabled handsets for i-mode service in Q2/2001. Motorola launched first Java enabled handset ... based on familar Internet technologies ... – PowerPoint PPT presentation

Number of Views:31
Avg rating:3.0/5.0
Slides: 19
Provided by: Mart665
Category:
Tags: familar | silent

less

Transcript and Presenter's Notes

Title: The Silent


1
Mobile Java
  • The Silent
  • Revolution

2
The standardization process
proprietary (NTTDoCoMo)
industry standard(Java Community Proces)
MIDlet
iApplication
Mobile Information Device Pofile(MIDP)
i-mode iAppli Profile
industry standard(Java Community Proces)
Connected Limited Device Configuration (CLDC)
industry standard(Java Community Proces)
K Virtual Machine (KVM)
industry standard (Sun)
OS (Win32, Unix, etc.)
OS (Palm OS, EPOC, Windows CE,etc.)
3
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
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
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
How the application is loading
Wireless Network
7
Features - Graphical User Interface
  • optimized for small LCD screens
  • at least 96x54 screen-size

8
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
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
Features - Soft Keys
  • MIDlets can activate soft keys on the target
    device
  • visualization of the soft keys depends on the
    device

soft keys mapped to keys
soft keys as graphical buttons
soft keys as menu
11
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
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
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
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
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
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
Market players
Manufacturers
Operators
build
ship/preconfigure
provide software
ISVs
Content Providers
providecontent
provideservice
buy/use
End user
ASPs
18
Java enabled devices (Examples)
SiemensSL45i
Palmm505
SiemensMT50
Motorola Accompli 008
Write a Comment
User Comments (0)
About PowerShow.com