2. 하드웨어 기술
DESCRIPTION
2. 하드웨어 기술. 2.3 모바일 인터넷 단말기. 2.3.1 모바일 단말기의 개요 (2) 모바일단말기의 발달 및 진화방향. 단말기. 단말기. 컬러. 컬러. 카메라폰. 카메라폰. ,. ,. 모바일. 모바일. Cdma1x. Cdma1x. VOD. VOD. 폰. 폰. ,. ,. 무선인터넷. 무선인터넷. 단말기. 단말기. TFT LCD. TFT LCD. 경량화. 경량화. 뱅킹폰. 뱅킹폰. ,. ,. 단말기. 단말기. SMS. SMS. 문자. 문자. 서비스. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: 2. 하드웨어 기술](https://reader036.vdocuments.pub/reader036/viewer/2022062301/56813280550346895d991ab4/html5/thumbnails/1.jpg)
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. 하드웨어 기술](https://reader036.vdocuments.pub/reader036/viewer/2022062301/56813280550346895d991ab4/html5/thumbnails/2.jpg)
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. 하드웨어 기술](https://reader036.vdocuments.pub/reader036/viewer/2022062301/56813280550346895d991ab4/html5/thumbnails/3.jpg)
3
2. 하드웨어 기술
2.3 모바일 인터넷 단말기
2.3.1 모바일 단말기의 개요
(3) 모바일 단말기의 구성 및 기능
① 모바일 단말기의 하드웨어 구성
- 단말기 하드웨어에서 핵심적인 부품 : 모뎀 칩 ( 퀄컴사 = MSM (Mobile Station Modem))
② 모바일 단말기의 일반적인 H/W 구조
![Page 4: 2. 하드웨어 기술](https://reader036.vdocuments.pub/reader036/viewer/2022062301/56813280550346895d991ab4/html5/thumbnails/4.jpg)
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. 하드웨어 기술](https://reader036.vdocuments.pub/reader036/viewer/2022062301/56813280550346895d991ab4/html5/thumbnails/5.jpg)
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. 하드웨어 기술](https://reader036.vdocuments.pub/reader036/viewer/2022062301/56813280550346895d991ab4/html5/thumbnails/6.jpg)
6
2. 하드웨어 기술
2.3 모바일 인터넷 단말기
2.3.2 모바일 단말기의 종류
(1) 모바일 단말기의 분류
< 모바일 단말기의 분류 /기능 >
가격 증가
생산량 증가
휴대응용 단말기(Vertical Application
Device)
개인휴대정보 단말기(Hand Held Companions)
스마트 폰
![Page 7: 2. 하드웨어 기술](https://reader036.vdocuments.pub/reader036/viewer/2022062301/56813280550346895d991ab4/html5/thumbnails/7.jpg)
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. 하드웨어 기술](https://reader036.vdocuments.pub/reader036/viewer/2022062301/56813280550346895d991ab4/html5/thumbnails/8.jpg)
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. 하드웨어 기술](https://reader036.vdocuments.pub/reader036/viewer/2022062301/56813280550346895d991ab4/html5/thumbnails/9.jpg)
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. 하드웨어 기술](https://reader036.vdocuments.pub/reader036/viewer/2022062301/56813280550346895d991ab4/html5/thumbnails/10.jpg)
10
3. 소프트웨어 기술
3.1 모바일 인터넷 운영체제
3.1.1 모바일 인터넷 운영체제의 개요
- 최근 모바일 인터넷 단말기가 가진 제약 환경을 극복하고 , 운영체제를 탑재하여 데스크 탑 PC 와 유사한 성능을 발휘할 수 있도록 한 단말기가 선보임
3.1.2 모바일 인터넷 운영체제의 특징
① 모바일 인터넷 단말기의 커뮤니케이션을 구현
- Hand-off 및 Roaming 등의 망간 연계 및 RF Performance 상시 제어 , Input Device 등의 다양한 부가 Application 접속을 위한 Interface 지원 등
② 모바일 인터넷 단말기의 소형경량화
- 소형화에 따른 디스플레이 지원 , 입력장치 등의 Resource 제한 , 하드디스크 , 메모리 등 저장 공간의 제한에 따른 최적화된 메모리 운용 지원
③ 전력 소비 최소 , 높은 수준의 업무전환을 지원 . 실시간 처리
④ 다양한 형태의 음성 / 데이터 커뮤니케이션을 지원
![Page 11: 2. 하드웨어 기술](https://reader036.vdocuments.pub/reader036/viewer/2022062301/56813280550346895d991ab4/html5/thumbnails/11.jpg)
11
3. 소프트웨어 기술
3.1 모바일 인터넷 운영체제
3.1.3 모바일 인터넷 운영체제의 종류
(1) Windows CE (Pocket PC)
- 마이크로소프트 윈도우 운영체제에 기반을 두고 , 이동을 하는 등 장소에 제약을 받는 장치에
내장하기 위한 목적으로 설계
① Window CE 의 장점
- 손 쉬운 개발환경
- 사용자 편리성
- 다양한 응용 소프트웨어
- Desktop Windows 와의 연계성
② Window CE 의 단점
- MS 에 의존적이며 폐쇄적인 기술 종속성
- 높은 라이센스 비용
- 제한된 하드웨어 및 소프트웨어 환경
![Page 12: 2. 하드웨어 기술](https://reader036.vdocuments.pub/reader036/viewer/2022062301/56813280550346895d991ab4/html5/thumbnails/12.jpg)
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. 하드웨어 기술](https://reader036.vdocuments.pub/reader036/viewer/2022062301/56813280550346895d991ab4/html5/thumbnails/13.jpg)
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. 하드웨어 기술](https://reader036.vdocuments.pub/reader036/viewer/2022062301/56813280550346895d991ab4/html5/thumbnails/14.jpg)
14
3. 소프트웨어 기술
3.1 모바일 인터넷 운영체제
3.1.3 모바일 인터넷 운영체제의 종류
(4) 임베디드 리눅스 (Embedded Linux)
- 임베디드 리눅스는 일반 마이크로프로세서를 보유한 단말기에 설치하기 위해 나온 OS
※ 임베디드 리눅스의 특징
- 임베디드 리눅스는 오픈 소스라는 장점으로
인해 확장성이 뛰어남
- 라이센스 비용이 없거나 매우 저렴
- 안정적인 네트워크 지원 및 완벽한 멀티태스킹 지원
< 임베디드 리눅스 리누앳 (미지리서치 ) >
![Page 15: 2. 하드웨어 기술](https://reader036.vdocuments.pub/reader036/viewer/2022062301/56813280550346895d991ab4/html5/thumbnails/15.jpg)
15
구분 Windows CE Palm EPOCEmbedded
Linux
개발사 Microsoft Palm Symbian -
특징
- 윈도우 기반 PC와의 데이터 호환 탁월
- 포켓 인터넷 익스플로러 내장으로 웹검색 가능
- 윈도우 애플리케이션의 개발 툴과 공통성으로 이식 용이
- 간편한 사용자 Interface 로 개인일정관리 기능 탁월
- PC 와의 연결기능 제공
- 통신기능 , 이메일 , 인터넷 검색 보완
- 모듈 설계 방식으로 플랫폼 변경이 자유로움
- 무선 데이터 통신 단말기용 OS 로 개발 중
- 맟춤형 서비스에 적합하고 가격이 매우 저렴
- 오픈 소스여서 응용 프로그램을 개발 할 수 있는 개발층이 넓음
3. 소프트웨어 기술
3.1 모바일 인터넷 운영체제
3.1.3 모바일 인터넷 운영체제의 종류
(5) 모바일 인터넷 운영체제 비교
![Page 16: 2. 하드웨어 기술](https://reader036.vdocuments.pub/reader036/viewer/2022062301/56813280550346895d991ab4/html5/thumbnails/16.jpg)
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. 하드웨어 기술](https://reader036.vdocuments.pub/reader036/viewer/2022062301/56813280550346895d991ab4/html5/thumbnails/17.jpg)
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. 하드웨어 기술](https://reader036.vdocuments.pub/reader036/viewer/2022062301/56813280550346895d991ab4/html5/thumbnails/18.jpg)
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. 하드웨어 기술](https://reader036.vdocuments.pub/reader036/viewer/2022062301/56813280550346895d991ab4/html5/thumbnails/19.jpg)
19
3. 소프트웨어 기술
3.2 모바일 인터넷 플랫폼
3.2.2 모바일 인터넷 플랫폼 요구 사항
- 부가서비스를 위한 기본 요구 사항
• 플랫폼과 애플리케이션 모두 하드웨어에 독립적
• 다양한 기기와 애플리케이션의 호환성이 유지
• 애플리케이션은 이동통신 사업자나 단말 제조사의 비밀이나 단말 사용자의 개인정보 등
다른 애플리케이션의 정보 접근 제한
• 단말기 구동 시점부터 플랫폼이 구동되고 플랫폼의 UI(User Interface) 가 표시 (display)
등을 담당
• 플랫폼은 메모리 사용량을 최소화
• 애플리케이션용 메모리 확보를 최대화
• 로딩 (Loading) 및 실행속도가 빠름
• 플랫폼의 동작은 안정적이어야 함
• 플랫폼은 보안을 최대한 고려해 구현되어야 함
![Page 20: 2. 하드웨어 기술](https://reader036.vdocuments.pub/reader036/viewer/2022062301/56813280550346895d991ab4/html5/thumbnails/20.jpg)
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. 하드웨어 기술](https://reader036.vdocuments.pub/reader036/viewer/2022062301/56813280550346895d991ab4/html5/thumbnails/21.jpg)
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. 하드웨어 기술](https://reader036.vdocuments.pub/reader036/viewer/2022062301/56813280550346895d991ab4/html5/thumbnails/22.jpg)
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. 하드웨어 기술](https://reader036.vdocuments.pub/reader036/viewer/2022062301/56813280550346895d991ab4/html5/thumbnails/23.jpg)
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. 하드웨어 기술](https://reader036.vdocuments.pub/reader036/viewer/2022062301/56813280550346895d991ab4/html5/thumbnails/24.jpg)
24
3. 소프트웨어 기술
3.2 모바일 인터넷 플랫폼
3.2.3 모바일 인터넷 플랫폼의 종류
(3) KVM(Kilobyte Virtual Machine)
- 선 마이크로시스템즈에서 개발한 미들웨어 플랫폼
- 크기가 작고 표준화된 자바 VM 이
최적화된 크기로 제작
- 메모리 공간에 제약을 갖는 많은
디바이스들에 포팅될 수 있는 장점과
기존의 모든 Java language 의
장점들을 수용
종류 개발언어 수행방식 추 진 사 비 고
KVM JavaInterpreter(VM
)LGT(SUN) 서비스 중
![Page 25: 2. 하드웨어 기술](https://reader036.vdocuments.pub/reader036/viewer/2022062301/56813280550346895d991ab4/html5/thumbnails/25.jpg)
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. 하드웨어 기술](https://reader036.vdocuments.pub/reader036/viewer/2022062301/56813280550346895d991ab4/html5/thumbnails/26.jpg)
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. 하드웨어 기술](https://reader036.vdocuments.pub/reader036/viewer/2022062301/56813280550346895d991ab4/html5/thumbnails/27.jpg)
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. 하드웨어 기술](https://reader036.vdocuments.pub/reader036/viewer/2022062301/56813280550346895d991ab4/html5/thumbnails/28.jpg)
28
3. 소프트웨어 기술
3.2 모바일 인터넷 플랫폼
3.2.4 모바일 인터넷 플랫폼의 도입 효과
• 고속 정보 전송 (cdma2000 1x)
• 컬러 LCD 단말기 보급• 다운로드를 통한 게임 등 활성화
• 고속 정보 전송 (cdma2000 1x)
• 컬러 LCD 단말기 보급• 다운로드를 통한 게임 등 활성화
플랫폼 도입플랫폼 도입• 뉴스 , 증권 정보 전송 ( 저속 )
• 간단한 오락 게임• 캐릭터 및 벨소리 게임 다운로드
• 뉴스 , 증권 정보 전송 ( 저속 )
• 간단한 오락 게임• 캐릭터 및 벨소리 게임 다운로드
텍스트 제공 멀티미디어 제공
![Page 29: 2. 하드웨어 기술](https://reader036.vdocuments.pub/reader036/viewer/2022062301/56813280550346895d991ab4/html5/thumbnails/29.jpg)
29
3. 소프트웨어 기술
3.2 모바일 인터넷 플랫폼
3.2.5 모바일 인터넷 플랫폼 표준화
(1) 표준화의 필요성 및 기본방향
① 필요성 및 기본 방향
- 각종 언어로 작성된 콘텐츠를 모두 지원하고 경쟁력을 갖춘 표준 플랫폼의 개발의 필요성
- 가상기계는 표준화 대상에서 제외
- 서버사이드와 단말기 사이드를 모두 고려한 표준화를 추진
( 언어변환 등 상당한 기능을 서버에서 처리하는 형태로 표준화가 진행됨 )
② 표준화의 영향
- 플랫폼의 표준화의 요구는 이동통신 사업자의 관점에서 다양한 콘텐츠 공급 가능
- 콘텐츠 및 응용 프로그램 개발 업체의 관점에서는 콘텐츠 개발시간 및 비용의 최소화
![Page 30: 2. 하드웨어 기술](https://reader036.vdocuments.pub/reader036/viewer/2022062301/56813280550346895d991ab4/html5/thumbnails/30.jpg)
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. 하드웨어 기술](https://reader036.vdocuments.pub/reader036/viewer/2022062301/56813280550346895d991ab4/html5/thumbnails/31.jpg)
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. 하드웨어 기술](https://reader036.vdocuments.pub/reader036/viewer/2022062301/56813280550346895d991ab4/html5/thumbnails/32.jpg)
32
3. 소프트웨어 기술
3.2 모바일 인터넷 플랫폼
3.2.5 모바일 인터넷 플랫폼 표준화
(4) 표준 플랫폼 (WIPI) 의 주요 기능
- 고성능 바이너리 수행
- 다중 응용 프로그램 수행
- 고효율적인 메모리 관리
- 동적 응용프로그램 (API) 관리 기능
- 견고한 보안 기능
- 다중 프로그램의 언어 지원
![Page 33: 2. 하드웨어 기술](https://reader036.vdocuments.pub/reader036/viewer/2022062301/56813280550346895d991ab4/html5/thumbnails/33.jpg)
33
3. 소프트웨어 기술
3.2 모바일 인터넷 플랫폼
3.2.5 모바일 인터넷 플랫폼 표준화
(5) 표준 플랫폼의 발전방향
- WIPI 가 세계시장의 주도적 위치 확보를 위해서는 , 사용자 및 개발자환경에 친화적인 플랫폼으로
보완하여 나가는 것이 바람직함
- 앞으로 IMT-2000 전용단말기에서 플랫폼과 멀티미디어 처리를 위해 Dual CPU 가 제공되면 ,
애플리케이션 개발자나 플랫폼 개발자가 넉넉한 하드웨어 자원을 활용하여 좀 더 나은 운영환경이
제공될 수 있을 것임