Wireless Internet Platform for Interoperability WIPI in Korea PowerPoint PPT Presentation

presentation player overlay
1 / 19
About This Presentation
Transcript and Presenter's Notes

Title: Wireless Internet Platform for Interoperability WIPI in Korea


1
Wireless Internet Platform for Interoperability
(WIPI) in Korea
  • ATP-IMT2000 Forum(ATPIF-4)
  • 2003. 11
  • Bae, Seok-Hee(shbae_at_rrl.go.kr joseph_at_tta.or.kr)
  • Chairman of Mobile Platform Ad-hoc Group in TTA
    and Member of KIWISF

2
Content
  • TTA and KWISF
  • Goal of Wireless Internet Service
  • WIPI (Wireless Internet Platform for
    Interoperability)
  • Functional overview
  • API overview
  • Security model
  • Service concept
  • Current Activity
  • Future Mission

Fetch
3
TTA Standardization Organization In the field of
Radio.
1. TV Broadcasting(SG05.01) 2. Voice
Broadcasting(SG05.02) 3. Data Broadcasting(SG05.03
) 4. Digital CATV (TF05.05) 5. Digital Data
CATV(TF05.06)
Broadcasting (TC5)
Service Telematics (TC1)
1. Fixed Communication (SG06.01) 2. Mobile
Communication (SG06.02) 3. Wireless
LAN(SG06.04) 4. Radio Propagation (SG06.06) 5.
5GHz Wireless band(SG06.07) 6. EMC (SG06.09) 7.
Welfare COM(SG06.10) 8. Maritime COM(SG06.11)
Telecommunications Networks (TC2)
Radio-communication (TC6)
Transmission Technology (TC3)
Technical Assembly (TA)
Network Operation Management (TC4)
1. System/Service (WG01.10) - Mobile Internet
Platform AH 2. SDR (AH01.01) 3. Vision
(WG01.11) 4. RAN(WG01.12) 5. Core Network
(WG01.13) 6. Satellite (WG01.15) 7. Spectrum
(WG01.14) 8. LBS(WG01.16)
IMT-2000 (PG1)
Informatization (TC7)
Coordination Committee (CC)
Data Technologies (TC8)
Software (TC9)
Security (TC10)
1. ITS Communication (WG04.01) 2. ITS DB
(WG04.02) 3. ITS Application (WG04.03) 4. 5.8GHz
DSRC(PF04.04)
ITS (PG4)
1. Radio Access (WG05.01) 2. Service and
Network(WG05.02) 3 IPR(AH05.02) 4. International
Cooperation(AH05.01)
PIS (PG5)
  • New Wireless Issues has been created for new
    standardization since RAST-10
  • - Digital CATV, 5GHz Wireless Band,
    IMT-2000(PG01)-WIPI, LBS, PIS(PG05), ITS(PG04)
    etc.

2
4
TTA has cooperated with Forum for Wireless
Standardization
KWISF (Korea Wireless Internet
Standardization Forum) for Wireless Application
IMT-2000 (PG01)
1. System/Service (WG01.10) - Mobile Internet
Platform AH 2. SDR (AH01.01) 3. Vision
(WG01.11) 4. RAN(WG01.12) 5. Core Network
(WG01.13) 6. Satellite (WG01.15) 7. Spectrum
(WG01.14) 8. LBS(WG01.16)
SDR (Software Define Radio Forum) for Wireless
System
NGMC (Next Generation Mobile Communication Forum)
LBS (Location-Based Services Forum) for
Wireless Application
5
Korea Wireless Internet Standardization Forum
KWISF
  • Established in 2001
  • Research and development of standard
    specifications for the wireless internet related
    technologies
  • Wireless Application Protocol
  • Wireless Internet Service (MMS, VOD etc)
  • Terminal Services
  • Network for Wireless Access
  • WIPI Platform with Terminal
  • Members
  • SK Telecom
  • KTF
  • LG TeleCom
  • ETRI
  • RRL
  • TTA
  • Motorola
  • Sun Microsystems
  • Qualcomm
  • Nokia
  • Etc(about 100 Implemeters)
  • Samsung Electronics
  • LG Electronics
  • Pantech Curitel
  • Telson Electronics
  • Appeal Telecom
  • IBM

6
Background
7
Goal of Wireless (Mobile) Internet Service
  • For users
  • Enjoyed various contents independently for
    wireless carriers and handset
  • For wireless carriers
  • Availability of broader range of compelling
    contents for delivery
  • More downloads through within service and roaming
  • For handset vendors
  • Reduction in engineering cost and time
  • If outsourcing, availability of broader choices
    of implementers
  • For content/application developers
  • More focus and resource allocation for designing
    the substance of contents
  • Wider distribution channel

8
WIPI Wireless Internet Platform for
Interoperability
  • Application execution environment specification
    for the mass market handsets
  • Developed under the guidance of KWISF (Korea
    Wireless Internet Standardization Forum) as Forum
    Standard
  • Made official standard in Korea through TTA
    (Telecommunication Technology Association)
  • Specification embodies the knowledge of the
    carriers, handset vendors and application
    developers gained through deploying various
    platform technologies

9
WIPI Design Philosophy
  • Balance of strictness for compatibility across
    implementations and flexibility for
    differentiation
  • Security feature to meet MExE requirements
  • Co-existence with other technologies such as WAP
    and MIDP
  • Independent of underlying OS and air interface
  • Embrace broader community of application
    developers

10
Functional Overview Mandatory Feature
  • Support for multiple programming languages C/C
    and Java
  • Download and execution of all programs as binary
    code
  • Concurrent execution of multiple programs in
    independent memory spaces, with IPC capability
  • Fine grained platform security
  • Multiple level API access and Multiple level
    data access control
  • Memory management
  • Automatic and manual garbage collection with
    memory compaction
  • Automatic memory de-allocation up on program exit
    and Shared memory management
  • Application management
  • Support for internationalization Unicode, locale
  • API and component management
  • Download and dynamically link additional APIs and
    components
  • The downloaded items become part of WIPI
    implementation deployed
  • Update downloaded APIs and components
  • Over the air platform update
  • Update application manager capability and/or UI

11
Platform Architecture with WIPI
Manages application life cycle download,
install, stop, delete, etc. Updates/adds APIs
and components to WIPI as dynamic linked library.
App. Manager
Group Chatting
IM
MMS
Email
Location Based
Video Streaming
Games
Character/Bell
? ? ?
? ? ?
APIs and components added/updated through App.
Manager
Dynamic Component
Basic API
WIPI Run-time Engine
HAL (Handset Adaptation Layer)
Handset Hardware Native System Software
Area of Standardization
Area of Standardization
Renders all the above layers in the stack
hardware independent, thus the platform operates
on common hardware abstraction layer.
Set of APIs exposed to application programmers.
These APIs support both programs written in C and
JavaTM programming language.
Java is a trademark of Sun Microsystems Inc. in
the US and other countries.
12
Binary Code Execution for Java App.
13
API Overview(with Version 1.0)
HAL
Basic C API
Basic Java API
Kernel Graphic Database File System Network Media
Manager Serial Phone Misc. Utility UI
Components Standard C Library
System Call Device Network Serial SMS Sound Time U
tility File Vocoder Input Method Font Frame
Buffer Virtual Key
Core System High Level IO Utilities Low Level
IO(MSF) System(MSF) Graphics(MSP) Database(MSP) UI
Components(MSP) Handset(MSP) Media(MSP)
14
Security Model Platform Security
  • Multiple access privilege levels of resources for
    applications
  • System Level - allow access to all
  • CP (Content Provider) Level restrict access to
    critical areas
  • Public Level restrict access to critical areas,
    user information, etc.
  • API access control
  • Data (file) access control
  • Private directory restrict access to all other
    applications
  • Application shared directory shared by
    applications with access privileges
  • System shared directory shared by all with
    access privileges

15
Service Concept
Server
On the Air(OTA)
Capability negotiation
Compiler
Contents
Application Discovery
Contents
Application Verifier
Signed ADFs (application descriptor file)
Request for application
Provisioning
Signed application file
Billing
Billing information
Cipher transaction via HTTPS or WTLS
Secure internet connection
16
Related Tools
  • SDK
  • Distributed to application developers
  • Development on PC
  • Ahead-of-time Compiler (Compile on Demand)
  • Distributed to carrier / content provider
  • Resides in application provisioning server as a
    plug-in
  • Application Certifier
  • Protection of digital rights
  • Integrity check for applications
  • Platform Compatibility Certifier
  • Distributed to manufacturers
  • Extensive test of APIs for conformance to the
    WIPI specification
  • Extensive platform functionality and stress test
  • Performance matrix (optional)

17
Current Activity for WIPI 2.0
  • Now WIPI currently update and upgrade by the
    standardization bodies, of KWISF (research
    institutes, venders, telecommunications,
    implementers solution providers, contents
    providers) with WIPI2.0 TFT.
  • Harmonized Platform (WIPI 1.x MIDP 2.0)
  • Code Optimization
  • Enforced function of Multi-Tasking and
    Multi-Window
  • Add Rich API sets on WIPI
  • Camera API
  • Multimedia API and MMSs API
  • Hardware Adaptation Layer (HAL) API for enhanced
    system
  • Security API as Banking services

18
Concept of New Architecture
Application Programs
WAM (WIPI Application Manager)
C App.
WIPI Java/MIDP App.
WIPI 2.0 APIs
C API
Java API
MSP/MSF MIDP/CLDC Java API
WIPI Runtime Engine
(Execution Engine, Graphic Engine,
etc.)
Extension for MIDP
HAL
Extension for MIDP
Native System Software
Handset Hardware
19
Future Mission
  • The specification is freely open to all
    interested World Parties and spreads as
    international standardization
  • OMA-3GPP/2, JCP etc
  • Collaborate on International standardization with
    SUNs and etc.
  • Platform and Application certification for
    Interoperability (IOT)
  • Signing of application descriptors and
    executables
  • Now TTA certifies applications in Korea
  • Certification of Platform should be done for
    interoperability
  • Harmonize of SUNs TCK and PCT
  • The Policy of WIPI Next Generation
  • Expansion of Rich API set for multimedia
    contents and applications
  • Development of platform for Smart phone as
    embedded software
Write a Comment
User Comments (0)
About PowerShow.com