330 likes | 526 Views
2. 하드웨어 기술. 2.3 모바일 인터넷 단말기. 2.3.1 모바일 단말기의 개요 (2) 모바일단말기의 발달 및 진화방향. 단말기. 단말기. 컬러. 컬러. 카메라폰. 카메라폰. ,. ,. 모바일. 모바일. Cdma1x. Cdma1x. VOD. VOD. 폰. 폰. ,. ,. 무선인터넷. 무선인터넷. 단말기. 단말기. TFT LCD. TFT LCD. 경량화. 경량화. 뱅킹폰. 뱅킹폰. ,. ,. 단말기. 단말기. SMS. SMS. 문자. 문자. 서비스.
E N D
2. 하드웨어 기술 2.3 모바일 인터넷 단말기 2.3.1 모바일 단말기의 개요 (2) 모바일단말기의 발달 및 진화방향
단말기 단말기 컬러 컬러 카메라폰 카메라폰 , , 모바일 모바일 Cdma1x Cdma1x VOD VOD 폰 폰 , , 무선인터넷 무선인터넷 단말기 단말기 TFT LCD TFT LCD 경량화 경량화 뱅킹폰 뱅킹폰 , , 단말기 단말기 SMS SMS 문자 문자 서비스 서비스 (64 (64 화음 화음 ) ) 리모콘폰 리모콘폰 MP3 MP3 폰 폰 (16 (16 화음 화음 ) ) 컬러 컬러 (40 (40 화음 화음 ) ) (4 (4 Line Line - - >8Line) >8Line) 서비스 서비스 PCS PCS 70 70 g g 서비스 서비스 CDMA CDMA 이동전화 이동전화 100 100 g g 서비스 서비스 `00.10 `00.10 `01.7 `01.7 `02.2 `02.2 `03.6 `03.6 `03.9 `03.9 `04.3 `04.3 휴대전화 휴대전화 `99.8 `99.8 서비스 서비스 `98.3 `98.3 300 300 g g 차량전화 차량전화 서비스 서비스 `97.10 `97.10 `96.10 `96.10 500 500 g g `88.7 `88.7 `84.5 `84.5 700 700 g g 1984 1984 년 년 1988 1988 년 년 1996 1996 년 년 1997 1997 년 년 1998 1998 년 년 1999 1999 년 년 2000 2000 년 년 2001 2001 년 년 2002 2002 년 년 2003 2003 년 년 2004 2004 년 년 2. 하드웨어 기술 2.3 모바일 인터넷 단말기 2.3.1 모바일 단말기의 개요 (2) 모바일단말기의 발달 및 진화방향
2. 하드웨어 기술 2.3 모바일 인터넷 단말기 2.3.1 모바일 단말기의 개요 (3) 모바일 단말기의 구성 및 기능 ① 모바일 단말기의 하드웨어 구성 - 단말기 하드웨어에서 핵심적인 부품 : 모뎀 칩 (퀄컴사= MSM (Mobile Station Modem)) ② 모바일 단말기의 일반적인 H/W 구조
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를 내장하고 있는 단말기의 핵심부품 : 디지털 신호처리와 호 처리를 담당
2. 하드웨어 기술 2.3 모바일 인터넷 단말기 2.3.1 모바일 단말기의 개요 (3) 모바일 단말기의 구성 및 기능 ④ 모바일 단말기의 S/W 구조
생산량 증가 휴대응용 단말기 (Vertical Application Device) 개인휴대정보 단말기 (Hand Held Companions) 스마트 폰 가격 증가 < 모바일 단말기의 분류/기능 > 2. 하드웨어 기술 2.3 모바일 인터넷 단말기 2.3.2 모바일 단말기의 종류 (1) 모바일 단말기의 분류
2. 하드웨어 기술 2.3 모바일 인터넷 단말기 2.3.2 모바일 단말기의 종류 ※ 모바일 단말기의 특징
2. 하드웨어 기술 2.3 모바일 인터넷 단말기 2.3.2 모바일 단말기의 발전 방향 (1) 모바일 인터넷 접근 (2) 1x EV-DO 도입에 따른 기능 - SK 텔레콤과 KTF에서 데이터 전용 방식인 cdma2000 1x EV-DO시스템 상용화 ( 모바일 기기에 TV, PC, 카메라, 전화기를 동시에 들고 다니는 것과 같은 효과를 가짐 ) (3) 원칩에 의한 새로운 기능 - 휴대폰으로 가능한 모든 서비스가 한 장의 카드에 통합되고, 그 통제권은 이동 통신 사업자가 주도권을 가짐
< Watch Phone > < Mobile Office > 2. 하드웨어 기술 2.3 모바일 인터넷 단말기 • 2.3.2 모바일 단말기의 발전 방향 • (4) 미래의 Concept Phone • - Watch Phone • - 다기능 단말기 (컨셉폰) • - 에릭슨 ‘모바일 오피스’: 통화, 동영상, GPS 서비스 등을 통합 지원하는 에릭슨사의 비즈니스맨을 위한 토탈 모바일 멀티미디어 Station 컨셉폰 • - 샤프 3G 컨셉 : 샤프사가 NTT Docomo에 제안한 3G 컨셉폰
3. 소프트웨어 기술 3.1 모바일 인터넷 운영체제 3.1.1 모바일 인터넷 운영체제의 개요 - 최근 모바일 인터넷 단말기가 가진 제약 환경을 극복하고, 운영체제를 탑재하여 데스크 탑 PC와 유사한 성능을 발휘할 수 있도록 한 단말기가 선보임 • 3.1.2 모바일 인터넷 운영체제의 특징 • ① 모바일 인터넷 단말기의 커뮤니케이션을 구현 • - Hand-off 및 Roaming 등의 망간 연계 및 RF Performance 상시 제어, Input Device 등의 다양한 부가 Application 접속을 위한 Interface지원 등 • ② 모바일 인터넷 단말기의 소형경량화 • - 소형화에 따른 디스플레이 지원, 입력장치 등의 Resource 제한, 하드디스크, 메모리 등 저장 공간의 제한에 따른 최적화된 메모리 운용 지원 • ③ 전력 소비 최소, 높은 수준의 업무전환을 지원. 실시간 처리 • ④ 다양한 형태의 음성/데이터 커뮤니케이션을 지원
3. 소프트웨어 기술 3.1 모바일 인터넷 운영체제 3.1.3 모바일 인터넷 운영체제의 종류 (1) Windows CE (Pocket PC) - 마이크로소프트 윈도우 운영체제에 기반을 두고, 이동을 하는 등 장소에 제약을 받는 장치에 내장하기 위한 목적으로 설계 ① Window CE의 장점 - 손 쉬운 개발환경 - 사용자 편리성 - 다양한 응용 소프트웨어 - Desktop Windows와의 연계성 ② Window CE의 단점 - MS에 의존적이며 폐쇄적인 기술 종속성 - 높은 라이센스 비용 - 제한된 하드웨어 및 소프트웨어 환경
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 같은 음악파일을 재생 어려움
3. 소프트웨어 기술 3.1 모바일 인터넷 운영체제 3.1.3 모바일 인터넷 운영체제의 종류 (3) Symbian의 EPOC - 모바일 컴퓨팅 업체인 에릭슨, 노키아와 솔루션 전문 업체인 사이언(Psion)이 PDA 및 팜탑 PC등 무선환경에서 사용하기 위한 무선 컴퓨팅 솔루션으로 개발 - EPOC는 무선 네트워크를 통한 음성 및 자료 애플리케이션 기능을 모두 지원하기 위한 실시간 기능을 갖춘 32비트 멀티태스킹 OS ※ Symbian의 특징 - 다른 OS들은 적용 분야를 PDA에서 휴대폰으로 확장하고 있는 것과 달리 EPOC는 적용 분야를 휴대폰에서 PDA로 넓혀가고 있는 것이 특징 - CDMA, W-CDMA 네트워크 기능과 멀티미디어 기능 및 모든 블루투스 기능이 추가될 예정
< 임베디드 리눅스 리누앳(미지리서치) > 3. 소프트웨어 기술 3.1 모바일 인터넷 운영체제 3.1.3 모바일 인터넷 운영체제의 종류 (4) 임베디드 리눅스(Embedded Linux) - 임베디드 리눅스는 일반 마이크로프로세서를 보유한 단말기에 설치하기 위해 나온 OS ※ 임베디드 리눅스의 특징 - 임베디드 리눅스는 오픈 소스라는 장점으로 인해 확장성이 뛰어남 - 라이센스 비용이 없거나 매우 저렴 - 안정적인 네트워크 지원 및 완벽한 멀티태스킹 지원
3. 소프트웨어 기술 3.1 모바일 인터넷 운영체제 3.1.3 모바일 인터넷 운영체제의 종류 (5) 모바일 인터넷 운영체제 비교
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 플랫폼 • - 휴대폰 개발 전략에 큰 영향을 주는 플랫폼으로 단말기 업체가 도입 혹은 개발하는 형태
단말기 네트워크 플랫폼 콘텐츠 MMS, 동영상 정보 화상전화, VOD Handset 게임, 노래방 이동통신사업자 플랫폼 쇼핑, 무선결재 PDA 위치 정보 Notebook 1 단계 2 단계 3 단계 개별 브라우저 WAP, ME, i-mode 개별 플랫폼 (GVM, KVM, BREW) 표준화 플랫폼 (WIPI) 1999 년 2000 ~ 2002 년 2003년 이후 3. 소프트웨어 기술 3.2 모바일 인터넷 플랫폼 3.2.1 모바일 인터넷 플랫폼 개요
3. 소프트웨어 기술 3.2 모바일 인터넷 플랫폼 3.2.1 모바일 인터넷 플랫폼 개요 (1) 1단계 : 개별 브라우저 • 무선인터넷 서비스의 초기단계 • 1999년 플랫폼이라는 개념 도입 없이 이동통신 자체 개발한 브라우저(WAP,ME,i-mode)를 사용 • 이동통신 사업자의 종속적인 기술에 의존하는 서비스만 제공됨 • - WAP, ME, i-mode (Markup Language) (2) 2단계 : 개별 플랫폼 • 범용성을 가지는 불특정 다수가 서비스를 제공하는 방식 • - 2000~2001년도에 플랫폼이 이동통신 사업자 별로 개발됨 (이동통신자별로 플랫폼이 다름) • - JAVA기술을 이용한 VM (Interpreter 방식)의 플랫폼과 C 기반의 binary 방식의 플랫폼 • - KVM, SK-VM, GVM, MAP, BREW 등 (3) 3단계 : 표준화 플랫폼 • - 개방망에서의 개방된 접속을 위한 개방된단일 플랫폼을 도입 • - 한국무선인터넷 표준화 포럼(KWISF), 한국전자통신연구원(ETRI) • WIPI(Wireless Internet Platform Interoperability) : 이동통신사와 관계없이 인터넷에 접속 가능
3. 소프트웨어 기술 3.2 모바일 인터넷 플랫폼 3.2.2 모바일 인터넷 플랫폼 요구 사항 - 부가서비스를 위한 기본 요구 사항 •플랫폼과 애플리케이션 모두 하드웨어에 독립적 •다양한 기기와 애플리케이션의 호환성이 유지 •애플리케이션은 이동통신 사업자나 단말 제조사의 비밀이나 단말 사용자의 개인정보 등 다른 애플리케이션의 정보 접근 제한 •단말기 구동 시점부터 플랫폼이 구동되고 플랫폼의 UI(User Interface)가 표시(display) 등을 담당 •플랫폼은 메모리 사용량을 최소화 •애플리케이션용 메모리 확보를 최대화 •로딩(Loading) 및 실행속도가 빠름 •플랫폼의 동작은 안정적이어야 함 •플랫폼은 보안을 최대한 고려해 구현되어야 함
가상 머신(VM) Tip 컴파일된 코드와 실제로 프로그램의 명령어를 실행시키는 마이크로프로세서 (or 하드웨어 플랫폼) 간에 인터페이스 역할을 담당하는 S/W 3. 소프트웨어 기술 3.2 모바일 인터넷 플랫폼 3.2.3 모바일 인터넷 플랫폼의 종류 ※ 모바일 플랫폼의 2가지 방식
3. 소프트웨어 기술 3.2 모바일 인터넷 플랫폼 3.2.3 모바일 인터넷 플랫폼의 종류 (1) GVM (General Virtual Machine) ① 특징 - 신지소프트가 mini C(mobile C) 기반의 순수 국내 기술로 개발 - 스크립트 다운방식 방식으로 자바에 비해 빠른 연산처리, 사운드 및 이미지 처리 우수 - 장점 ⅰ) 구조가 단순, 단말기 적용 비용 부담이 적음 ⅱ) 국내 기술 개발로 라이선스비의 부담이 없음 ⅲ) TCP/IP에 직접 연결되어 브라우저에 관계없이 서비스 제공이 가능 - 단점 : VM의 단점인 인터프리터 방식을 이용하여 제한적 성능이 문제
3. 소프트웨어 기술 3.2 모바일 인터넷 플랫폼 3.2.3 모바일 인터넷 플랫폼의 종류 ② GVM 플랫폼 구성 ③ 시스템 구성 - 콘텐츠 개발 도구, 서버 및 GVM 단말기로 구성 Mobile C Virtual Mobile C Virtual - - Machine Machine Mobile C Virtual Mobile C Virtual - - Machine Machine Wireless Wireless Black Black - - box Module box Module Wireless Wireless Black Black - - box Module box Module Broswer Browser Services Services Broswer Broswer Services Services (SMS, Scheduler) (SMS,Scheduler) Mobile Interface Mobile Interface Host Man Host Man - - Machine Machine (SMS,Scheduler) (SMS,Scheduler) Mobile Interface Mobile Interface Host Man Host Man - - Machine Machine Device Driver Device Driver Interface Interface Device Driver Device Driver Interface Interface Handset Native Application Handset Native Application Handset Native Application Handset Native Application Real Real - - time OS time OS Real Real - - time OS time OS ASIC(application ASIC (Application - - spesific specific integrated circuit) Integrated Circuit) ASIC(application ASIC(application - - spesific spesific integrated circuit) integrated circuit)
SKT API Micro Browser SMS and Extend SMS Work Data Sound, graphic, Backlight, Vib Personal Information Embedded File System HTTP/SSL M-Profile JAM XBrowser C-Configuration SK-VM Real Time OS 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형식으로 서비스
3. 소프트웨어 기술 3.2 모바일 인터넷 플랫폼 3.2.3 모바일 인터넷 플랫폼의 종류 (3) KVM(Kilobyte Virtual Machine) - 선 마이크로시스템즈에서 개발한 미들웨어 플랫폼 - 크기가 작고 표준화된 자바 VM이 최적화된 크기로 제작 - 메모리 공간에 제약을 갖는 많은 디바이스들에 포팅될 수 있는 장점과 기존의 모든 Java language의 장점들을 수용
아이콘 BREW, 매직n 멀티팩 3. 소프트웨어 기술 3.2 모바일 인터넷 플랫폼 3.2.3 모바일 인터넷 플랫폼의 종류 (4) BREW(Binary Runtime Environment for Wireless) ① 특징 • API는 Binary ARM 라이브러리들로 구성 • 애플리케이션은 ARM에 의해 컴파일되고 링크됨 • 풍부한 API와 애플리케이션 관리서비스가 제공 • 빠르고 , 효율적이고 , RAM. FLASH의 사용이 적은 환경을 지원 • Wireless 서비스를 이용하는 단말기의 애플리케이션을 위해 개발됨
Java Applications MP3, CMX, Multimedia Applications Email, PIMS, Games, Browser etc Other Applications BAM (BREW Application Manager) Java VM BREW API OEM Porting Layer MSM S/W(REX OS) Handset H/W 3. 소프트웨어 기술 3.2 모바일 인터넷 플랫폼 3.2.3 모바일 인터넷 플랫폼의 종류 (4) BREW(Binary Runtime Environment for Wireless) ② BREW의 구성 - 애플리케이션 : Wireless Launchpad Suite - 응용 프로그램 인터페이스 : Porting Kit - 소프트웨어 개발도구(SDK) - 미들웨어 : QIS ③ BREW의 시스템 환경
3. 소프트웨어 기술 3.2 모바일 인터넷 플랫폼 3.2.3 모바일 인터넷 플랫폼의 종류 ※ 현 모바일 플랫폼의 종류별 장단점
3. 소프트웨어 기술 3.2 모바일 인터넷 플랫폼 3.2.4 모바일 인터넷 플랫폼의 도입 효과 • 뉴스, 증권 정보 전송(저속) • 간단한 오락 게임 • 캐릭터 및 벨소리 게임 다운로드 플랫폼 도입 • 고속 정보 전송(cdma2000 1x) • 컬러 LCD 단말기 보급 • 다운로드를 통한 게임 등 활성화 텍스트 제공 멀티미디어 제공
3. 소프트웨어 기술 3.2 모바일 인터넷 플랫폼 3.2.5 모바일 인터넷 플랫폼 표준화 (1) 표준화의 필요성 및 기본방향 ① 필요성 및 기본 방향 - 각종 언어로 작성된 콘텐츠를 모두 지원하고 경쟁력을 갖춘 표준 플랫폼의 개발의 필요성 - 가상기계는 표준화 대상에서 제외 - 서버사이드와 단말기 사이드를 모두 고려한 표준화를 추진 ( 언어변환 등 상당한 기능을 서버에서 처리하는 형태로 표준화가 진행됨) ② 표준화의 영향 - 플랫폼의 표준화의 요구는 이동통신 사업자의 관점에서 다양한 콘텐츠 공급 가능 - 콘텐츠 및 응용 프로그램 개발 업체의 관점에서는 콘텐츠 개발시간 및 비용의 최소화
지원언어 중간경로 (머신코드) API Engine API Native S/W H/W 기본 API (java, C) Run Time Engine HAL 단말기 기본 S/W 이동통신 단말기 하드웨어 응용 C/C++ 언어 Route 응용 자바 (Java) 언어 확장 API 3. 소프트웨어 기술 3.2 모바일 인터넷 플랫폼 3.2.5 모바일 인터넷 플랫폼 표준화 (2) 플랫폼표준화(WIPI)의 규격 및 범위 = WIPI (Wireless Internet Platform for Interoperability) - 한국무선인터넷 표준화 포럼에서 만들어진 모바일 표준 플랫폼 규격 - 이동통신 단말기에 탑재되어 모바일인터넷을 통해 다운로드 된 응용 프로그램의 실행 환경을 제공하는데 필요한 표준규격
Applications 모바일 표준 플랫폼 API 관리자 (API Manager) 응용 프로그램 관리자(Application Manager) 기본 API (Java, C Basic API) 확장 API (Extended API) Runtime Engine HAL(Handset Adaptation Layer) 모바일 단말기 기본 소프트웨어 모바일 단말기 하드웨어 3. 소프트웨어 기술 3.2 모바일 인터넷 플랫폼 3.2.5 모바일 인터넷 플랫폼 표준화 (3) 표준 플랫폼(WIPI)의 구조 ※ 각 부분별 기능은 교재 참조
3. 소프트웨어 기술 3.2 모바일 인터넷 플랫폼 • 3.2.5 모바일 인터넷 플랫폼 표준화 • (4) 표준 플랫폼(WIPI)의 주요 기능 • - 고성능 바이너리 수행 • 다중 응용 프로그램 수행 • 고효율적인 메모리 관리 • 동적 응용프로그램(API) 관리 기능 • 견고한 보안 기능 • 다중 프로그램의 언어 지원
3. 소프트웨어 기술 3.2 모바일 인터넷 플랫폼 • 3.2.5 모바일 인터넷 플랫폼 표준화 • (5) 표준 플랫폼의 발전방향 • - WIPI가 세계시장의 주도적 위치 확보를 위해서는, 사용자 및 개발자환경에 친화적인 플랫폼으로 보완하여 나가는 것이 바람직함 • - 앞으로 IMT-2000 전용단말기에서 플랫폼과 멀티미디어 처리를 위해 Dual CPU가 제공되면, 애플리케이션 개발자나 플랫폼 개발자가 넉넉한 하드웨어 자원을 활용하여 좀 더 나은 운영환경이 제공될 수 있을 것임