Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
1. 무선인터넷 개요
2. 무선인터넷 현황
3. 표준화
4. WIPI 참조구현
① WIPI 개요
② WIPI & WITOP 구조
③ WIPI, WITOP Relationship
④ WIPI Event Flow
INDEX
서비스 Category MMS
LBS
M-Commerce, L-Commerce
기타 부가서비스
무선인터넷 플랫폼
BREW, GVM, SKVM, WITOP, WIPI
1. 무선인터넷 개요
GVM
SK-VM WITOP
WIPI
1.0
WIPI 1.1
참조
구현
WIPI
1.2
WIPI
2.0 CLDC/MIDP
MAP BREW
2003.6
2. 무선인터넷 플랫폼 현황
사 업 자
CP 단말
제조사
WIPI Implementation
제 조 사
CLDC /MIDP
BREW WITOP WIPI
C P
WIPI Wireless Internet Platform for Interoperability
단말기와 contents 개발에 독립적이고 open된 국내 모바일 플랫폼 표준 개발
현재 널리 이용되고 있는 플랫폼들의 단점들을 보완하고 차세대 서비스에 필요한 기능들을 보완하여 만들어진 국내 표준 규격
규격서 TTAS_KO-06_0036.pdf
KWISFS.K-05-001.doc
3. 표준화
WIPI 기능 규격 및 기본 구조
(1) 응용프로그램 머신 코드 규격
(2) 다중 응용프로그램 수행
(3) C/JAVA 언어 지원
(4) 플랫폼 보안 (public 수준/CP 수준/시스템 수준)
(5) API 보안 (NO ACCESS/READ ONLY/WRITE ONLY/READ-WRITE)
(6) 디렉토리 보안 (private/application shared/system shared)
(7) API 추가/갱신 (버전 관리 및 설치/삭제)
(8) 메모리 관리 (자동 메모리 해제, 메모리 컴팩션, GC, 자바 스택, 공유 메모리)
(9) 응용프로그램 관리
(10) 다국어 지원 (유니코드/로케일/확장 유니코드)
단말기 기본 소프트웨어
Application Programs
Handset Hardware
모바일 표준 플랫폼
Basic API
HAL (Handset Adaptation Layer)
WIPI 취약사항
서비스 연속성 고려하지 않은 설계
Java 위주의 규격 및 표준화
WIPI C platform에 대한 고려 부족
Royalty
Contents 부족
강 점 약 점
위 협 기 회
• 국내 단일 표준 • Multiple language 지원 • 사업자 동일 컨텐츠 사용 • 단말기 개발 기간 단축
• 사업자 고유 플랫폼 사용 불가 로 인한 비용과 시간손실 •사업자별 특화 서비스 어려움 • Java 위주 • 기존 컨텐츠 사용 불가
• 통상 압력 • 일부 Royalty 지급
• 국제 표준 채택 • Royalty free • 해외 플랫폼의 독점 방지
WIPI 1.1 참조 구현
SKT WIPI 구현은 SKT의 부가서비스를 수용하기 위한 구조로 설계되었으며, WIPI JAVA의 경우 SKT WITOP 플랫폼 상에서 수행되고, WIPI C의 경우 별도의 플랫폼에서 수행되도록 구현되었다.
4. WIPI 1.1 참조 구현
WIPI Contents
WIPI HAL
MSF/MSPBasic Java API(for WIPI)
WIPI Java OEM API
GVM, Wavelet,3D engine, etc
Contents
WIPI Java Runtime Module
machine code
WIPI Java Contents
machine code
WIPI C Contents
WIPI CRuntime Module
ExistingGVM
Contents
ExistingMultimeidaContents
CODTranscoder
WI-TOP PAL
4.1 소프트웨어 구조
3. WIPI, WITOP Relationship
Relationship WIPI C 응용프로그램은 WITOP의 응용프로그램 관리자인 IAM에 의해 관리된다.
WIPI JAVA 응용프로그램은 WITOP 플랫폼 상에서 수행 된다.
State WIPI-C와 WITOP은 OEM 단에서 각기 다른 State로 동작한다. WITOP IAM은 OEM단으로 WIPI 플랫폼(WIPI-C)의 실행을 알리고, 이를 통보 받은 OEM 단에서는 WITOP State에서 WIPI State로 치환하고, WIPI 플랫폼이 실행될 수 있도록 한다.
4.2 WIPI, WITOP Relationship
IAM : Integrated Application Manager
WIPI : Wireless Internet Platform for Interoperability
WITOP : Wireless Internet Terminal Open Platform
4.3 WIPI Event Flow
MH_pltEvent()
Timer event
Sound event
Network event
Serial event
Event queue
Signal
Event
MH_pltProcessEvent()
Key event
Platform Event
processing
Application Event
processing
UI Task
Platform
UI Task function()