CLDC 플랫폼 및 유틸리티 API

CLDC 플랫폼 및 유틸리티 API는 제품에 코어 언어 기능을 제공합니다. 패키지는 다음과 같습니다.

  • CLDC 1.1 코어 패키지
  • J2ME® 웹 서버 패키지
  • CLDC 및 J2ME 확장 버전의 RIM® 패키지

CLDC 1.1 코어 패키지

이 패키지는 JSR 139의 일부이며, Connected Limited Device Configuration 버전 1.1 입니다. 이 패키지는 BlackBerry® 스마트폰과 같은 제약이 있는 무선 장치 리소스에서 프로그램 개발 시 핵심적인 API 모음을 제공합니다.

J2ME 웹 서비스 패키지

이 패키지는 JSR 172의 일부이며, J2ME 웹 서비스 사양입니다. 이 패키지는 BlackBerry 스마트폰과 같은 Java® ME 장치에 기본 지원을 제공하여 표준 프로그래밍 인터페이스를 통해 웹 서비스 클라이언트의 역할을 합니다.

RIM 확장 패키지

RIM은 Java Community Process API를 보완하는 API를 제공합니다.

예를 들면 표준 Vector 클래스 대신에 RIM에서 제공하난 BigVector 또는 UnsortedReadableLis와 같은 수집 클래스를 사용할 수 있습니다.

경우에 따라, RIM은 Java SE에서는 사용할 수 있지만 표준 Java ME에서는 사용할 수 없는(또는 부분 제공되는) 클래스를 제공합니다. 예를 들면 다음과 같습니다.

  • net.rim.device.api.xml.parsersJava SE에서는 사용할 수 있지만 표준 Java ME에서는 사용할 수 없는 DocumentBuilderDocumentBuilderFactory 클래스를 추가하여 javax.xml.parsers를 보완합니다.
  • net.rim.device.api.util.Arrays는 표준 Java ME에서는 사용할 수 없는 다양한 기능의 Java SE Arrays 클래스를 제공합니다.
  • net.rim.device.api.util.MathUtilities에는 역삼각 메소드를 포함한 표준 Java ME에서는 사용할 수 없으나 Java SE java.lang.Math 클래스에서는 사용 가능한 메소드가 포함되어 있습니다.
  • net.rim.device.api.xml는 무선 프로그램 사용에 적합한 이진 형식의 XML로 WBXML 처리 사용을 위한 상수를 제공합니다.
  • net.rim.device.api.xml.jaxp 패키지는 XML 처리 지원 및 표준 도우미 클래스로 확장을 추가하여 org.xml.sax를 보완합니다.

RIM은 CLDC 플랫폼 및 유틸리티 카테고리에서 다음과 같은 패키지를 제공합니다.

CLDC 및 유틸리티에 대한 자세한 정보


이 정보가 도움이 되었습니까? 의견을 보내 주십시오.