2004년 05월 14일
모바일관련 용어 정리
WIPI :한국형 무선인터넷 플랫폼.(Wireless Internet Platform for
Interoperability)

이동통신 업체들이 같은 플랫폼을 사용하도록 함으로써 국가적 낭비를
줄이자는 목적으로 2001년부터 국책사업으로 추진되기 시작하였다. 무선
인터넷 플랫폼은 이동전화 단말기에서 퍼스널컴퓨터의 운영체계(OS)와
같은 역할을 하는 기본 소프트웨어를 말한다.

그러나 한국의 이동통신 업체들은 그동안 회사마다 각기 다른 방식으로
무선인터넷 플랫폼을 만들어 사용하였기 때문에 콘텐츠 제공업체들도 같
은 콘텐츠를 여러 개의 플랫폼으로 만들 수밖에 없었다. 따라서 콘텐츠
제작과 서비스에 따르는 여러 가지 불필요한 낭비 요소가 발생하였는데,
위피는 국가적인 차원에서 이러한 낭비 요소를 줄일 목적으로 탄생한 것
이다.

SK텔레콤(주)·KTF(주)·LG텔레콤(주) 등 이동통신 3개사와 한국무선인터
넷표준화포럼(KWISF)이 공동으로 개발한 것으로, 2003년 현재 1.2-1 버전
개발이 완료되었고, 같은 해 말까지 2.0 버전 개발이 완료된다. 1.2-1 버전
은 일부만 호환성이 있지만, 2.0 버전은 자바표준화단체(JCP)의 표준규격
인 CLCD/MIDP와 완전한 호환성을 갖추고 있다. 이를 위해 한국무선인터
넷표준화포럼은 미국의 선마이크로시스템스와 관련 기술 및 차기 버전
의 공동 개발에 대한 제휴를 맺었다.

2003년 6월 LG전자(주)에서 처음으로 위피를 적용한 휴대폰이 출시되었
고, 이보다 앞서 정보통신부와 이동통신업계는 위피를 국제 표준으로 만
들기 위해 2002년 6월 국제무선인터넷표준화기구(OMA)에 국제 표준으
로 제안하였다. 2.0 버전은 위의 이동통신 3개사 외에 지어소프트(주)·이
노에이스(주)·삼성전자(주)·IBM·아로마소프트(주)·모토로라·베텔시스템
등 국내외 60여 개의 기업이 플랫폼 엔진 및 단말기 제조, 콘텐츠의 연구
개발에 참여하고 있다.

BREW :Binary Runtime Environment for Wireless.

BREW (binary runtime environment for wireless)는 CDMA용 무선 장치들
을 위한 미국 퀄컴사의 응용프로그램 개발용 플랫폼으로서, 원시코드가
개방되어 있다. BREW를 이용하면 CDMA 칩셋이 장착된 어떠한 핸드폰
상에서도 동작이 가능한 응용프로그램들을 만들 수 있게 된다.

BREW는 응용프로그램과 칩의 운영체계 사이에서 동작하므로, 응용프로
그램이 시스템 인터페이스를 코딩하지 않는 것은 물론, 심지어 무선 응용
프로그램에 대한 아무런 이해 없이도 그 장치의 기능들을 사용할 수 있
게 된다. 사용자들은 문자를 이용한 채팅, 발전된 이메일, 위치확인, (온
라인 또는 오프라인 상의) 게임, 인터넷 라디오 등과 같은 응용프로그램
을 서비스 공급자의 네트웍으로부터 BREW 기능이 있는 전화기로 다운로
드할 수 있다.

BREW는 썬 마이크로시스템즈의 J2ME (Java 2 Micro Edition)와 같은 유
사한 플랫폼과 무선 소프트웨어 시장을 장악하기 위해 경쟁하고 있다.
BREW의 초기 버전은 CDMA에서만 가능하였지만, 그 이후의 버전은
TDMA와 GSM에서도 동작하도록 확장되었다.


GVM이란?

GVM(General Virtual Machine)은 순수 국산 기술(신지소프트)로 만들어
졌으며 무선인터넷 미들웨어 솔루션으로 무선망을 통하여 어플리케이션
을 다운로드하여 필요한 시점에 단말기 상에서 실행할수 있게하는 기능
을 제공하는 기술이다. 기존의 무선인터넷 기술인 WAP, ME 등이
Browser 기반으로 단순한 텍스트와 제한된 이미지 제공의 한계를 가져
이용 활성화가 어려웠음에 반하여, GVM은 사용자가 필요한 어플리케이
션을 자유롭게 선택한 후 다운로드하여 실행함으로써 무선 단말기의 기
능을 무한하게 확장할 수 있도록 한 기술이다.


SK-VM이란?

주)XCE와 SKT가 공동 개발을 한 무선 인터넷 플랫폼이다.
세계 최초로 MIDP와 CLDC 기반으로 제작된 J2ME 플랫폼인 SK-VM은
OEM SPEC API 를 사용하여 MIDP/CLDC에서 표현하지 못했던 부분 까
지 표현이 가능 하게 되었다.
MIDP/CLDC환경의 무선인터넷 플랫 폼인 SK-VM은 Clean room방식으로
개발 되었으며
KVM대신 XVM이란 가상머신을 사용하며, MIDP를 구현한 M-profile을,
CLDC를 구현한 M-configuration란 이름의 SPEC을 사용한다
J2ME의 구조와 거의 비슷한 구조를 가지고 있다


XCE의 XVM (eXtended Virtual Machine)
- 자바기반으로 개발, J2ME를 크린룸 형태로 개발함
- 자바의 가장 큰 단점인 속도문제 개선, 자바 고유의 장점만을 부각시킴
- 특히, 멀티쓰레드 방식 등의 동적인 멀티미디어 프로그램에서 강점을
지님
- 네트워크 기능이 강하다는 평가를 받고 있음

모빌탑의 MAP (Mobile Application S/W Plug-in)
- C언어를 기반으로 자체 개발한 휴대폰용 프로그램 다운로드 솔루션
- 적은 메모리와 CPU 사용으로 높은 통화 품질을 제공하며 다양한 애플
리케이션 개발
가능
- 단말기 고유의 소프트웨어와 밀착된 형태로 상대적으로 빠른 연산 속도
- 멀티미디어 프로그램의 빠른 구동을 위해 자체적으로 이미지, 사운드
컨버터 지원

KVM (Kjava Virtual Machine)
- LG텔레콤, 썬마이크로시스템즈의 자바를 기반으로 개발한 KVM을 적용
시킨‘ez-JAVA’서비스 실시
- 이후 J2ME로 업그레이드 한‘자바 스테이션’서비스 제공

기타 모바일 관련 용어 정리

J2ME (Java2 Micro Edition)

SUN사의 Java2 플랫폼에서 비교적 작은 규모의 하드웨어 환경
(Embedded system) 대상으로 하는 플랫폼

CLDC (Connected, Limited Device Configuration)
제한된 리소스를 가지고 네트웍을 이용하는 작업을 주로 담당하는
(connected) embedded system들에 대하여 공통된 API를 제공하도록 하
기 위하여 JCP (Java Community Process)에서 정의한 클래스 규격

MIDP (Mobile Information Device Profile)
무선 네트웍 기능을 가지는 이동정보기기들(특히, 휴대폰)에 대하여 표준
적인 API를 제공하도록 하기 위하여 JCP에서 정의한 클래스 규격으로
PC 급 이상의 시스템보다 제한적인 사용자 인터페이스 제공

SKT service API
무선인터넷 서비스 제공을 위하여 SK Telecom에서 정의한 API 규격으로
CLDC와 MIDP에서 정의하지 않는 API를 제공하며 무선인터넷과 관련된
API의 표준을 제시

WAP (Wireless Application Protocol)
모뎀을 거치지 않고 무선으로 자료를 전송하고 받을 수 있는 기술적 표준
약속, 문서기반의 무선인터넷 서비스에 적합한 무선 데이터 프로토콜로
서 SK Telecom에서 제공하는 기존 무선인터넷 서비스 환경
WAP은 기존의 인터넷 표준과 완전히 다른 WML(Wireless Markup
Language)이라는 새로운 언어로 짜여진 데이터를 전용브라우저로 볼 수
있도록 고안됐습니다. WAP을 이용하면, 텍스트 기반의 단순 정보서비스
를 넘어 멀티미디어에 기반한 각종 온라인 서비스를 받을 수 있다. 현재
속도는 수신이 57.6Kbps, 송신이 14.4Kbps입니다.


ME(Microsoft Explorer)
ME는 마이크로소프트가 기존 인터넷의 기술적 방식을 그대로 수용하면
서 만들어낸 무선 프로토콜로 HTML을 약간 변형시킨 M-HTML 등의 언어
를 사용합니다.

Clean room ?
sun의 java 소스에 근거를 하지 않고 회사 자체의 기술로 자바 spec를 구
현한 것을 말한다.

1) WAE (Wireless Application Environment :무선 응용 환경)
WAE 는 웹과 무선 단말기 기술의 통합을 기초로 한 일반 목적의 응용 환
경으로, WAE의 주요 목적은 서비스 제공자가 효과적이고, 유용한 방법으
로 방대한 다른 무선 플랫폼에 접근할 수 있는 응용 서비스를 만들 수 있
는 상호작용 환경을 구축하는 것이다.

WAE는 다음의 기능을 갖는 마이크로브라우저(MicroBrowser)환경을 포
함한다.
- WML : 무선 단말기와 컨텐츠 사용자간의 인터페이스를 제공하는 것으
로 HTML과 비 슷하지만 무선 단말기를 사용하는데 있어 최적화된 경량
(Lightweight)의 마크업 언어이다.
- WMLScript : 이동단말에서 수행되는 프로그램을 작성하는 위한 경 량
의 스크립트 언어 로 Javascript와 유사하다.
- WTA(Wireless Telephony Application), WTAI(WTA interface): 전화 서비
스와 이를 위한 프로그래밍 인터페이스
- 컨텐츠 형식 : 이미지, 전화번호 및 달력 정보를 포함한 다양한 데 이터
형식

2) WSP (Wireless Session Protocol : 무선 세션 프로토콜)
WSP는 WAP 의 응용 계층 프로토콜을 제공을 위해 두 개의 세션 서비스
를 제공한다.
by 멋진승현 | 2004/05/14 11:38 | 용어정리 | 트랙백(1)
트랙백 주소 : http://Thinkout.egloos.com/tb/510768
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Tracked from 上善若水 at 2008/10/31 17:52

제목 : 내 손안의 PC - 자바가 구원투수가 되어야 하지 ..
세상은 카메라/GPS/3G Network을 탑재한 애플의 iPhone, 구글의 Android폰을 기점으로 완전히 새로운 세상으로 바뀌고 있습니다. ...more

※ 로그인 사용자만 덧글을 남길 수 있습니다.


<< 이전 페이지 | 다음 페이지 >>