2. 하드웨어 기술

Post on 01-Jan-2016

56 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

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 휴대폰 패션화 ( 컬러 )

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폰

3

2. 하드웨어 기술

2.3 모바일 인터넷 단말기

2.3.1 모바일 단말기의 개요

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

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

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

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

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 를 내장하고 있는 단말기의 핵심부품

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

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

응용계층응용계층

6

2. 하드웨어 기술

2.3 모바일 인터넷 단말기

2.3.2 모바일 단말기의 종류

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

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

가격 증가

생산량 증가

휴대응용 단말기(Vertical Application

Device)

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

스마트 폰

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 인치 이하의 화면• 펜과 키보드의 입력

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

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

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

발행사발행사 매입매입

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

9

2. 하드웨어 기술

2.3 모바일 인터넷 단말기

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

(4) 미래의 Concept Phone

- Watch Phone

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

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

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

< Watch Phone > < Mobile Office >

10

3. 소프트웨어 기술

3.1 모바일 인터넷 운영체제

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

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

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

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

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

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

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

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

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

11

3. 소프트웨어 기술

3.1 모바일 인터넷 운영체제

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

(1) Windows CE (Pocket PC)

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

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

① Window CE 의 장점

- 손 쉬운 개발환경

- 사용자 편리성

- 다양한 응용 소프트웨어

- Desktop Windows 와의 연계성

② Window CE 의 단점

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

- 높은 라이센스 비용

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

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 같은 음악파일을 재생 어려움

13

3. 소프트웨어 기술

3.1 모바일 인터넷 운영체제

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

(3) Symbian 의 EPOC

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

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

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

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

※ Symbian 의 특징

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

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

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

14

3. 소프트웨어 기술

3.1 모바일 인터넷 운영체제

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

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

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

※ 임베디드 리눅스의 특징

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

인해 확장성이 뛰어남

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

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

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

15

구분 Windows CE Palm EPOCEmbedded

Linux

개발사 Microsoft Palm Symbian -

특징

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

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

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

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

- PC 와의 연결기능 제공

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

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

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

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

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

3. 소프트웨어 기술

3.1 모바일 인터넷 운영체제

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

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

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 플랫폼

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

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

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

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) : 이동통신사와 관계없이 인터넷에 접속 가능

19

3. 소프트웨어 기술

3.2 모바일 인터넷 플랫폼

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

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

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

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

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

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

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

등을 담당

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

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

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

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

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

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)

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( 신지소프트사 ) 서비스 중

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)

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

24

3. 소프트웨어 기술

3.2 모바일 인터넷 플랫폼

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

(3) KVM(Kilobyte Virtual Machine)

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

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

최적화된 크기로 제작

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

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

기존의 모든 Java language 의

장점들을 수용

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

KVM JavaInterpreter(VM

)LGT(SUN) 서비스 중

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 멀티팩

아이콘

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

27

3. 소프트웨어 기술

3.2 모바일 인터넷 플랫폼

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

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

구분 GVM SK-VM KVM MAP BREW

메모리(ROM)

100K 500K 500K 100K  100K

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

장단점

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

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

• 느린 속도• 많은 용량

필요

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

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

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

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

• CDMA 단말기

28

3. 소프트웨어 기술

3.2 모바일 인터넷 플랫폼

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

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

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

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

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

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

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

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

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

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

29

3. 소프트웨어 기술

3.2 모바일 인터넷 플랫폼

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

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

① 필요성 및 기본 방향

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

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

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

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

② 표준화의 영향

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

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

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

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

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

32

3. 소프트웨어 기술

3.2 모바일 인터넷 플랫폼

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

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

- 고성능 바이너리 수행

- 다중 응용 프로그램 수행

- 고효율적인 메모리 관리

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

- 견고한 보안 기능

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

33

3. 소프트웨어 기술

3.2 모바일 인터넷 플랫폼

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

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

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

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

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

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

제공될 수 있을 것임

top related