2. 하드웨어 기술

33
1 2. 하하하하 하하 2.3 하하하 하하하 하하하 2.3.1 하하하 하하하하 하하 (2) 모모모모모모모 모모 모 모모모모 하하 하하 하하 하하 1998 모모 모모 모모모 2002 CDMA2000 1x EV-DO ( 모모모모 모 TFT LCD 모모 ) 1990 [ 모모모 + 모모모모모 + 모모모모모모모모 모 ] : CDMA 모모모모 모모 모모 1997 PCS 모 모모 모모 ( 모모모 ) 2003 모모모모모모 모모 1999 모모모모모 모모모 모모모모모 모모모모 모모 2004 MP3 모모 , 200 모 모모 VOD 2000 CDMA2000 1x : 모모 (144kbps) 모 모모모모 (WAP,ME) 모모 2005 모모 모모모모 모모모 모모모 모모모모모모모 모모모모 모모 모모모모모 모모모 2001 모모모 모모모 ( 모모 )

Upload: faith-bradford

Post on 01-Jan-2016

56 views

Category:

Documents


2 download

DESCRIPTION

2. 하드웨어 기술. 2.3 모바일 인터넷 단말기. 2.3.1 모바일 단말기의 개요 (2) 모바일단말기의 발달 및 진화방향. 단말기. 단말기. 컬러. 컬러. 카메라폰. 카메라폰. ,. ,. 모바일. 모바일. Cdma1x. Cdma1x. VOD. VOD. 폰. 폰. ,. ,. 무선인터넷. 무선인터넷. 단말기. 단말기. TFT LCD. TFT LCD. 경량화. 경량화. 뱅킹폰. 뱅킹폰. ,. ,. 단말기. 단말기. SMS. SMS. 문자. 문자. 서비스. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 2.  하드웨어 기술

1

2. 하드웨어 기술

2.3 모바일 인터넷 단말기

2.3.1 모바일 단말기의 개요

(2) 모바일단말기의 발달 및 진화방향

년도 특징 년도 특징1998 차량 전화 서비스

2002CDMA2000 1x EV-DO( 고속전송 및 TFT LCD 컬러 )

1990[ 퀄컴사 + 정보통신부 +한국전자통신연구소 ] : CDMA 이동전화 개발 착수

1997 PCS 폰 시대 개막 ( 경량화 ) 2003 멀티미디어의 구현

1999인터넷접속 가능한 무선인터넷 브라우저 출시 2004 MP3 내장 , 200 만 화소 VOD

2000CDMA2000 1x : 속도(144kbps) 및 브라우저(WAP,ME) 도입

2005이후

유무선이 통합된 유선의 초고속통신망을 기반으로 하는 통합서비스 활성화

2001 휴대폰 패션화 ( 컬러 )

Page 2: 2.  하드웨어 기술

2

2. 하드웨어 기술

2.3 모바일 인터넷 단말기

2.3.1 모바일 단말기의 개요

(2) 모바일단말기의 발달 및 진화방향

단말기경량화

700g

1988년 1999년 2001년 2002년

차량전화서비스

70g

100g

300g

500g

2000년1998년1997년1984년 1996년

카메라폰,TFT LCD

컬러(40화음)SMS문자서비스

무선인터넷서비스

Cdma1x단말기

(4Line->8Line)

CDMA

이동전화서비스

휴대전화서비스

PCS

서비스

컬러단말기

(16화음)

`84.5

`96.10

`97.10

`98.3

`99.8`00.10

`88.7

2003년

VOD 폰,(64화음)

모바일뱅킹폰,리모콘폰

`01.7 `02.2 `03.6 `03.9

2004년

`04.3

MP3폰

단말기경량화

700g

1988년 1999년 2001년 2002년

차량전화서비스

70g

100g

300g

500g

2000년1998년1997년1984년 1996년

카메라폰,TFT LCD

컬러(40화음)SMS문자서비스

무선인터넷서비스

Cdma1x단말기

(4Line->8Line)

CDMA

이동전화서비스

휴대전화서비스

PCS

서비스

컬러단말기

(16화음)

`84.5

`96.10

`97.10

`98.3

`99.8`00.10

`88.7

2003년

VOD 폰,(64화음)

모바일뱅킹폰,리모콘폰

`01.7 `02.2 `03.6 `03.9

2004년

`04.3

MP3폰

Page 3: 2.  하드웨어 기술

3

2. 하드웨어 기술

2.3 모바일 인터넷 단말기

2.3.1 모바일 단말기의 개요

(3) 모바일 단말기의 구성 및 기능

① 모바일 단말기의 하드웨어 구성

- 단말기 하드웨어에서 핵심적인 부품 : 모뎀 칩 ( 퀄컴사 = MSM (Mobile Station Modem))

② 모바일 단말기의 일반적인 H/W 구조

Page 4: 2.  하드웨어 기술

4

2. 하드웨어 기술

2.3 모바일 인터넷 단말기

2.3.1 모바일 단말기의 개요

(3) 모바일 단말기의 구성 및 기능

③ 모바일 H/W 의 주요 기능

= 고주파 처리부 (RF Part) + 기저대역 처리부

ᆞ 고주파 처리부 = Duplexer + 고주파 및 중간주파수 처리부

ⅰ) Duplexer : 하나의 소자로 송신과 수신 주파수를 분리

ⅱ) 무선 단말기에서 수신 시 듀플렉스를 통하여 수신된 신호는 RF 단에서 IF 주파수로

낮추어 주고 , IF 주파수는 다시 baseband 신호로 만들어 줌

ᆞ 기저대역 처리부 = 모뎀 칩 (MSM) + 메모리 + 기타장치

ⅰ) 모뎀 칩 (Baseband Processor : MSM (Mobile Station Modem))

: CPU 를 내장하고 있는 단말기의 핵심부품

: 디지털 신호처리와 호 처리를 담당

Page 5: 2.  하드웨어 기술

5

2. 하드웨어 기술

2.3 모바일 인터넷 단말기

2.3.1 모바일 단말기의 개요

(3) 모바일 단말기의 구성 및 기능

④ 모바일 단말기의 S/W 구조

물리계층물리계층((Physical LayerPhysical Layer)

매체매체 액세스액세스 제어제어((Mac : Medium Access Control)Mac : Medium Access Control)

링크링크 액세스액세스 제어제어((LAC : Link Access ControlLAC : Link Access Control))계층2

데이타링크계층

계층계층22

데이타링크데이타링크계층계층

계층3

네트워크계층

계층계층33

네트워크네트워크계층계층

이동성 유지보수 S/W

호출 및 연결 S/W 사용자 인증 모듈 S/W

자원 유지보수 S/W

메시지 중재 (Message Arbiter) S/W

Radio 자원 유지보수제어 S/W

이동성 유지보수제어 S/W

UIM 제어S/W

콜 및 연결제어 S/W

데이터베이스유지보수 제어 S/W

Local O&M제어 S/W

진단모니터제어 S/W

MMI 제어S/W

서비스선택기능제어 S/W

계층1물리계층계층계층11

물리계층물리계층

계층4

응용계층

계층계층4 4

응용계층응용계층

물리계층물리계층((Physical LayerPhysical Layer)

매체매체 액세스액세스 제어제어((Mac : Medium Access Control)Mac : Medium Access Control)

링크링크 액세스액세스 제어제어((LAC : Link Access ControlLAC : Link Access Control))계층2

데이타링크계층

계층계층22

데이타링크데이타링크계층계층

계층3

네트워크계층

계층계층33

네트워크네트워크계층계층

이동성 유지보수 S/W

호출 및 연결 S/W 사용자 인증 모듈 S/W

자원 유지보수 S/W

메시지 중재 (Message Arbiter) S/W

Radio 자원 유지보수제어 S/W

이동성 유지보수제어 S/W

UIM 제어S/W

콜 및 연결제어 S/W

데이터베이스유지보수 제어 S/W

Local O&M제어 S/W

진단모니터제어 S/W

MMI 제어S/W

서비스선택기능제어 S/W

계층1물리계층계층계층11

물리계층물리계층

계층4

응용계층

계층계층4 4

응용계층응용계층

Page 6: 2.  하드웨어 기술

6

2. 하드웨어 기술

2.3 모바일 인터넷 단말기

2.3.2 모바일 단말기의 종류

(1) 모바일 단말기의 분류

< 모바일 단말기의 분류 /기능 >

가격 증가

생산량 증가

휴대응용 단말기(Vertical Application

Device)

개인휴대정보 단말기(Hand Held Companions)

스마트 폰

Page 7: 2.  하드웨어 기술

7

2. 하드웨어 기술

2.3 모바일 인터넷 단말기

2.3.2 모바일 단말기의 종류

※ 모바일 단말기의 특징

구분 세부분류 주요기능

스마트 폰(Smart Phone)

스마트 폰 • 이동전화 +PDA 기능 • 인터넷 이메일 , 무선데이터 • 자체 브라우저 (WAP, ME, i-mode) 실행

개인휴대 정보단말기 (Handheld companions)

PDA(Personal Digital Assistant)

• 개인 정보관리 및 특정응용을 위한 데이터 수집 기능• 자체 개발 OS 탑재• 터치스크린 , 펜 등으로 문자 입력

HPC(Hand Held   PC)

• 개인정보관리 기능 및 프로그램에 의한 정보생성기능• PC 와 연결 및 PC 보조용으로 사용• 펜과 키보드 입력

휴대 응용 단말기(Vertical ApplicationDevice)

펜 태블릿 • 이동 중 데이터의 전송 등 특수업무기능 수행• 5 인치 이상의 화면 / 펜 입력

노트패드• 특수업무 기능 수행• 5 인치 이하의 화면• 펜과 키보드의 입력

Page 8: 2.  하드웨어 기술

8

2. 하드웨어 기술

2.3 모바일 인터넷 단말기

2.3.2 모바일 단말기의 발전 방향

(1) 모바일 인터넷 접근

(2) 1x EV-DO 도입에 따른 기능

- SK 텔레콤과 KTF 에서 데이터 전용 방식인 cdma2000 1x EV-DO 시스템 상용화

( 모바일 기기에 TV, PC, 카메라 , 전화기를 동시에 들고 다니는 것과 같은 효과를 가짐 )

(3) 원칩에 의한 새로운 기능

- 휴대폰으로 가능한 모든 서비스가

한 장의 카드에 통합되고 ,

그 통제권은 이동 통신 사업자가

주도권을 가짐 원칩원칩

33GG통신시스템통신시스템

버스조합버스조합//지하철공사지하철공사

금융망금융망((VAN)VAN)유선유선//모바일인터넷모바일인터넷

네트워크네트워크 키오스크키오스크

((KIOSK)KIOSK)

AnyWhereAnyWhere

인터넷인터넷 쇼핑몰쇼핑몰가맹점가맹점

전자화폐전자화폐//신용카신용카드드 발행발행,,정산정산

발행사발행사 매입매입

상품상품 판매판매상품상품 판매판매

원칩원칩

33GG통신시스템통신시스템

버스조합버스조합//지하철공사지하철공사

금융망금융망((VAN)VAN)유선유선//모바일인터넷모바일인터넷

네트워크네트워크 키오스크키오스크

((KIOSK)KIOSK)

AnyWhereAnyWhere

인터넷인터넷 쇼핑몰쇼핑몰가맹점가맹점

전자화폐전자화폐//신용카신용카드드 발행발행,,정산정산

발행사발행사 매입매입

상품상품 판매판매상품상품 판매판매

Page 9: 2.  하드웨어 기술

9

2. 하드웨어 기술

2.3 모바일 인터넷 단말기

2.3.2 모바일 단말기의 발전 방향

(4) 미래의 Concept Phone

- Watch Phone

- 다기능 단말기 (컨셉폰 )

- 에릭슨 ‘모바일 오피스’ : 통화 , 동영상 , GPS 서비스 등을 통합 지원하는 에릭슨사의 비즈니스맨을 위한 토탈 모바일 멀티미디어 Station 컨셉폰

- 샤프 3G 컨셉 : 샤프사가 NTT Docomo 에 제안한 3G 컨셉폰

< Watch Phone > < Mobile Office >

Page 10: 2.  하드웨어 기술

10

3. 소프트웨어 기술

3.1 모바일 인터넷 운영체제

3.1.1 모바일 인터넷 운영체제의 개요

- 최근 모바일 인터넷 단말기가 가진 제약 환경을 극복하고 , 운영체제를 탑재하여 데스크 탑 PC 와 유사한 성능을 발휘할 수 있도록 한 단말기가 선보임

3.1.2 모바일 인터넷 운영체제의 특징

① 모바일 인터넷 단말기의 커뮤니케이션을 구현

- Hand-off 및 Roaming 등의 망간 연계 및 RF Performance 상시 제어 , Input Device 등의 다양한 부가 Application 접속을 위한 Interface 지원 등

② 모바일 인터넷 단말기의 소형경량화

- 소형화에 따른 디스플레이 지원 , 입력장치 등의 Resource 제한 , 하드디스크 , 메모리 등 저장 공간의 제한에 따른 최적화된 메모리 운용 지원

③ 전력 소비 최소 , 높은 수준의 업무전환을 지원 . 실시간 처리

④ 다양한 형태의 음성 / 데이터 커뮤니케이션을 지원

Page 11: 2.  하드웨어 기술

11

3. 소프트웨어 기술

3.1 모바일 인터넷 운영체제

3.1.3 모바일 인터넷 운영체제의 종류

(1) Windows CE (Pocket PC)

- 마이크로소프트 윈도우 운영체제에 기반을 두고 , 이동을 하는 등 장소에 제약을 받는 장치에

내장하기 위한 목적으로 설계

① Window CE 의 장점

- 손 쉬운 개발환경

- 사용자 편리성

- 다양한 응용 소프트웨어

- Desktop Windows 와의 연계성

② Window CE 의 단점

- MS 에 의존적이며 폐쇄적인 기술 종속성

- 높은 라이센스 비용

- 제한된 하드웨어 및 소프트웨어 환경

Page 12: 2.  하드웨어 기술

12

3. 소프트웨어 기술

3.1 모바일 인터넷 운영체제

3.1.3 모바일 인터넷 운영체제의 종류

(2) Palm OS

- (Palm) 이 개발한 PDA 전용 OS

- 기본 기능만을 갖춰 , 단순 , 조작성이 뛰어남

- 팜 OS 는 소프트웨어의 개발 환경을 오픈

① Palm OS 의 장점

- 윈도 계열은 물론 , MAC OS, UNIX, OS/2 와도 데이터 호환이 가능

- 각 OS 별 소프트웨어 개발 툴 지원

② Palm OS 의 단점

- 가벼운 OS 를 지향해온 팜 OS 는 최근 멀티미디어 기능 구현의 어려움

- MP3 나 WMV 같은 음악파일을 재생 어려움

Page 13: 2.  하드웨어 기술

13

3. 소프트웨어 기술

3.1 모바일 인터넷 운영체제

3.1.3 모바일 인터넷 운영체제의 종류

(3) Symbian 의 EPOC

- 모바일 컴퓨팅 업체인 에릭슨 , 노키아와 솔루션 전문 업체인 사이언 (Psion) 이 PDA 및 팜탑 PC등

무선환경에서 사용하기 위한 무선 컴퓨팅 솔루션으로 개발

- EPOC 는 무선 네트워크를 통한 음성 및 자료 애플리케이션 기능을 모두 지원하기 위한

실시간 기능을 갖춘 32 비트 멀티태스킹 OS

※ Symbian 의 특징

- 다른 OS 들은 적용 분야를 PDA 에서 휴대폰으로 확장하고 있는 것과 달리 EPOC 는 적용

분야를 휴대폰에서 PDA 로 넓혀가고 있는 것이 특징

- CDMA, W-CDMA 네트워크 기능과 멀티미디어 기능 및 모든 블루투스 기능이 추가될 예정

Page 14: 2.  하드웨어 기술

14

3. 소프트웨어 기술

3.1 모바일 인터넷 운영체제

3.1.3 모바일 인터넷 운영체제의 종류

(4) 임베디드 리눅스 (Embedded Linux)

- 임베디드 리눅스는 일반 마이크로프로세서를 보유한 단말기에 설치하기 위해 나온 OS

※ 임베디드 리눅스의 특징

- 임베디드 리눅스는 오픈 소스라는 장점으로

인해 확장성이 뛰어남

- 라이센스 비용이 없거나 매우 저렴

- 안정적인 네트워크 지원 및 완벽한 멀티태스킹 지원

< 임베디드 리눅스 리누앳 (미지리서치 ) >

Page 15: 2.  하드웨어 기술

15

구분 Windows CE Palm EPOCEmbedded

Linux

개발사 Microsoft Palm Symbian -

특징

- 윈도우 기반 PC와의 데이터 호환 탁월

- 포켓 인터넷 익스플로러 내장으로 웹검색 가능

- 윈도우 애플리케이션의 개발 툴과 공통성으로 이식 용이

- 간편한 사용자 Interface 로 개인일정관리 기능 탁월

- PC 와의 연결기능 제공

- 통신기능 , 이메일 , 인터넷 검색 보완

- 모듈 설계 방식으로 플랫폼 변경이 자유로움

- 무선 데이터 통신 단말기용 OS 로 개발 중

- 맟춤형 서비스에 적합하고 가격이 매우 저렴

- 오픈 소스여서 응용 프로그램을 개발 할 수 있는 개발층이 넓음

3. 소프트웨어 기술

3.1 모바일 인터넷 운영체제

3.1.3 모바일 인터넷 운영체제의 종류

(5) 모바일 인터넷 운영체제 비교

Page 16: 2.  하드웨어 기술

16

3. 소프트웨어 기술

3.2 모바일 인터넷 플랫폼

3.2.1 모바일 인터넷 플랫폼 개요

(1) 의미

- 모바일 단말기상에서 각종 애플리케이션이 실행될 수 있도록 도와주는 환경

- 모바일 기기에 탑재될 수 있는 기능 / 크기 / 성능을 가진 잘 정의된 API 및 개발 환경을 제공하는 소프트웨어 시스템

(2) 모바일 플랫폼의 분류

① 애플리케이션의 OTA(Over-The-Air) 다운로딩이 주요 목표인 플랫폼

- 무선 ( 모바일 ) 인터넷 플랫폼이라고 함

- Sun Java, QUALCOMM BREW, WIPI등이 이에 속함

- 사업자의 수익에 큰 영향을 주는 플랫폼으로 사업자가 선정하여 단말기 업체에게 제공하는 형태가 일반적

② 단말기 개발이 주요 목표인 플랫폼

- MS Windows Mobile for Smartphone, Symbian OS, Palm OS, Ericsson Mobile 플랫폼

- 휴대폰 개발 전략에 큰 영향을 주는 플랫폼으로 단말기 업체가 도입 혹은 개발하는 형태

Page 17: 2.  하드웨어 기술

17

3. 소프트웨어 기술

3.2 모바일 인터넷 플랫폼

3.2.1 모바일 인터넷 플랫폼 개요

1999 년

1 단계

개별 브라우저

WAP, ME, i-mode

2000 ~ 2002 년

2 단계

개별 플랫폼

(GVM, KVM, BREW)

2003 년 이후

3 단계

표준화 플랫폼

(WIPI)

플랫폼

MMS, 동영상 정보

MMS, 동영상 정보

화상전화 , VOD화상전화 , VOD

게임 , 노래방게임 , 노래방

쇼핑 , 무선결재쇼핑 , 무선결재

위치 정보위치 정보

이동통신사업자

플랫폼플랫폼

Notebook

PDA

Handset

콘텐츠콘텐츠단말기단말기 네트워크네트워크

Page 18: 2.  하드웨어 기술

18

3. 소프트웨어 기술

3.2 모바일 인터넷 플랫폼

3.2.1 모바일 인터넷 플랫폼 개요

(1) 1 단계 : 개별 브라우저

- 무선인터넷 서비스의 초기단계

- 1999년 플랫폼이라는 개념 도입 없이 이동통신 자체 개발한 브라우저 (WAP,ME,i-mode) 를 사용

- 이동통신 사업자의 종속적인 기술에 의존하는 서비스만 제공됨

- WAP, ME, i-mode (Markup Language)

- 범용성을 가지는 불특정 다수가 서비스를 제공하는 방식

- 2000~2001년도에 플랫폼이 이동통신 사업자 별로 개발됨 ( 이동통신자별로 플랫폼이 다름 )

- JAVA 기술을 이용한 VM (Interpreter 방식 ) 의 플랫폼과 C 기반의 binary 방식의 플랫폼

- KVM, SK-VM, GVM, MAP, BREW 등

(2) 2 단계 : 개별 플랫폼

(3) 3 단계 : 표준화 플랫폼

- 개방망에서의 개방된 접속을 위한 개방된 단일 플랫폼을 도입

- 한국무선인터넷 표준화 포럼 (KWISF), 한국전자통신연구원 (ETRI)

- WIPI(Wireless Internet Platform Interoperability) : 이동통신사와 관계없이 인터넷에 접속 가능

Page 19: 2.  하드웨어 기술

19

3. 소프트웨어 기술

3.2 모바일 인터넷 플랫폼

3.2.2 모바일 인터넷 플랫폼 요구 사항

- 부가서비스를 위한 기본 요구 사항

• 플랫폼과 애플리케이션 모두 하드웨어에 독립적

• 다양한 기기와 애플리케이션의 호환성이 유지

• 애플리케이션은 이동통신 사업자나 단말 제조사의 비밀이나 단말 사용자의 개인정보 등

다른 애플리케이션의 정보 접근 제한

• 단말기 구동 시점부터 플랫폼이 구동되고 플랫폼의 UI(User Interface) 가 표시 (display)

등을 담당

• 플랫폼은 메모리 사용량을 최소화

• 애플리케이션용 메모리 확보를 최대화

• 로딩 (Loading) 및 실행속도가 빠름

• 플랫폼의 동작은 안정적이어야 함

• 플랫폼은 보안을 최대한 고려해 구현되어야 함

Page 20: 2.  하드웨어 기술

20

3. 소프트웨어 기술

3.2 모바일 인터넷 플랫폼

3.2.3 모바일 인터넷 플랫폼의 종류

※ 모바일 플랫폼의 2 가지 방식

분 류 특 징 예

Interpreter 방식(VM 방식 )

• 보안성이 뛰어남 • 많은 자원을 필요로 함으로써

성능이 저하됨

 • Sun Microsystems 사의 Mobile Java 기술 (J2ME)

• 신지소프트의 GVM ,SK-VM

Binary 방식 (Native 방식 )

• 실행성능이 좋음 • 보안에 취약함 • 안정성이 떨어짐

• 퀄컴사의 BREW • 모빌탑의 MAP

컴파일된 코드와 실제로 프로그램의 명령어를 실행시키는 마이크로프로세서

(or 하드웨어 플랫폼 ) 간에 인터페이스 역할을 담당하는 S/W

가상 머신 (VM)

Page 21: 2.  하드웨어 기술

21

3. 소프트웨어 기술

3.2 모바일 인터넷 플랫폼

3.2.3 모바일 인터넷 플랫폼의 종류

(1) GVM (General Virtual Machine)

① 특징

- 신지소프트가 mini C(mobile C) 기반의 순수 국내 기술로 개발

- 스크립트 다운방식 방식으로 자바에 비해 빠른 연산처리 , 사운드 및 이미지 처리 우수

- 장점

ⅰ) 구조가 단순 , 단말기 적용 비용 부담이 적음

ⅱ) 국내 기술 개발로 라이선스비의 부담이 없음

ⅲ) TCP/IP 에 직접 연결되어 브라우저에 관계없이 서비스 제공이 가능

- 단점 : VM 의 단점인 인터프리터 방식을 이용하여 제한적 성능이 문제

종류 개발언어 수행방식 추 진 사 비 고

GVM C/C++Interpreter(VM

)SKT( 신지소프트사 ) 서비스 중

Page 22: 2.  하드웨어 기술

22

3. 소프트웨어 기술

3.2 모바일 인터넷 플랫폼

3.2.3 모바일 인터넷 플랫폼의 종류

② GVM 플랫폼 구성

③ 시스템 구성

- 콘텐츠 개발 도구 , 서버 및 GVM 단말기로 구성

ASIC(application - spesific integrated circuit)ASIC(application - spesific integrated circuit)

Mobile Interface Device Driver

Mobile Interface Device Driver

Real-time OSReal-time OS

Handset Native ApplicationHandset Native Application

Host Man-MachineInterface

Host Man-MachineInterface

Mobile C Virtual-MachineBlack-box Module

Mobile C Virtual-MachineBlack-box Module

BroswerBroswerWirelessServices

(SMS,Scheduler)

WirelessServices

(SMS,Scheduler)

ASIC(application - spesific integrated circuit)ASIC (Application -specific Integrated Circuit)

Mobile Interface Device Driver

Mobile Interface Device Driver

Real-time OSReal-time OS

Handset Native ApplicationHandset Native Application

Host Man-MachineInterface

Host Man-MachineInterface

Mobile C Virtual-MachineBlack-box Module

Mobile C Virtual-MachineBlack-box Module

BroswerBrowserWirelessServices

(SMS,Scheduler)

WirelessServices

(SMS, Scheduler)

Page 23: 2.  하드웨어 기술

23

3. 소프트웨어 기술

3.2 모바일 인터넷 플랫폼

3.2.3 모바일 인터넷 플랫폼의 종류

(2) SK-VM(SK-Virtual Machine)

- XCE 에서 J2ME 스팩을 이용하여 독자적으로 MIDP(Mobile Information Device Profile) 기반의

플랫폼을 개발

- Real time OS위에 KVM 대신

SK-VM 을 개발하여

Script형식으로 서비스

종류 개발언어 수행방식 추 진 사 비 고

SK-VM, XVM JavaInterpreter(V

M)SKT(XCE) - 사내벤처 서비스 중

SKT APISKT API

SMS and Extend SMSSMS and Extend SMS

Sound, graphic, Backlight, VibSound, graphic, Backlight, Vib

Personal InformationPersonal Information

HTTP/SSLHTTP/SSL

M-ProfileM-Profile

C-ConfigurationC-Configuration

SK-VMSK-VM

Work Data

EmbeddedFile

System

JAMXBrowser

JAMXBrowser

Real Time OSReal Time OS

Micro B

rowser

Micro B

rowser

Page 24: 2.  하드웨어 기술

24

3. 소프트웨어 기술

3.2 모바일 인터넷 플랫폼

3.2.3 모바일 인터넷 플랫폼의 종류

(3) KVM(Kilobyte Virtual Machine)

- 선 마이크로시스템즈에서 개발한 미들웨어 플랫폼

- 크기가 작고 표준화된 자바 VM 이

최적화된 크기로 제작

- 메모리 공간에 제약을 갖는 많은

디바이스들에 포팅될 수 있는 장점과

기존의 모든 Java language 의

장점들을 수용

종류 개발언어 수행방식 추 진 사 비 고

KVM JavaInterpreter(VM

)LGT(SUN) 서비스 중

Page 25: 2.  하드웨어 기술

25

3. 소프트웨어 기술

3.2 모바일 인터넷 플랫폼

3.2.3 모바일 인터넷 플랫폼의 종류

(4) BREW(Binary Runtime Environment for Wireless)

① 특징

• API 는 Binary ARM 라이브러리들로 구성

• 애플리케이션은 ARM 에 의해 컴파일되고 링크됨

• 풍부한 API 와 애플리케이션 관리 서비스가 제공

• 빠르고 , 효율적이고 , RAM. FLASH 의 사용이 적은 환경을 지원

• Wireless 서비스를 이용하는 단말기의 애플리케이션을 위해 개발됨

종류 개발언어 수행방식 추 진 사 비 고

BREW C/C++Binary(Nati

ve)KTF( 퀄컴 ) 서비스 중

BREW, 매직 n 멀티팩

아이콘

Page 26: 2.  하드웨어 기술

26

3. 소프트웨어 기술

3.2 모바일 인터넷 플랫폼

3.2.3 모바일 인터넷 플랫폼의 종류

(4) BREW(Binary Runtime Environment for Wireless)

② BREW 의 구성

- 애플리케이션 : Wireless Launchpad Suite

- 응용 프로그램 인터페이스 : Porting Kit

- 소프트웨어 개발도구 (SDK)

- 미들웨어 : QIS

③ BREW 의 시스템 환경

MSM S/W(REX OS)

Handset H/W

BREW API

OEM Porting Layer

BAM(BREW Application

Manager) Java VM

MP3, CMX,MultimediaApplications

Email, PIMS, Games, Browser etcOther Applications

Java Applications

Page 27: 2.  하드웨어 기술

27

3. 소프트웨어 기술

3.2 모바일 인터넷 플랫폼

3.2.3 모바일 인터넷 플랫폼의 종류

※ 현 모바일 플랫폼의 종류별 장단점

구분 GVM SK-VM KVM MAP BREW

메모리(ROM)

100K 500K 500K 100K  100K

개발업체 신지소프트 XCE Sun 모빌 탑 퀄컴

장단점

• 국내에서 최초로 상용화된 모바일 인터넷 플랫폼

• 독자 구현으로 인해 안정성 , 확장성 입증이 어려움

• 느린 속도• 많은 용량

필요

• Java 계열보다는 향상된 속도구현

• 안정성 , 확장성 입증이 어려움

• 빠른 속도 , 적은 메모리 사용

• 사용자가 직접 컨트롤 가능

• CDMA 단말기

Page 28: 2.  하드웨어 기술

28

3. 소프트웨어 기술

3.2 모바일 인터넷 플랫폼

3.2.4 모바일 인터넷 플랫폼의 도입 효과

• 고속 정보 전송 (cdma2000 1x)

• 컬러 LCD 단말기 보급• 다운로드를 통한 게임 등 활성화

• 고속 정보 전송 (cdma2000 1x)

• 컬러 LCD 단말기 보급• 다운로드를 통한 게임 등 활성화

플랫폼 도입플랫폼 도입• 뉴스 , 증권 정보 전송 ( 저속 )

• 간단한 오락 게임• 캐릭터 및 벨소리 게임 다운로드

• 뉴스 , 증권 정보 전송 ( 저속 )

• 간단한 오락 게임• 캐릭터 및 벨소리 게임 다운로드

텍스트 제공 멀티미디어 제공

Page 29: 2.  하드웨어 기술

29

3. 소프트웨어 기술

3.2 모바일 인터넷 플랫폼

3.2.5 모바일 인터넷 플랫폼 표준화

(1) 표준화의 필요성 및 기본방향

① 필요성 및 기본 방향

-   각종 언어로 작성된 콘텐츠를 모두 지원하고 경쟁력을 갖춘 표준 플랫폼의 개발의 필요성

- 가상기계는 표준화 대상에서 제외

- 서버사이드와 단말기 사이드를 모두 고려한 표준화를 추진

( 언어변환 등 상당한 기능을 서버에서 처리하는 형태로 표준화가 진행됨 )

② 표준화의 영향

- 플랫폼의 표준화의 요구는 이동통신 사업자의 관점에서 다양한 콘텐츠 공급 가능

- 콘텐츠 및 응용 프로그램 개발 업체의 관점에서는 콘텐츠 개발시간 및 비용의 최소화

Page 30: 2.  하드웨어 기술

30

3. 소프트웨어 기술

3.2 모바일 인터넷 플랫폼

3.2.5 모바일 인터넷 플랫폼 표준화

(2) 플랫폼표준화 (WIPI) 의 규격 및 범위

= WIPI (Wireless Internet Platform for Interoperability)

- 한국무선인터넷 표준화 포럼에서 만들어진 모바일 표준 플랫폼 규격

- 이동통신 단말기에 탑재되어 모바일인터넷을 통해 다운로드 된 응용 프로그램의 실행 환경을

제공하는데 필요한 표준규격

응용C/C++ 언어

지원언어지원언어

확장API

확장API

RunTime

Engine

RunTime

Engine

중간경로( 머신코드 )

중간경로( 머신코드 ) APIAPI EngineEngine APIAPI Native

S/W

NativeS/W H/WH/W

기본 API(java, C)

기본 API(java, C)

HALHAL 단말기기본 S/W

단말기기본 S/W

이동통신단말기

하드웨어

이동통신단말기

하드웨어응용 자바

(Java) 언어

RouteRoute

Page 31: 2.  하드웨어 기술

31

3. 소프트웨어 기술

3.2 모바일 인터넷 플랫폼

3.2.5 모바일 인터넷 플랫폼 표준화

(3) 표준 플랫폼 (WIPI) 의 구조

모바일 표준플랫폼

API 관리자(API Manager)

응용 프로그램 관리자 (Application Manager)

기본 API(Java, C Basic API)

확장 API(Extended API)

Runtime Engine

모바일 단말기 하드웨어

모바일 단말기 기본 소프트웨어

HAL(Handset Adaptation Layer)

Applications

※ 각 부분별 기능은 교재 참조

Page 32: 2.  하드웨어 기술

32

3. 소프트웨어 기술

3.2 모바일 인터넷 플랫폼

3.2.5 모바일 인터넷 플랫폼 표준화

(4) 표준 플랫폼 (WIPI) 의 주요 기능

- 고성능 바이너리 수행

- 다중 응용 프로그램 수행

- 고효율적인 메모리 관리

- 동적 응용프로그램 (API) 관리 기능

- 견고한 보안 기능

- 다중 프로그램의 언어 지원

Page 33: 2.  하드웨어 기술

33

3. 소프트웨어 기술

3.2 모바일 인터넷 플랫폼

3.2.5 모바일 인터넷 플랫폼 표준화

(5) 표준 플랫폼의 발전방향

- WIPI 가 세계시장의 주도적 위치 확보를 위해서는 , 사용자 및 개발자환경에 친화적인 플랫폼으로

보완하여 나가는 것이 바람직함

- 앞으로 IMT-2000 전용단말기에서 플랫폼과 멀티미디어 처리를 위해 Dual CPU 가 제공되면 ,

애플리케이션 개발자나 플랫폼 개발자가 넉넉한 하드웨어 자원을 활용하여 좀 더 나은 운영환경이

제공될 수 있을 것임