제2회 모바일자바 세미나 기획서

Download Report

Transcript 제2회 모바일자바 세미나 기획서

Mobile VM Platform 동향
MobileJava Developer Community 권 기경
http://www.mobilejava.co.kr
목차



1세대, 2세대 무선 인터넷 플래폼
Mobile VM Platform 개요
Mobile VM Platform 소개







SK-VM, EZ-JAVA, GVM, MAP, BREW
다양한 Platform의 문제점
Mobile VM Platform 표준화
모바일 표준 플렛폼 소개
Mobile VM Platform 그 외 고려 사항
참고 사이트
질문
1, 2 세대 무선 인터넷(1)

1세대 무선 인터넷 환경 – WAP, ME, I-mode (Markup Language)

WAP






ME



오픈웨이브(구 폰닷컴), 에릭슨, 노키아등이 주도한 무선 인터넷 표준
휴대폰 기반의 브라우징 기술
제한된 속도와 비싼 서비스 요금
단순 Text, Image service
I-mode(W3C 표준) 시장에 패배
모바일 익스플러어 기반의 스팅거
KTF
사라 질것 인가?

2세대 무선 인터넷의 기반 브라우징 기술
1, 2 세대 무선 인터넷(2)

2세대 무선 인터넷 환경 - VM 기반의 플레폼






무선 인터넷 서버에서 컨턴츠 다운 로드 실행 솔루션
가상 머신(VM) 기반 – 적은 비용
무선 데이터 통신 서비스를 지원 하는 핵심 기술
이동통신 사업자, 단말기 제공자, 컨텐트 제공자(CP), 포팅 업체
로 구성
국내의 경우 이동통신 사업자 주도로 전세계적으로 일본과 함께
가장 빠르게 VM기술이 상용화
네트웍. 동영상 게임, 멀티 미디어 통신, 컨텐츠
참고
(VM Content 다운로드 예 – EZ-Java)
Mobile VM Platform 개요(1)

자바 언어







SUN의 J2ME(Configuration, Profile) 기반
일본 NTTDOCOMO의 I-appli
LGT의 Ez-java (자바 스테이션), I-Book
SKT의 SKVM (XCE, XVM) , n.TOP 마법사
그 외 Motorola I-den 등 약 34개 정도
전세계적인 대세
특징






기존 유선환경의 컨텐트 마이그레이션 용이
다수의 자바 개발자로 인한 컨텐트 생산 및 확보 용이
자바 특성상 유선과 연동이 유리해 유무선 연계서비스 용이
포스트PC, 정보가전 등으로 확대 용이
우수한 보안기능으로 전자상거래 분야 유리
참고사이트 http://www.javamobiles.com
참고 - 자바(Midp) VM의 표준화

MIDP(Mobile Information Device Profile)



SUN의 모바일 인포메이션 디바이스(MID)를 목표로 CLDC
컨피규레이션을 기반으로 설계된 자바 클래스 라이브러리
에 대한 명세
n.TOP 마법사, ez-java, kittyHawk
JCP ( 자바 VM의 표준화 기구)
일본 I-Mode(kittyHawk)
+
MOTOROLA(iDEN)
MIDP
Mobile VM Platform 개요(2)

NOT Java 언어 ( c/c++ 언어)





퀄컴의 BREW - KTF에서 도입, SKT 검토중
SKT의 GVM , 신지 소프트
KTF의 MAP, 모빌탑
한국과 일본 시장에서 강세
보안성 취약
Mobile VM Platform 소개(SK-VM)


SKT , SK-VM, XCE(SK의 사내 벤처), XVM, n-TOP 마법사
썬의 표준 CLDC/MIDP 스펙과 호환되는 VM 환경을 독자적구
현





Clean room 방식
로열티의 부담이 없이 사용 가능
2001.8 서비스 시작, SCH-X350 모델, 삼성전자
실행할 수 있는 콘텐츠 크기, 실행 메모리, 성능 우수 평가
중국,대만,홍콩,일본 등 동남아시아 지역과 북남미와 유럽 진
출 노력
Mobile VM Platform 소개(SK-VM)

특징


멀티 스레드 프로그램에서 강점
네트워크 기능이 강하다는 평가
Mobile VM Platform 소개(EZ-JAVA)



LGT, 아로마 소프트, 자바 스테이션
전세계적으로 가장 먼저 휴대폰에 자바 포팅
SUN의 J2ME 표준이 아님




KittyHawk ( 일본의 NTTDOCOMO I-appli DOJA(플레폼명))
Sun의 Midp 비 호환
2000.9 서비스 시작, I-BOOK
J2ME로 업그레이드 한 ‘자바 스테이션 ’서비스 제공
Mobile VM Platform 소개(GVM)





SKT, 신지 소프트, n.TOP 마법사
신토 불이 기술
무선 환경에 최적화된 Mobile C 기반으로 설계
2000.10 SKT n.TOP 서비스 시작
가장 많은 콘텐츠, 가장 많은 사용자, 많은 개발자 확보





현재까지 가장 많은 단말기에 채택
26종 단말기 출시 완료,10여종 단말기 출시 대기중 (2001.09)
독자적인 개발 환경 보유
국내 기술로 로열티 부담이 없음
일본과 중국에 진출 노력
Mobile VM Platform 소개(GVM)

특징





Mini C로 구성
적은 메모리/CPU사용 - 높은 통화품질
다양한 application 개발 용이
TCP/IP에 직접 연결 - Browser에 관계없이 서비스 제공
Midi 사운드 지원
Mobile VM Platform 소개(MAP)







MAP (Mobile Application S/W Plug-in Service) , 모빌탑
신토 불이 기술
C 기반의 개발 환경
2001.3 KTF, 한국통신엠닷컴 서비스 시작
모빌탑 다운로드 서버, 웹서버, DB서버, 테스트 서버, 포인트
서버등 직접 운용 – CP초기 비용 절감
Visual C++을 이용해 개발 가능 (BREW와 동일)
중국 진출 노력
Mobile VM Platform 소개(MAP)

특징




느린 속도와 그래픽 사운드 등 한정된 표현의 웹브라우저 게임의
한계를 극복
온라인이나 오프라인 등 어떤 형태의 컨텐츠 운영 가능
단말기 고유의 소프트웨어와 밀착된 형태로 상대적으로 빠른 연
산 속도
멀티미디어 프로그램의 빠른 구동을 위해 자체적으로 이미지,사
운드 컨버터 지원
Mobile VM Platform 소개 (BREW)








KTF, 퀄컴, 매직 ⓝ멀티팩 서비스
시작 단계
퀄컴이 CDMA 무선기기용으로 개발한 오픈 소프트웨어 플랫폼
퀄컴 주축 ( 미국 버라이어존, Altel, 일본 KDDI,교세라, 멕시코 페가
소, 국내 KTF, SKT등 초대형 CDMA 사업자들 합세)
CDMA 칩을 사용하는 전 세계 어디서나 통용 장점
콘텐츠 개발 용이
GpsOne을 이용한 GPS 서비스, 블루투스 연동, CMS 멀티미디어 기
능, 소켓 통신 파일 시스템을 이용한 영속적인 저장 기능
사운드 플레이어, 맵 뷰어, 게임, PIMS, E-mail 등을 위한 여러 가지
API 제공
Mobile VM Platform 소개 (BREW)



MIF(Module Information Format)를 통해 퀄컴의 협력 업체로 등록
된 개발업체 만 모듈을 개발해 등록할 수 있도록 구성
자바 실행 환경 제공
퀄컴의 CDMA시장에서의 독점과 종속적인 구도 심화 우려
참고 ( 국내 VM 시장 점유율 현황)
참고 ( 국내 VM 플레폼 정리 )
Platform
SK-VM
Ez-Java
GVM
MAP
BREW
언어
구분
Java
Java
C/C++
C/C++
C/C++
채택
이통사
SKT
LGT
SKT
KTF
KTF
개발
업체
XCE
LGT,
아로마 소
프트
신지
소프트
모빌탑
퀄컴
특징
Sun MIDP
독자구현
Kitty
Hawk
포팅
모바일 c
(자체 c)
ANSI-c
Java
실행환경
지원?
기타
Xvm,
n.Top
마법사
자바 스테
이션
Skt 도입 검
토중
다양한 Platform의 문제점


원인 : 이동통신사 주도로 움직이는 이동 통신 시장
문제점

이동 통신 사업자 (Carrier)


컨텐트 제공자 (CP)






여러 플레폼에 맞추어 개발 -> 비용 증가
개발 역량 분산
단말기 제공 업체


가입자 유치 경쟁 - 서비스 차별화 추구
중복 투자
대외 경쟁력 저하
포팅 업체 ( VM 업체)
산업의 발전을 가로막는 장애요인
표준화 필요성 대두
참고 ( VM Business model )
VM Platform 표준화





다양한 Platform의 문제점 해결
정보 통신부 110억원 정부 예산 투입 ( 70, 40억)
정통부, 이통3사, ETRI, TTA(정보 통신 기술 협회)등 참여
2001년 5월 시작
분야




무선인터넷플랫폼 (복수 경쟁 체제)
SDK 등 서비스 개발환경
호환성 평가도구
서비스 애플리케이션

세계적으로는 자바, 한국에는 비자바가 강세

이동통신사의 채택여부 결정이 가장 중요한 요소
VM Platform 표준화 진행 일정(1)

2001.05.25 한국 무선 인터넷 표준화 포럼(KWIS) 공식 출범


SKT, KTF, LGT 공동 대표
정통부, 이동통신3사, ETRI, TTA(정보 통신 기술 협회) 주관

2001.05-09 4차에 걸친 미들 웨어 플랫폼 회의

2001.09.04 한국형 무선인터넷 플랫폼 표준안 확정






이동 통신 3사 요구 안 수용
개방형 미들 웨어 플랫폼 지향 - API 플랫폼 개발
VM을 표준화 범위에서 제외
씬 클라이언트 형태 지향 예측
참고 (모바일 표준 플랫폼 운영 구조와 application의 흐름 )
참고 (모바일 표준 플렛폼 구성도 설명 )
VM Platform 표준화 진행 일정(2)

2001.11.13 모바일 표준 플랫폼 사업자 최종 확정









참고 ( 모바일 표준 플랫폼 분야 사업자 )
2001.12.21, 2002.01.10(비) 플레폼 규격서, 설계서 제출
2002.01.21 플랫폼 과제 S/W 제출, 중간 평가 실시
2002.02.21 플랫폼 계속 과제 선정
2002.02.28 표준 초안 제시
2002.03.31 TTA표준(안) 채택
2002.04.21 플랫폼, 지원과제제출(개발완료),과제 평가 실시
2002.06.30 1단계 기술 개발 완료
2002.12.31 서비스 애플리 케이션 개발 완료
참고
(모바일 표준 플랫폼 운영 구조와 application의 흐름 )
참고 ( 모바일 표준 플렛폼 구성도 )
참고

API Manager


단말기용 application 개발 시 필요한 함수 정의
Extended API Set


플랫폼과 단말기 기본 S/W, H/W interface
Basic API Set


Application Download, Management 기능
Handset Adaptation Layer


Basic API Set, Extended API Set 및 application 구동 환경
통신망을 통해 Download , Upgrade
Application Manager


( 모바일 표준 플렛폼 구성도 설명 )
단말기 dependent OEM spec
VM은 이동 통신사 마다 구현
참고
( 모바일 표준 플랫폼 분야 사업자 )
구분
과제명
예산
선정 업체
무선인터넷
플랫폼
모바일 표준 플랫폼 개발
20억
텔슨 전자, 아로마
소프트 (복수 선정)
플랫폼 탑재를 위한 Handset H/W 개발
10억
와이드 텔레콤 (X)
Compile On Demand 범용언어 compiler 개발
10억
지어 소프트
Application 개발자용 개발환경 개발
10억
신지 소프트
플랫폼 Certification Toolkit 개발
10억
EXE Mobile
Application Certification Toolkit 개발
10억
필링크
SDK 등
서비스 개발
환경
호환성
평가도구
모바일 멀티미디어 Animation Format 개발
기존 Game 호환 작업 1 (기존 BREW용 호환)
서비스
Application
기존 Game 호환 작업 2 (기존 Java용 호환 )
40억
기존 Game 호환 작업 3 (기존 MAP용 호환 )
기존 Game 호환 작업 4 (기존 GVM용 호환 )
기본 Application 개발 ( 모바일 표준 플랫폼으로
2002.01~ 2002.12
VM 표준화 고려 사항

고려 사항






유선 인터넷 보다 무선이 폐쇄적
이동 통신 3사가 표준화에 큰 영향력 행사
이동 통신 사를 축으로 수직적 종속적으로 구조
CP의 사활과 관련된 문제 - Java or Not
개발 기간 빠듯한 상황
외국 플레폼 경계 ( Brew, Java )

업계의 이해보다는 무선인터넷 산업 활성화을 우선
시장( 소비자 ) 평가

현재 다양한 VM 시장이 한 동안 지속 될 듯

VM Platform 그외 고려 사항

무선 인터넷 망 개방






무선인터넷 산업구조, 이동통신 서비스 사업자 중심의 무선인터
넷 사업 패러다임 변화
이동통신 서비스 사업자들이 보유하고 있는 무선망, 폐쇄형 포탈,
게이트 웨이, 과금 시스템 등을 타 사업자들에게 개방
기존의 폐쇄적인 환경 -> 유선상의 인터넷망과 동일한 방식의
오픈 환경으로 전환
1차 무선포탈의 개방
2차 무선 인터넷 망의 개방과 유무선망 사이의 연동
CDMA2000-1x (2.5G망)


최대 전송 속도 144Kbps 지원
동기식 차세대 이동 통신(IMT2000) 초기 모델
VM Platform 그외 고려 사항

컬러 휴대폰 보급



Content의 대부분이 Game임을 고려
칼라 지원
IPv6

주소 표현방식 128비트체계

모바일 IP

무선 인터넷 보안
참고 사이트











http://www.mobilejava.co.kr - 한국 모바일 자바 사이트
http://www.microjava.com - 미국 모바일 자바 사이트
http://Java.sun.com/j2me - sun j2me 사이트
http://www.kwisforum.org - 무선 인터넷 표준화 포럼
http://www.javamobiles.com - 자바 포팅 Device 정보
http://mobile.daesangit.com – 1세대 무선 인터넷 참고
http://developer.xce.co.kr - XCE 개발자 지원
http://java.ez-i.co.kr/wire/index.asp - Ez-Java 개발자 지원
http://www.gvmclub.com - GVM 클럽
http://www.mapcp.co.kr - MAP CP 지원
http://www.qualcomm.com/brew - BREW
질문


http://www.mobilejava.co.kr
모바일 자바 개발자 커뮤니티로 ……
수고 하셨습니다. ^^;