160 likes | 330 Views
이번 시간에는. 지난 시간에는 일본 NTT DoCoMo, KDDI 및 J-Phone 의 무선 인터넷 플랫폼에 대해 알아보고 , 자바 플랫폼의 개요와 구성 , J2ME 의 KVM, CLDC & MIDP, JAM 및 자바 애플리케이션 다운로드 플로우에 대해 알아보았습니다 . 이번 시간에는 3 회차에 걸쳐 모바일 표준 플랫폼인 WIPI 기술에 대해서 학습해 보도록 하겠습니다. 학습 목표. 36 회차 강의에서 다루게 되는 내용은 다음과 같습니다. 모바일 표준 플랫폼 WIPI - I. 이번 장의 학습 목표.
E N D
이번 시간에는... 지난 시간에는 일본 NTT DoCoMo, KDDI 및 J-Phone의 무선 인터넷 플랫폼에 대해 알아보고, 자바 플랫폼의 개요와 구성, J2ME의 KVM, CLDC & MIDP, JAM 및 자바 애플리케이션 다운로드 플로우에 대해 알아보았습니다. 이번 시간에는 3회차에 걸쳐 모바일 표준 플랫폼인 WIPI 기술에 대해서 학습해 보도록 하겠습니다.
학습 목표 36 회차 강의에서 다루게 되는 내용은 다음과 같습니다. 모바일 표준 플랫폼 WIPI - I 이번 장의 학습 목표 무선 인터넷 플랫폼 표준화 목적과 History에 대해 알 수 있다. 무선 인터넷 표준 플랫폼의 표준화 배경과 요구사항, WIPI 플랫폼 설계 요구사항 및 지원 기술 요구사항에 대해 알 수 있다. WIPI 표준화 일정과 상용화 일정에 대해 알 수 있다. WIPI 애플리케이션 Launching 과정 및 WIPI를 보는 각 Player의 시각을 알 수 있다.
무선 인터넷 플랫폼 표준화 • WIPI 개요 • WIPI (Wireless Internet Platform for Interoperability) 무선 인터넷 플랫폼 표준 규격 • 단말기와 컨텐츠 개발에 독립적이고 오픈된 국내 모바일 플랫폼 표준 개발 이동통신 단말기용 응용 프로그램 실행 환경을 표준화한 규격 • 현재 널리 이용되고 있는 플랫폼들의 단점들을 보완하고 차세대 서비스에 필요한 기능들을 보완하여 만들어진 국내 표준 규격 다양한 Platform의 문제점 해결 • 이동통신사, Content 개발사, 단말기 제조사 등이 다양한 무선 인터넷 플랫폼 서비스를 통해 습득한 기술을 표준 규격화 • 정통부, 한국 무선 인터넷 표준화 포럼 (KWISF), 한국 전자 통신 연구원 (ETRI), 한국정보통신기술협회 (TTA), 이동통신 3사 WIPI표준 규격 개발 참여 • WIPI 분야 • 무선 인터넷 단말 플랫폼 (복수 경쟁 체제) • SDK 등 서비스 개발환경 • 호환성 평가도구 (애플리케이션 인증, 플랫폼 인증) • COD & 서비스 애플리케이션
무선 인터넷 플랫폼 표준화 • WIPI 표준화 • 2001년 7월: 다양한 플랫폼으로 인해 발생되는 문제점을 해결하기 위해 단말기와 컨텐츠 개발에 독립적이고 개방적인 국내 모바일 플랫폼 표준 계획 시작 참여 : 이동통신 3사, 전파연구소, 전자통신연구원, 한국통신기술협회 등 • 2002년 5월: 무선 인터넷 표준화 포럼(KWISF)과 한국 통신기술 협회(TTA) 통해 단체 표준으로 채택 TTA 단체표준 TTAS.KO-06.0036(모바일 표준 플랫폼 규격) 채택 • WIPI 표준 규격서 • TTA 단체표준 TTAS.KO-06.0036 (모바일 표준 플랫폼 규격) • KWISFS.K-05-001 모바일 표준 플랫폼 V 1.0 (현재 KWISFS.K-05-001R3 규격 V.1.2.1) • 현재 3GPP 등 국제 표준화에 주력 • 3GPP • TS 22.057 “Mobile Station Application Execution Environment(MExE) : Stage1 • Classmark 현황 • WAP (Classmark 1, R99), P-java (Classmark 2, R99), K-java (Classmark 3, R4), CLI (Classmark 4, R6) 승인 (2002.3) • BREW : TWG2에서 Presentation (2002. 5. 13) • WIPI : TWG2에서 Presentation (2002.5.13) • 3GPP2 • 기본규격만 제정하고 세부 규격에 대해서는 제정 안함.
SK Telecom KTF LG TeleCom GVM SK-VM MAP BREW CLDC/MIDP Content Provider Content Provider Content Provider Handset Vendor Handset Vendor Handset Vendor • KWISF를 통해 이동통신사, 컨텐츠 공급사, 단말기 제조사들의 집약된 요구사항을 플랫폼 개발사에 공개적으로 제시 • 과제 관리 책임을 ETRI에서 맡아 2001.7 ~ 2001.5까지 표준화 과제를 성공적으로 수행 완료하여 국내 서비스를 준비 중 SK Telecom / SK IMT KTF / KTiCOM LG TeleCom WIPI Implementation1 , WIPI Implementation2 , WIPI Implementationn Content Provider Content Provider Content Provider Handset Vendor Handset Vendor Handset Vendor 무선 인터넷 표준 플랫폼 요구사항 • WIPI 표준화 배경 • 응용 프로그램 실행 환경들이 혼재된 복잡한 서비스 형태
SK Telecom KTF LG Telecom WIPI Implementation1 , WIPI Implementation2 , WIPI Implementationn Content Provider Content Provider Content Provider Handset Vendor Handset Vendor Handset Vendor 무선 인터넷 표준 플랫폼 요구사항 • WIPI 표준화 요구사항 • 각 모바일 산업 Player (이동통신사, 단말 제조사, 컨텐츠 & 서비스 제공사업자) 별 요구사항 취합 • 통합형 무선 인터넷 플랫폼 표준 제정 • 이동통신사 관점 • 다양한 컨텐츠 공급과 폭넓은 사용자 층의 확대를 위한 기반 조성 • 고품질의 서비스를 통한 고객 만족 실현 • 단말기 제조사 관점 • 엔지니어링 시간과 비용의 최소화 • 빠른 단말기 개발 공정으로 원활한 단말기 공급 가능 • 컨텐츠 및 응용 프로그램 개발사 관점 • 컨텐츠 개발 시간 및 비용의 최소화 • 1회의 컨텐츠 개발로 모든 이동통신 사업자에 공급 가능
단말기 측 서버측 Java 011, 017 Phone Model xxx, yyy.. 기계코드 For CPU1 Compiler Set C/C++ 기계코드 For CPU2 016, 018 Phone Model aaa, xyz.. Etc. 무선 인터넷 표준 플랫폼 요구사항 • WIPI 플랫폼 요구사항 • WIPI 플랫폼 설계 요구사항 • 호환성 이동통신사의 차별화된 서비스 요구와 상호 호환성을 고려한 표준화의 균형 유지 • 보안 컨텐츠의 보안 기능을 강화하여 플랫폼 안정성을 최대한 고려 • 국제 표준 준수 WAP이나 J2ME 등과 같이 이미 3GPP에 표준으로 채택된 플랫폼과의 공존 가능한 구조 설계 • 컨텐츠 개발 용이성 다양한 컨텐츠 및 응용 프로그램 개발자를 포용할 수 있는 API set • 서비스 제공 용이성 단말기 OS나 Air Interface로부터의 독립성 고려 및 기존 플랫폼의 단점들을 보완하고, 차세대 서비스 기술을 반영
Application Programs 모바일 표준 플랫폼 Basic API HAL (Handset Adaptation Layer) 단말기 기본 소프트웨어 Handset Hardware 무선 인터넷 표준 플랫폼 요구사항 • WIPI 플랫폼 요구사항 • WIPI 지원 기술 요구사항 • C 및 Java 언어로 작성된 응용프로그램의 실행환경 제공 • Java 언어로 작성된 프로그램에 대해 고속의 바이너리 코드 실행환경 제공 • 다중 응용프로그램의 동시 실행환경 제공, 다중 응용프로그램간 통신 기능 제공 • 다운로드에 의한 동적 공유 라이브러리 지원함에 따라 동적으로 API를 추가/갱신하는 기능 제공 • 고효율적인 메모리 관리 메모리 압축 (Memory Compaction) 기능과 자동 메모리 정리 (Garbage Collection) 기능 제공 • 응용프로그램 종료시 자동으로 메모리 해제 기능 제공 WIPI 플랫폼 개념적 구조
무선 인터넷 표준 플랫폼 일정 • WIPI 표준화 일정 • 2001년 5월 시작 한국 무선 인터넷 표준화 포럼 KWISF (Korea Wireless Internet Standardization Forum) 출범 • 2001년 7월 모바일 표준 플랫폼 연구 Kick-off • 2002년 5월 한국 통신기술 협회(TTA)단체 표준 채택 2002.05.13 3GPP 표준 상정을 위한 발표 (캐나다 뱅쿠버) 2001.07.11 모바일 표준 플랫폼 특별반 Kick-off 2002.01.22~2.21 플랫폼 개발 과제 중간 평가 2001.09.25 정보통신진흥원(IITA)을 통한 플랫폼 개발 과제 공모 2002.02.29 포럼 표준과제로 채택 2 0 0 1 2 0 0 2 5월 6월 7월 8월 9월 10월 11월 12월 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월 2001.09.04 한국형 무선인터넷 플랫폼 표준안 확정 2002.02.21~4.16 표준화 작업 수행 2002.06.30 1단계 기술 개발 완료 2001.05.25 KWISF 공식 출범 2001.11.13 모바일 표준 플랫폼 사업자 최종 확정 2002.05.8 TTA 단체 표준 채택 2002.12.31 서비스 애플리케이션 개발 완료
무선 인터넷 표준 플랫폼 일정 • WIPI 상용화 일정 • 2002년 12월 서비스 애플리케이션 개발 완료 및 서비스 시작 WIPI Development Process Service Start WIPI Development Porting & Testing 1Q 2Q 3Q 4Q Platform Development Service Launching Terminal Porting Network IOT Handset Terminal Plan Pre-Service Certification Server Development Testing Server Pre-Service Testing Billing Server Development Server & Contents Plan Contents 1월 2월 3월 4월 5월 6월 7월 8월 9월 10월 11월 12월
OK App. 개발 by WIPI SDK WIPI App. 인증 서버 COD 서버 WIPI 플랫폼 탑재 휴대폰 WIPI 애플이케이션 개발 구성도 • WIPI 표준 개발 과정 • WIPI 애플리케이션 개발 SDK (신지소프트 개발) • PC 윈도우 환경에서 응용 프로그램을 편리 하게 개발할 수 있는 툴을 제공 • 구성 통합 개발 환경, Resource, Image, Audio Converter, 핸드셋 Configurator, 애플리케이션 Editor, 핸드셋 Debugger • WIPI 플랫폼 인증 툴 (ExeMobile 개발) • 플랫폼 인증은 WIPI 플랫폼의 규격성, 기능성, 성능 및 안정성 테스트, 휴대폰에 탑재될 WIPI 플랫폼의 호환성 검증 역할 수행 • WIPI 애플리케이션 인증 서버 (필링크 개발) • WIP용 애플리케이션이 WIPI 규격에 맞게 제대로 동작하는지 인증 평가 기준: 규격성, 기능성, 안정성, 효율성 SDK를 이용하여 WIPI용 애플리케이션 작성 인증서버로 전송하여 애플리케이션 안정성 판정 안전할 경우, ADF 파일에 안전성 확인 마크 jar,adf 파일을 COD서버에 보내 바이너리 코드로 변환 단말기로 WIPI 애플리케이션 다운로드 플랫폼 인증
WIPI 향후 ... • WIPI를 보는 국외 Players • Qualcomm • Brew 플랫폼 • Microsoft의 차세대 플랫폼 통합계획 닷넷(.Net) 프로젝트와 연계전략 • CDMA에 이어 한국을 다시 한번 발전의 테스트 베드로 삼는다는 전략 • USTR 통해 우리 정부의 WIPI 의무화 포기 압력 한국 정부는 Brew 애플리케이션이 WIPI와 100% 호환시 Brew 인정 의사 밝힘 • Sun • J2ME 기술이 WIPI 일부 모듈에 적용되어 있다는 점에서 로열티 지급 요구 • 인터넷에서의 자바의 강력한 힘을 모바일에 확대하려는 노력 • 모바일 디바이스와 애플리케이션 시장에서의 최대 라이벌인 마이크로소프트와의 경쟁에서 승리 • 한국의 입장에서는 WIPI의 세계화 전략에 Sun과의 협력이 절대 필요
WIPI 향후 ... • WIP를 보는 국내 Players • 이동통신사 • 자사만이 사용하는 차별적인 플랫폼(Proprietary Platform) 선호 • CP에 대한 통제력 강화 - 자사만을 위한 차별적인 컨텐츠 확보 가능 • 플랫폼이 표준화될 경우, CP 주도권 강화 견제 • 컨텐츠 산업 발전에 각기 다른 플랫폼이 가장 큰 걸림돌이라는 비난 • WIPI의 필요성에는 대체로 동의 • 한국 정부 • 외국 플랫폼에 대한 로열티 절감 & 거대 표준 플랫폼을 기반으로 강력한 수출 드라이브 실패할 경우의 책임론 대두 • 이미 각 이동통신사는 자사의 플랫폼에 자신 상호접속 기준의 기술표준으로 WIPI 선정 –업계 견제 • 무선 인터넷 표준 협회와 Sun의 WIPI 차기 버전 개발 합의 세계시장의 사실상 무선 인터넷 표준인 J2ME를 차기 WIPI에 탑재할 경우, 매우 위력적
요약 정리 이번 시간에 소개했던 내용을 정리해 봅시다. 무선 인터넷 플랫폼 표준화 목적과 History에 대해 알아보았습니다. 무선 인터넷 표준 플랫폼의 표준화 배경과 요구사항, WIPI 플랫폼 설계 요구사항 및 지원 기술 요구사항에 대해 알아보았습니다. WIPI 표준화 일정과 상용화 일정에 대해 알아보았습니다. WIPI 애플리케이션 Launching 과정 및 WIPI를 보는 각 Player의 시각을 알아보았습니다. 다음 시간에는 모바일 표준 플랫폼 WIPI - II에 대하여 학습하시게 될 것입니다.
평가 하기 WIPI는 무엇입니까? 문제1 정답은 다음과 같습니다. WIPI는 한국 정부에서 주도하는 무선 인터넷 표준 플랫폼 규격을 말합니다. 해설내용: WIPI (위피)는 이동통신 단말기용 응용 프로그램 실행 환경을 표준화하는 규격으로, 산재한 모바일 플랫폼으로 인한 개발 및 시간 비용 절감, 국내 모바일 컨텐츠의 경쟁력 확보 및 수출 기회 확보를 위해 한국 무선 인터넷 표준화 포럼, 한국 전자 통신 연구원 및 한국 정보 통신 기술협회, 그리고 이동통신 3사가 함께 참여한 모바일 표준 플랫폼 규격입니다. TTA에서 채택한 WIPI 표준 규격서는 무엇입니까? 문제2 정답은 다음과 같습니다. TTA 단체표준 TTAS.KO-06.0036 (모바일 표준 플랫폼 규격) 해설내용: 위피(WIPI)의 표준화는 2002년 5월에 무선 인터넷 표준화 포럼과 한국 통신기술 협회를 통해 표준 규격이 채택되었으며, 해당 규격서는 TTA 단체표준 TTAS.KO-06.0036 (모바일 표준 플랫폼 규격)과 KWISFS.K-05-001 모바일 표준 플랫폼 V 1.0 (현재 KWISFS.K-05-001R3 규격 V.1.2.1) 입니다.
평가 하기 WIPI 플랫폼 설계 요구사항에 대해 말해 보시오 문제3 정답은 다음과 같습니다. 호환성, 보안 기능, 국제 표준 준수, 컨텐츠 개발의 용이성 및 서비스 제공 용이성 해설내용: WIPI는 이동통신사의 차별화된 서비스 요구와 상호 호환성을 고려한 표준화의 균형 유지, 컨텐츠의 보안 기능을 강화하여 플랫폼 안정성을 최대한 고려한 구성, WAP이나 J2ME 등과 같이 이미 3GPP에 표준으로 채택된 플랫폼과의 공존 가능한 국제 표준 준수 구조 설계, 다양한 컨텐츠 및 응용 프로그램 개발자를 포용할 수 있는 API set 제공으로 컨텐츠 개발 용이성 및 서비스 제공 용이성을 플랫폼 설계에 요구사항으로 받아들여 설계되었습니다.