WIPI (Wireless Internet Platform for Interoperability)[네트워크, 모바일, 무선 플랫폼] 요약/정리 (레포트 용도)
본 자료는 4페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
해당 자료는 4페이지 까지만 미리보기를 제공합니다.
4페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

1. WIPI란

2. WIPI 규격과 구조

3. 플랫폼 표준화 개요

4. 단말기 최소 권장 사양

5. 플랫폼 개념적 구조

6. 주요 기능 규격(HAL 규격, C API 규격, 자바 API 규격)

7. WIPI 규격의 향후 과제

본문내용

가정하는 함수
- 시스템 : 단말기의 정보 또는 이벤트를 입수 관련 API로 구성
디버깅 정보 출력 지원하는 함수와 크리티컬 섹션(Critical Section) 을 보호하기 위한 API로 구성
플랫폼이 관리할 메모리영역을 주는 규격 등을 지원하여 플랫폼의 핵심 기능을 구현 할 수 있도록 지원하는 API로 구성
- Call : 전화를 걸거나 받는 API로 구성
플랫폼 수행 중에 전화가 걸려 올 때 수신 여부를 결정할 수 있고, 플랫폼에서 전화를 걸 수 있도록 지원
- Handset Device : 단말기에서 지원하는 LED,백라이트, 진동 장치 등을 제어지원 API로 구성
- 네트워크 : PPP 연결 관련 기능 지원 API로 구성
UDP, TCP를 사용하기 위한 API로 구성
- 시리얼 : 시리얼 연결 및 제어 관련 기능 지원 API로 구성
- SMS : SMS 메시지를 가져오고, 제어하는 기능을 지원하는 API로 구성
- 사운드 : 지원하는 Sound 포맷을 이용하여 멜로디 및 벨소리 ,경고음, 키음 등을 지원하는 API로 구성
- 시간 : 현재 시간을 가져오는 기능과 타이머를 지원하는 API로 구성
- Utility : 유니코드와 지역코드로의 변환 관련 기능을 지원하는 API로 구성
- 파일 시스템 : 계층적 디렉터리 구조의 파일 시스템을 추상화 하여 지원하는 API로 구성
- 보코더 : 플랫폼에서 지원하는 Vocoder 장치의 녹음에 관련된 기능을 지원하는 API로 구성
- 입력기 : 다국어 입력기를 지원 하는 API로 구성
- 폰트 : 다양한 폰트를 화면에 출력 하거나, 화면에 출력 할 때 관련 정보들을 얻어오는 API로 구성
- 가상키 : LCD화면에 프레임 버퍼의 내용을 출력하거나, 화면의 정보를 얻어오는 API로 구성. 응용프로그램에서 단말기에 존재 하지 않는 키를 가상적인 기능키로 사용을 지원하는 API로 구성
◈ C API 규격
C API에는 Kernel, Graphic, Database, File System, Network, Media Manager, Serial, Phone, Misc, Utility, UI Components, Standard C Library 등에 대한 API가 정의되어 있다. 다음은 각 API에 대한 개략적 설명이다.
- 커널 : 동적 메모리 할당/해제 관련 API를 제공
다중 응용프로그램과 동적 라이브러리 지원을 위해 로딩과 수행 및 다중 응용프로그램간 공유 메모리 API 제공
복수 타이머를 지원하며, 시스템 정보를 갱신하거나 가져오는 API 제공
- 그래픽 : 화면이나 오프 스크린 프레임 버퍼(Off Screen Frame Buffer)에 다양한 그리기를 할 수 있는 API들로 구성
다양한 이미지 포맷(BMP, PNG, GIF, AGIF)의 인코딩/디코딩을 지원하는 API로 구성
그래픽 이벤트 처리 및 문자 입력 처리 관련 API로 구성
- 데이터베이스 : 데이터를 레코드 단위로 저장하고, 검색하며 관리하기 위한 API로 구성
- 파일시스템 : 계층적 디렉토리 구조의 파일 시스템에서 파일과 디렉토리를 사용하기 위한 API로 구성
- 네트워크 : PPP 연결, TCP/UDP 소켓 연결과 관련된 API로 구성
HTTP 연결에 지원하기 위한 API로 구성
- 매체처리기 : 사운드나 동영상 등의 Media 처리에 관련된 함수와 톤 재생 및 음성녹음 및 볼륨 조절에 관련한 API로 구성
- 시리얼 : 시리얼 포트 관련 제어 및 사용에 관련된 API로 구성
- Phone : CALL과 SMS 송수신 관련 API로 구성
- Misc : LED, 백라이트 등의 제어와 관련된 API로 구성
- UI 컴포넌트 : 사용자 인터페이스 컴포넌트로 텍스트 박스, 날짜/시간 컴포넌트, 메뉴 컴포넌트, 라벨 컴포넌트, 리스트 컴포넌트 API로 구성
◈ 자바 API 규격
JESE의 자바 언어 문맥은 제한된 CPU성능과 메모리를 가진 단말기에는 적합하지 않다. 따라서, WIPI 자바 API 규격은 다음의 사항에 대해서 제약을 두고 작성 되었다.
- Finalization을 지원하지 않는다. 클래스 라이브러리가 Object.finalize() 를 제공하지 않는다.
- JNI(Java Native Interface) 를 지원하지 않는다.
- 사용자 정의 클래스 로더를 지원하지 않는다.
- Reflection을 지원하지 않는다.
따라서, reflection에 기반한 Object serialization, JVMDI(Debugging Interface), JVMPI(Profiler Interface) 등을 지원하지 않는다.
- Thread group 과 daemon thread를 지원하지 않는다.
- Weak reference를 지원하지 않는다.
◈ WIPI 규격의 향후 과제
표준화의 궁극적인 목적은 컨텐츠의 재사용과 상호호환을 가능하게 해 전체적인 효율성 증대에 있으며, 무선인터넷 시장을 확장해 나가는데 그 궁극적인 목적이 있다. 이러한 기대에 부응하기 위해서는 WIPI 규격의 지속적인 업그레이드가 필요하다.
WIPI 규격은 이미 참조 구현을 통해 완성도를 검증하였으나, 잘못된 이해로 인해 규격과 응용프로그램 및 컨텐츠 준비를 혼동하는 경우가 있다. 이에 대해 조사한 결과, 현재 플랫폼에서 서비스되고 있는 각종 기능들을 검토한 결과 대부분은 컨텐츠나 응용프로그램을 통해 이루어지므로 WIPI규격과 무관한 사항들이었으며, 일부 기능들은 규격 개발 당시 서비스되고 있지 않았던 기능이므로 규격에 포함되지 않았다.
한국무선인터넷표준화포럼 산하 모바일표준특별분과와 한국통신기술협회 차세대 이동통신 프로젝트 그룹에서는 공동으로 이동통신 사업자, 단말기 제조사 및 플랫폼 솔루션 업체와 더불어 다음과 같은 항목에 대해 WIPI 규격 업그레이드 작업의 진행을 준비하고 있다.
- 신규 부가 장치에 따른 API 추가
- 신규 서비스 및 유무선 연동 서비스에 필요한 API 추가
- 이동통신 사업자간 컨텐츠 조회/다운로드 및 과금 방식의 표준화
- 기타 신규 제안
위의 사항이 모두 갖추어 진다면 보다 완성도 높은 모바일 플랫폼 표준 규격이 될 것이다.

키워드

  • 가격2,000
  • 페이지수12페이지
  • 등록일2008.03.14
  • 저작시기2007.4
  • 파일형식한글(hwp)
  • 자료번호#455216
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니