14
Wireless Internet Platform 여수대학교 한 순 희 s[email protected] [email protected]

Wireless Internet Platform · 2012-05-09 · skt wipi 구현은 skt의 부가서비스를 수용하 기 위한 구조로 설계되었으며, wipi java의 경우 skt witop 플랫폼

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Wireless Internet Platform · 2012-05-09 · skt wipi 구현은 skt의 부가서비스를 수용하 기 위한 구조로 설계되었으며, wipi java의 경우 skt witop 플랫폼

Wireless Internet Platform

여수대학교 한 순 희

[email protected]

[email protected]

Page 2: Wireless Internet Platform · 2012-05-09 · skt wipi 구현은 skt의 부가서비스를 수용하 기 위한 구조로 설계되었으며, wipi java의 경우 skt witop 플랫폼

1. 무선인터넷 개요

2. 무선인터넷 현황

3. 표준화

4. WIPI 참조구현

① WIPI 개요

② WIPI & WITOP 구조

③ WIPI, WITOP Relationship

④ WIPI Event Flow

INDEX

Page 3: Wireless Internet Platform · 2012-05-09 · skt wipi 구현은 skt의 부가서비스를 수용하 기 위한 구조로 설계되었으며, wipi java의 경우 skt witop 플랫폼

서비스 Category MMS

LBS

M-Commerce, L-Commerce

기타 부가서비스

무선인터넷 플랫폼

BREW, GVM, SKVM, WITOP, WIPI

1. 무선인터넷 개요

Page 4: Wireless Internet Platform · 2012-05-09 · skt wipi 구현은 skt의 부가서비스를 수용하 기 위한 구조로 설계되었으며, wipi java의 경우 skt witop 플랫폼

GVM

SK-VM WITOP

WIPI

1.0

WIPI 1.1

참조

구현

WIPI

1.2

WIPI

2.0 CLDC/MIDP

MAP BREW

2003.6

2. 무선인터넷 플랫폼 현황

Page 5: Wireless Internet Platform · 2012-05-09 · skt wipi 구현은 skt의 부가서비스를 수용하 기 위한 구조로 설계되었으며, wipi java의 경우 skt witop 플랫폼

사 업 자

CP 단말

제조사

WIPI Implementation

제 조 사

CLDC /MIDP

BREW WITOP WIPI

C P

Page 6: Wireless Internet Platform · 2012-05-09 · skt wipi 구현은 skt의 부가서비스를 수용하 기 위한 구조로 설계되었으며, wipi java의 경우 skt witop 플랫폼

WIPI Wireless Internet Platform for Interoperability

단말기와 contents 개발에 독립적이고 open된 국내 모바일 플랫폼 표준 개발

현재 널리 이용되고 있는 플랫폼들의 단점들을 보완하고 차세대 서비스에 필요한 기능들을 보완하여 만들어진 국내 표준 규격

규격서 TTAS_KO-06_0036.pdf

KWISFS.K-05-001.doc

3. 표준화

Page 7: Wireless Internet Platform · 2012-05-09 · skt wipi 구현은 skt의 부가서비스를 수용하 기 위한 구조로 설계되었으며, wipi java의 경우 skt witop 플랫폼

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)

Page 8: Wireless Internet Platform · 2012-05-09 · skt wipi 구현은 skt의 부가서비스를 수용하 기 위한 구조로 설계되었으며, wipi java의 경우 skt witop 플랫폼

WIPI 취약사항

서비스 연속성 고려하지 않은 설계

Java 위주의 규격 및 표준화

WIPI C platform에 대한 고려 부족

Royalty

Contents 부족

Page 9: Wireless Internet Platform · 2012-05-09 · skt wipi 구현은 skt의 부가서비스를 수용하 기 위한 구조로 설계되었으며, wipi java의 경우 skt witop 플랫폼

강 점 약 점

위 협 기 회

• 국내 단일 표준 • Multiple language 지원 • 사업자 동일 컨텐츠 사용 • 단말기 개발 기간 단축

• 사업자 고유 플랫폼 사용 불가 로 인한 비용과 시간손실 •사업자별 특화 서비스 어려움 • Java 위주 • 기존 컨텐츠 사용 불가

• 통상 압력 • 일부 Royalty 지급

• 국제 표준 채택 • Royalty free • 해외 플랫폼의 독점 방지

Page 10: Wireless Internet Platform · 2012-05-09 · skt wipi 구현은 skt의 부가서비스를 수용하 기 위한 구조로 설계되었으며, wipi java의 경우 skt witop 플랫폼

WIPI 1.1 참조 구현

SKT WIPI 구현은 SKT의 부가서비스를 수용하기 위한 구조로 설계되었으며, WIPI JAVA의 경우 SKT WITOP 플랫폼 상에서 수행되고, WIPI C의 경우 별도의 플랫폼에서 수행되도록 구현되었다.

4. WIPI 1.1 참조 구현

Page 11: Wireless Internet Platform · 2012-05-09 · skt wipi 구현은 skt의 부가서비스를 수용하 기 위한 구조로 설계되었으며, wipi java의 경우 skt witop 플랫폼

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 소프트웨어 구조

Page 12: Wireless Internet Platform · 2012-05-09 · skt wipi 구현은 skt의 부가서비스를 수용하 기 위한 구조로 설계되었으며, wipi java의 경우 skt witop 플랫폼

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

Page 13: Wireless Internet Platform · 2012-05-09 · skt wipi 구현은 skt의 부가서비스를 수용하 기 위한 구조로 설계되었으며, wipi java의 경우 skt witop 플랫폼

IAM : Integrated Application Manager

WIPI : Wireless Internet Platform for Interoperability

WITOP : Wireless Internet Terminal Open Platform

Page 14: Wireless Internet Platform · 2012-05-09 · skt wipi 구현은 skt의 부가서비스를 수용하 기 위한 구조로 설계되었으며, wipi java의 경우 skt witop 플랫폼

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()