# WIPI Wiki > WIPI 1.2.1 모바일 표준 플랫폼 API 레퍼런스 WIPI 1.2.1 (한국 무선 인터넷 표준 플랫폼, 2005년 KWISF 제정) 규격서를 검색 가능한 Markdown 으로 재구성한 개발자 레퍼런스. 원본은 939페이지 한국어 PDF + JavaDoc HTML. 모든 페이지가 순수 Markdown 이라 LLM 이 직접 grep / fetch 가능. ## LLM / Claude Code 사용 가이드 ### 네임스페이스로 어디를 볼지 결정 - `MC_xxx` — C API (응용 → 플랫폼). 12개 카테고리 - `MH_xxx` — HAL API (플랫폼 → 단말 기본SW). 15개 카테고리 - `org.kwis.*` — Java API. 11개 패키지, 135개 클래스 ### 빠른 조회 패턴 ``` # raw md fetch (HTML chrome 없음, 토큰 절약) curl https://mirusu400.github.io/wipi-wiki/c-api/kernel.md curl https://mirusu400.github.io/wipi-wiki/hal/system.md curl https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/io/File.md # 전체 덤프 curl https://mirusu400.github.io/wipi-wiki/llms-full.txt ``` > 인덱스 링크는 모두 `.md` raw 파일. Starlight HTML 페이지(`/c-api/kernel/`)가 아니라 `/c-api/kernel.md` 를 가리킨다. --- ## Home - [WIPI Wiki](https://mirusu400.github.io/wipi-wiki/index.md): **WIPI 1.2.1** (Wireless Internet Platform for Interoperability) — 2000년대 한국의 피처폰 ## overview - [2. 개념적 구조](https://mirusu400.github.io/wipi-wiki/overview/architecture.md): 본 규격에서 정의하는 모바일 표준 플랫폼은 개념적으로 그림 1과 같은 구조를 갖는 다. 단말기 기본 S/W는 통신 기본 기능과 각종 디바이스 드라이버가 포함된다. 그림 1에서 Extended API는 선택 사양이다. - [개요](https://mirusu400.github.io/wipi-wiki/overview/index.md): WIPI 1.2.1 규격 1~3장. 플랫폼이 무엇이고, 어떤 구조이고, 단말기가 어느 정도 사양을 - [1. 서론](https://mirusu400.github.io/wipi-wiki/overview/introduction.md): 본 문서는 이동 통신 단말기(이하 단말기)에 탑재되어 응용 프로그램을 수행할 수 있는 환경을 제공하는 모바일 표준 플랫폼 규격(이하 플랫폼 규격)을 정의 한다. - [3. 주요 기능 규격](https://mirusu400.github.io/wipi-wiki/overview/platform.md): 이 장에서는 표준 플랫폼의 주요 기능 규격을 정의한다. ## hal - [4.4. CALL](https://mirusu400.github.io/wipi-wiki/hal/call.md): 전화를 걸거나 받는 함수들이다. 플랫폼 수행 중에 전화가 걸려 올 때 수신 여부를 결정할 수 있고, 플랫폼에서 전화를 걸 수 있다. 운영체제는 `MH_pltEvent()` 함수에 매개 변수로 `MH_CALL_EVENT` 와 `MH_CallEvent` 를 넘겨주어 플랫폼에 이벤트를 전달한 - [4.11. FILE](https://mirusu400.github.io/wipi-wiki/hal/file.md): File System 함수들이다. - [4.13. Font](https://mirusu400.github.io/wipi-wiki/hal/font.md): 다양한 폰트를 화면에 출력하거나 화면 출력 시에 다양한 정보들을 얻어오는 함수로 구성되어 있다. - [4.14. Frame Buffer](https://mirusu400.github.io/wipi-wiki/hal/frame-buffer.md): LCD 화면에 프레임 버퍼의 내용을 출력하거나, 화면의 정보를 얻어오는 함수로 구성되어 있다. - [4.5. HandSet Device](https://mirusu400.github.io/wipi-wiki/hal/handset.md): 단말기에 장착된 장치를 제어하는 함수들이다. - [HAL 규격](https://mirusu400.github.io/wipi-wiki/hal/index.md): **HAL (Handset Adaptation Layer)** 은 단말기 기본 소프트웨어 위에 모바일 표준 플랫폼이 - [4.12. InputMethod](https://mirusu400.github.io/wipi-wiki/hal/input-method.md): InputMethod Automata 관련 함수들이다. 각 단말기 환경에 따라 작성된 오토마타 에서 현재 입력 키 값에 따라 문자(열)를 처리하여 InputMethod 에 넘겨주게 된다. `InputMethod` 에 전달되는 문자(열)를 현재 조합중인 문자(열)과 조합이 끝나서 완 성된 - [4.8. MEDIA](https://mirusu400.github.io/wipi-wiki/hal/media.md): 미디어를 지원하기 위한 API 들이다. 미디어장치는 데이터를 스트립으로 생산/소 비하는 장치들을 말한다. 이런 장치에는 사운드장치, vocoder 장치, 카메라장치등 이 있을 수 있다. - [4.6. 네트워크](https://mirusu400.github.io/wipi-wiki/hal/network.md): TCP/IP 인터넷 통신을 지원하는 함수들을 정의한 것이다. - [4.2. 플랫폼이 제공하는 API](https://mirusu400.github.io/wipi-wiki/hal/platform-api.md): 다음은 실제로 플랫폼이 해당 API 를 구현하여, HAL 또는 타 태스크에서 사용하는 함수들이다. 주로, 타 태스크에서 플랫폼 태스크로 이벤트를 전달 하거나, 플랫폼을 시작하기 위해서 필요하다. **HAL 포팅시 구현해야 할 API 가 아니며 제공하는 플랫폼 라이브러리에 포함되어 있어야 - [4.7. Serial](https://mirusu400.github.io/wipi-wiki/hal/serial.md): 단말기에서 지원하는 시리얼을 제어하는 함수들이다. - [4.3. System](https://mirusu400.github.io/wipi-wiki/hal/system.md): 표준 플랫폼 커널(Kernel) 에서 단말기의 정보 또는 이벤트를 입수하여 다음 수행 동작을 결정하고, 커널의 동작 수행 상태를 확인 하기 위해 디버깅 하는 콘솔을 지원하는 함수와 크리티컬 섹션(Critical Section) 을 보호 하기 위해서 단말기 운영체제에서 지원하는 락(loc - [4.9. TIME](https://mirusu400.github.io/wipi-wiki/hal/time.md): 플랫폼은 HAL 에서 제공하는 1개의 Timer를 가지고 내부적으로 여러 개의 타이머를 생성하여 사용한다. 그리고, HAL 은 UTC 기준시간 70년 1월 1일 0시 0분 0초 부터 현재시간까지의 milli-second 단위의 시간을 알려준다. - [4.1. TYPE DEFINITION](https://mirusu400.github.io/wipi-wiki/hal/types.md): 변수 타입을 정의한다. - [4.10. UTILITY](https://mirusu400.github.io/wipi-wiki/hal/utility.md): 플랫폼에서 유용하게 사용할 수 있는 함수들을 제공한다. 문자셋을 변환한다. - [4.15. Virtual Key](https://mirusu400.github.io/wipi-wiki/hal/virtual-key.md): 응용프로그램에서 단말기의 키를 가상적인 기능 키로 사용할 때 필요한 함수들이 다. 예를 들어 단말기에서 방향 키가 존재하지 않는 경우 번호 키를 매핑 (mapping)해서 사용한다.게임이나 기타 응용 프로그램은 숫자키 외의 키를 받아서 수행된다. 그러나 숫자키 외의 키(조절키)의 존재 ## c-api - [5.1.12. 표준 C 라이브러리](https://mirusu400.github.io/wipi-wiki/c-api/c-stdlib.md): C언어 개발자의 개발 편의를 위해 다음의 표준 C 라이브러리를 지원 해야 한다. 지원 되는 함수들은 ANSI-C 인터페이스와 동일하게 지원한다. 자세한 내역은 다음과 같다. - [5.1.3. 데이터베이스](https://mirusu400.github.io/wipi-wiki/c-api/database.md): 데이터베이스 함수. - [5.1.4. 파일시스템](https://mirusu400.github.io/wipi-wiki/c-api/filesystem.md): 파일에 관련된 모듈이다. - [5.1.2. 그래픽](https://mirusu400.github.io/wipi-wiki/c-api/graphics.md): 화면이나 오프 스크린 프레임 버퍼(Off Screen Frame Buffer) 에 다양한 그리기를 할 수 있는 API 들이다. - [C API](https://mirusu400.github.io/wipi-wiki/c-api/index.md): WIPI-C 응용프로그래밍 인터페이스. 응용프로그램이 플랫폼 위에서 사용할 수 있는 - [5.1.1. 커널](https://mirusu400.github.io/wipi-wiki/c-api/kernel.md): 커널 인터페이스 API - [5.1.6. 매체 처리기](https://mirusu400.github.io/wipi-wiki/c-api/media.md): 사운드나 동영상등의 모든 Media 에 대해서 처리를 해주는 매체 처리기와 관련된 함수와 톤 재생 및 음성녹음 및 볼륨 조절에 관련한 패키지 이다 - [5.1.9. MISC](https://mirusu400.github.io/wipi-wiki/c-api/misc.md): 단말기에서 지원되는 부가장치들에 대해서 제어하는 함수 들이다. HAL 에서 수정된 부분 반영함. - [5.1.5. NETWORK](https://mirusu400.github.io/wipi-wiki/c-api/network.md): TCP/IP 인터넷 통신에 관련된 모듈이다. 인터넷 접근, TCP/UDP 소켓, HTTP 연결에 관련된 API 들이 포함된다. - [5.1.8. PHONE](https://mirusu400.github.io/wipi-wiki/c-api/phone.md): 전화 걸기에 관한 API 를 모은 것이다. 전화를 걸때는 전화번호 문자열을 넘겨 `MC_phnCallPlace()`를 호출한다. - [5.1.7. SERIAL](https://mirusu400.github.io/wipi-wiki/c-api/serial.md): 시리얼 통신에 관련한 API 이다. 시리얼 장치는 여러 개가 존재할 수 있으며 각 장치는 포트번호 0, 1, 2.. 로 접근된다. 플랫폼에서 지원하는 시리얼 포트 개수는 `MC_knlGetSystemProperty()` 에 `"MAXSERIALNUM"` 을 넘겨주어 구할 수 있다. 시 - [5.1.11. 사용자 인터페이스 컴포넌트](https://mirusu400.github.io/wipi-wiki/c-api/ui-components.md): 사용자 인터페이스 컴포넌트로 텍스트 박스, 날짜/시간 컴포넌트, 메뉴 컴포넌트, 라벨 컴포넌트, 리스트 컴포넌트가 있다. - [5.1.10 UTILITY](https://mirusu400.github.io/wipi-wiki/c-api/utility.md): 각종 유틸리티 함수를 정의하였다. ## java-api - [Java API Reference](https://mirusu400.github.io/wipi-wiki/java-api/index.md): JavaDoc HTML 을 Markdown 으로 재구성한 레퍼런스입니다. - [Class ByteArrayInputStream](https://mirusu400.github.io/wipi-wiki/java-api/java/io/ByteArrayInputStream.md): `package java.io` - [Class ByteArrayOutputStream](https://mirusu400.github.io/wipi-wiki/java-api/java/io/ByteArrayOutputStream.md): `package java.io` - [Interface DataInput](https://mirusu400.github.io/wipi-wiki/java-api/java/io/DataInput.md): `package java.io` - [Class DataInputStream](https://mirusu400.github.io/wipi-wiki/java-api/java/io/DataInputStream.md): `package java.io` - [Interface DataOutput](https://mirusu400.github.io/wipi-wiki/java-api/java/io/DataOutput.md): `package java.io` - [Class DataOutputStream](https://mirusu400.github.io/wipi-wiki/java-api/java/io/DataOutputStream.md): `package java.io` - [Class EOFException](https://mirusu400.github.io/wipi-wiki/java-api/java/io/EOFException.md): `package java.io` - [Class IOException](https://mirusu400.github.io/wipi-wiki/java-api/java/io/IOException.md): `package java.io` - [Class InputStream](https://mirusu400.github.io/wipi-wiki/java-api/java/io/InputStream.md): `package java.io` - [Class InputStreamReader](https://mirusu400.github.io/wipi-wiki/java-api/java/io/InputStreamReader.md): `package java.io` - [Class InterruptedIOException](https://mirusu400.github.io/wipi-wiki/java-api/java/io/InterruptedIOException.md): `package java.io` - [Class OutputStream](https://mirusu400.github.io/wipi-wiki/java-api/java/io/OutputStream.md): `package java.io` - [Class OutputStreamWriter](https://mirusu400.github.io/wipi-wiki/java-api/java/io/OutputStreamWriter.md): `package java.io` - [Class PrintStream](https://mirusu400.github.io/wipi-wiki/java-api/java/io/PrintStream.md): `package java.io` - [Class Reader](https://mirusu400.github.io/wipi-wiki/java-api/java/io/Reader.md): `package java.io` - [Class UTFDataFormatException](https://mirusu400.github.io/wipi-wiki/java-api/java/io/UTFDataFormatException.md): `package java.io` - [Class UnavailableException](https://mirusu400.github.io/wipi-wiki/java-api/java/io/UnavailableException.md): `package java.io` - [Class UnsupportedEncodingException](https://mirusu400.github.io/wipi-wiki/java-api/java/io/UnsupportedEncodingException.md): `package java.io` - [Class Writer](https://mirusu400.github.io/wipi-wiki/java-api/java/io/Writer.md): `package java.io` - [package java.io](https://mirusu400.github.io/wipi-wiki/java-api/java/io/index.md) - [Class ArithmeticException](https://mirusu400.github.io/wipi-wiki/java-api/java/lang/ArithmeticException.md): `package java.lang` - [Class ArrayIndexOutOfBoundsException](https://mirusu400.github.io/wipi-wiki/java-api/java/lang/ArrayIndexOutOfBoundsException.md): `package java.lang` - [Class ArrayStoreException](https://mirusu400.github.io/wipi-wiki/java-api/java/lang/ArrayStoreException.md): `package java.lang` - [Class Boolean](https://mirusu400.github.io/wipi-wiki/java-api/java/lang/Boolean.md): `package java.lang` - [Class Byte](https://mirusu400.github.io/wipi-wiki/java-api/java/lang/Byte.md): `package java.lang` - [Class Character](https://mirusu400.github.io/wipi-wiki/java-api/java/lang/Character.md): `package java.lang` - [Class Class](https://mirusu400.github.io/wipi-wiki/java-api/java/lang/Class.md): `package java.lang` - [Class ClassCastException](https://mirusu400.github.io/wipi-wiki/java-api/java/lang/ClassCastException.md): `package java.lang` - [Class ClassNotFoundException](https://mirusu400.github.io/wipi-wiki/java-api/java/lang/ClassNotFoundException.md): `package java.lang` - [Class Double](https://mirusu400.github.io/wipi-wiki/java-api/java/lang/Double.md): `package java.lang` - [Class Error](https://mirusu400.github.io/wipi-wiki/java-api/java/lang/Error.md): `package java.lang` - [Class Exception](https://mirusu400.github.io/wipi-wiki/java-api/java/lang/Exception.md): `package java.lang` - [Class Float](https://mirusu400.github.io/wipi-wiki/java-api/java/lang/Float.md): `package java.lang` - [Class IllegalAccessException](https://mirusu400.github.io/wipi-wiki/java-api/java/lang/IllegalAccessException.md): `package java.lang` - [Class IllegalArgumentException](https://mirusu400.github.io/wipi-wiki/java-api/java/lang/IllegalArgumentException.md): `package java.lang` - [Class IllegalMonitorStateException](https://mirusu400.github.io/wipi-wiki/java-api/java/lang/IllegalMonitorStateException.md): `package java.lang` - [Class IllegalStateException](https://mirusu400.github.io/wipi-wiki/java-api/java/lang/IllegalStateException.md): `package java.lang` - [Class IllegalThreadStateException](https://mirusu400.github.io/wipi-wiki/java-api/java/lang/IllegalThreadStateException.md): `package java.lang` - [Class IndexOutOfBoundsException](https://mirusu400.github.io/wipi-wiki/java-api/java/lang/IndexOutOfBoundsException.md): `package java.lang` - [Class InstantiationException](https://mirusu400.github.io/wipi-wiki/java-api/java/lang/InstantiationException.md): `package java.lang` - [Class Integer](https://mirusu400.github.io/wipi-wiki/java-api/java/lang/Integer.md): `package java.lang` - [Class InterruptedException](https://mirusu400.github.io/wipi-wiki/java-api/java/lang/InterruptedException.md): `package java.lang` - [Class Long](https://mirusu400.github.io/wipi-wiki/java-api/java/lang/Long.md): `package java.lang` - [Class Math](https://mirusu400.github.io/wipi-wiki/java-api/java/lang/Math.md): `package java.lang` - [Class NegativeArraySizeException](https://mirusu400.github.io/wipi-wiki/java-api/java/lang/NegativeArraySizeException.md): `package java.lang` - [Class NullPointerException](https://mirusu400.github.io/wipi-wiki/java-api/java/lang/NullPointerException.md): `package java.lang` - [Class NumberFormatException](https://mirusu400.github.io/wipi-wiki/java-api/java/lang/NumberFormatException.md): `package java.lang` - [Class Object](https://mirusu400.github.io/wipi-wiki/java-api/java/lang/Object.md): `package java.lang` - [Class OutOfMemoryError](https://mirusu400.github.io/wipi-wiki/java-api/java/lang/OutOfMemoryError.md): `package java.lang` - [Interface Runnable](https://mirusu400.github.io/wipi-wiki/java-api/java/lang/Runnable.md): `package java.lang` - [Class Runtime](https://mirusu400.github.io/wipi-wiki/java-api/java/lang/Runtime.md): `package java.lang` - [Class RuntimeException](https://mirusu400.github.io/wipi-wiki/java-api/java/lang/RuntimeException.md): `package java.lang` - [Class SecurityException](https://mirusu400.github.io/wipi-wiki/java-api/java/lang/SecurityException.md): `package java.lang` - [Class Short](https://mirusu400.github.io/wipi-wiki/java-api/java/lang/Short.md): `package java.lang` - [Class String](https://mirusu400.github.io/wipi-wiki/java-api/java/lang/String.md): `package java.lang` - [Class StringBuffer](https://mirusu400.github.io/wipi-wiki/java-api/java/lang/StringBuffer.md): `package java.lang` - [Class StringIndexOutOfBoundsException](https://mirusu400.github.io/wipi-wiki/java-api/java/lang/StringIndexOutOfBoundsException.md): `package java.lang` - [Class System](https://mirusu400.github.io/wipi-wiki/java-api/java/lang/System.md): `package java.lang` - [Class Thread](https://mirusu400.github.io/wipi-wiki/java-api/java/lang/Thread.md): `package java.lang` - [Class Throwable](https://mirusu400.github.io/wipi-wiki/java-api/java/lang/Throwable.md): `package java.lang` - [Class VirtualMachineError](https://mirusu400.github.io/wipi-wiki/java-api/java/lang/VirtualMachineError.md): `package java.lang` - [package java.lang](https://mirusu400.github.io/wipi-wiki/java-api/java/lang/index.md) - [Class Calendar](https://mirusu400.github.io/wipi-wiki/java-api/java/util/Calendar.md): `package java.util` - [Class Date](https://mirusu400.github.io/wipi-wiki/java-api/java/util/Date.md): `package java.util` - [Class EmptyStackException](https://mirusu400.github.io/wipi-wiki/java-api/java/util/EmptyStackException.md): `package java.util` - [Interface Enumeration](https://mirusu400.github.io/wipi-wiki/java-api/java/util/Enumeration.md): `package java.util` - [Class GregorianCalendar](https://mirusu400.github.io/wipi-wiki/java-api/java/util/GregorianCalendar.md): `package java.util` - [Class Hashtable](https://mirusu400.github.io/wipi-wiki/java-api/java/util/Hashtable.md): `package java.util` - [Class NoSuchElementException](https://mirusu400.github.io/wipi-wiki/java-api/java/util/NoSuchElementException.md): `package java.util` - [Class Random](https://mirusu400.github.io/wipi-wiki/java-api/java/util/Random.md): `package java.util` - [Class SimpleTimeZone](https://mirusu400.github.io/wipi-wiki/java-api/java/util/SimpleTimeZone.md): `package java.util` - [Class Stack](https://mirusu400.github.io/wipi-wiki/java-api/java/util/Stack.md): `package java.util` - [Class TimeZone](https://mirusu400.github.io/wipi-wiki/java-api/java/util/TimeZone.md): `package java.util` - [Class Timer](https://mirusu400.github.io/wipi-wiki/java-api/java/util/Timer.md): `package java.util` - [Class TimerTask](https://mirusu400.github.io/wipi-wiki/java-api/java/util/TimerTask.md): `package java.util` - [Class Vector](https://mirusu400.github.io/wipi-wiki/java-api/java/util/Vector.md): `package java.util` - [package java.util](https://mirusu400.github.io/wipi-wiki/java-api/java/util/index.md) - [Class Kernel](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msf/core/Kernel.md): `package org.kwis.msf.core` - [Class ProgramExitException](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msf/core/ProgramExitException.md): `package org.kwis.msf.core` - [Class Shared](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msf/core/Shared.md): `package org.kwis.msf.core` - [package org.kwis.msf.core](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msf/core/index.md) - [Interface HttpSocket](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msf/io/HttpSocket.md): `package org.kwis.msf.io` - [Class Message](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msf/io/Message.md): `package org.kwis.msf.io` - [Class Network](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msf/io/Network.md): `package org.kwis.msf.io` - [Class SchemeNotFoundException](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msf/io/SchemeNotFoundException.md): `package org.kwis.msf.io` - [Interface Socket](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msf/io/Socket.md): `package org.kwis.msf.io` - [Class URL](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msf/io/URL.md): `package org.kwis.msf.io` - [package org.kwis.msf.io](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msf/io/index.md) - [Class DataBase](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/db/DataBase.md): `package org.kwis.msp.db` - [Class DataBaseException](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/db/DataBaseException.md): `package org.kwis.msp.db` - [Class DataBaseRecordException](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/db/DataBaseRecordException.md): `package org.kwis.msp.db` - [Interface DataComparator](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/db/DataComparator.md): `package org.kwis.msp.db` - [Class DataComparatorInteger](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/db/DataComparatorInteger.md): `package org.kwis.msp.db` - [Class DataComparatorString](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/db/DataComparatorString.md): `package org.kwis.msp.db` - [Interface DataFilter](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/db/DataFilter.md): `package org.kwis.msp.db` - [Class DataFilterInteger](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/db/DataFilterInteger.md): `package org.kwis.msp.db` - [package org.kwis.msp.db](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/db/index.md) - [Class BackLight](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/handset/BackLight.md): `package org.kwis.msp.handset` - [Class Call](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/handset/Call.md): `package org.kwis.msp.handset` - [Class HandsetProperty](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/handset/HandsetProperty.md): `package org.kwis.msp.handset` - [Class LED](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/handset/LED.md): `package org.kwis.msp.handset` - [package org.kwis.msp.handset](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/handset/index.md) - [Class File](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/io/File.md): `package org.kwis.msp.io` - [Class FileSystem](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/io/FileSystem.md): `package org.kwis.msp.io` - [package org.kwis.msp.io](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/io/index.md) - [Class Card](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lcdui/Card.md): `package org.kwis.msp.lcdui` - [Class Display](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lcdui/Display.md): `package org.kwis.msp.lcdui` - [Class DisplayProxy](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lcdui/DisplayProxy.md): `package org.kwis.msp.lcdui` - [Class EventQueue](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lcdui/EventQueue.md): `package org.kwis.msp.lcdui` - [Class Font](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lcdui/Font.md): `package org.kwis.msp.lcdui` - [Class Graphics](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lcdui/Graphics.md): `package org.kwis.msp.lcdui` - [Class Image](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lcdui/Image.md): `package org.kwis.msp.lcdui` - [Interface ImageObserver](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lcdui/ImageObserver.md): `package org.kwis.msp.lcdui` - [Class InputMethodHandler](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lcdui/InputMethodHandler.md): `package org.kwis.msp.lcdui` - [Interface InputMethodListener](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lcdui/InputMethodListener.md): `package org.kwis.msp.lcdui` - [Class Jlet](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lcdui/Jlet.md): `package org.kwis.msp.lcdui` - [Interface JletEventListener](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lcdui/JletEventListener.md): `package org.kwis.msp.lcdui` - [Class JletStateChangeException](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lcdui/JletStateChangeException.md): `package org.kwis.msp.lcdui` - [Class Main](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lcdui/Main.md): `package org.kwis.msp.lcdui` - [Interface SystemEventListener](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lcdui/SystemEventListener.md): `package org.kwis.msp.lcdui` - [package org.kwis.msp.lcdui](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lcdui/index.md) - [Interface ActionListener](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lwc/ActionListener.md): `package org.kwis.msp.lwc` - [Class AnnunciatorComponent](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lwc/AnnunciatorComponent.md): `package org.kwis.msp.lwc` - [Class ButtonComponent](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lwc/ButtonComponent.md): `package org.kwis.msp.lwc` - [Interface ChangeListener](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lwc/ChangeListener.md): `package org.kwis.msp.lwc` - [Class CheckboxComponent](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lwc/CheckboxComponent.md): `package org.kwis.msp.lwc` - [Class CheckboxGroup](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lwc/CheckboxGroup.md): `package org.kwis.msp.lwc` - [Class ComboComponent](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lwc/ComboComponent.md): `package org.kwis.msp.lwc` - [Class Command](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lwc/Command.md): `package org.kwis.msp.lwc` - [Class CommandBarComponent](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lwc/CommandBarComponent.md): `package org.kwis.msp.lwc` - [Interface CommandListener](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lwc/CommandListener.md): `package org.kwis.msp.lwc` - [Class Component](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lwc/Component.md): `package org.kwis.msp.lwc` - [Class ContainerComponent](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lwc/ContainerComponent.md): `package org.kwis.msp.lwc` - [Class DateFieldComponent](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lwc/DateFieldComponent.md): `package org.kwis.msp.lwc` - [Class Decorator](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lwc/Decorator.md): `package org.kwis.msp.lwc` - [Class DialogComponent](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lwc/DialogComponent.md): `package org.kwis.msp.lwc` - [Interface EventListener](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lwc/EventListener.md): `package org.kwis.msp.lwc` - [Class FormComponent](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lwc/FormComponent.md): `package org.kwis.msp.lwc` - [Interface GrabKeyListener](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lwc/GrabKeyListener.md): `package org.kwis.msp.lwc` - [Class ImageComponent](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lwc/ImageComponent.md): `package org.kwis.msp.lwc` - [Class LabelComponent](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lwc/LabelComponent.md): `package org.kwis.msp.lwc` - [Class ListComponent](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lwc/ListComponent.md): `package org.kwis.msp.lwc` - [Class ListItemComponent](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lwc/ListItemComponent.md): `package org.kwis.msp.lwc` - [Class ProgressComponent](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lwc/ProgressComponent.md): `package org.kwis.msp.lwc` - [Class ProxyCard](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lwc/ProxyCard.md): `package org.kwis.msp.lwc` - [Class ScrollbarComponent](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lwc/ScrollbarComponent.md): `package org.kwis.msp.lwc` - [Class ShellComponent](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lwc/ShellComponent.md): `package org.kwis.msp.lwc` - [Class TextBoxComponent](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lwc/TextBoxComponent.md): `package org.kwis.msp.lwc` - [Class TextComponent.ModeViewer](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lwc/TextComponent.ModeViewer.md): `package org.kwis.msp.lwc` - [Class TextComponent](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lwc/TextComponent.md): `package org.kwis.msp.lwc` - [Class TextFieldComponent](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lwc/TextFieldComponent.md): `package org.kwis.msp.lwc` - [Class TickerComponent](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lwc/TickerComponent.md): `package org.kwis.msp.lwc` - [package org.kwis.msp.lwc](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/lwc/index.md) - [Class Clip](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/media/Clip.md): `package org.kwis.msp.media` - [Class MediaUnsupportedException](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/media/MediaUnsupportedException.md): `package org.kwis.msp.media` - [Interface PlayListener](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/media/PlayListener.md): `package org.kwis.msp.media` - [Class Player](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/media/Player.md): `package org.kwis.msp.media` - [Class Vibrator](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/media/Vibrator.md): `package org.kwis.msp.media` - [Class Volume](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/media/Volume.md): `package org.kwis.msp.media` - [package org.kwis.msp.media](https://mirusu400.github.io/wipi-wiki/java-api/org/kwis/msp/media/index.md) ## cldc - [CLDC 1.1 규격](https://mirusu400.github.io/wipi-wiki/cldc/index.md): **Connected Limited Device Configuration (CLDC) Specification Version 1.1** — - [Java API Reference](https://mirusu400.github.io/wipi-wiki/cldc/java-api/index.md): JavaDoc HTML 을 Markdown 으로 재구성한 레퍼런스입니다. - [Class ByteArrayInputStream](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/io/ByteArrayInputStream.md): `package java.io` - [Class ByteArrayOutputStream](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/io/ByteArrayOutputStream.md): `package java.io` - [Interface DataInput](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/io/DataInput.md): `package java.io` - [Class DataInputStream](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/io/DataInputStream.md): `package java.io` - [Interface DataOutput](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/io/DataOutput.md): `package java.io` - [Class DataOutputStream](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/io/DataOutputStream.md): `package java.io` - [Class EOFException](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/io/EOFException.md): `package java.io` - [Class IOException](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/io/IOException.md): `package java.io` - [Class InputStream](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/io/InputStream.md): `package java.io` - [Class InputStreamReader](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/io/InputStreamReader.md): `package java.io` - [Class InterruptedIOException](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/io/InterruptedIOException.md): `package java.io` - [Class OutputStream](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/io/OutputStream.md): `package java.io` - [Class OutputStreamWriter](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/io/OutputStreamWriter.md): `package java.io` - [Class PrintStream](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/io/PrintStream.md): `package java.io` - [Class Reader](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/io/Reader.md): `package java.io` - [Class UTFDataFormatException](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/io/UTFDataFormatException.md): `package java.io` - [Class UnsupportedEncodingException](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/io/UnsupportedEncodingException.md): `package java.io` - [Class Writer](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/io/Writer.md): `package java.io` - [package java.io](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/io/index.md): **See:** - [Class ArithmeticException](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/lang/ArithmeticException.md): `package java.lang` - [Class ArrayIndexOutOfBoundsException](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/lang/ArrayIndexOutOfBoundsException.md): `package java.lang` - [Class ArrayStoreException](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/lang/ArrayStoreException.md): `package java.lang` - [Class Boolean](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/lang/Boolean.md): `package java.lang` - [Class Byte](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/lang/Byte.md): `package java.lang` - [Class Character](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/lang/Character.md): `package java.lang` - [Class Class](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/lang/Class.md): `package java.lang` - [Class ClassCastException](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/lang/ClassCastException.md): `package java.lang` - [Class ClassNotFoundException](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/lang/ClassNotFoundException.md): `package java.lang` - [Class Double](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/lang/Double.md): `package java.lang` - [Class Error](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/lang/Error.md): `package java.lang` - [Class Exception](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/lang/Exception.md): `package java.lang` - [Class Float](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/lang/Float.md): `package java.lang` - [Class IllegalAccessException](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/lang/IllegalAccessException.md): `package java.lang` - [Class IllegalArgumentException](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/lang/IllegalArgumentException.md): `package java.lang` - [Class IllegalMonitorStateException](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/lang/IllegalMonitorStateException.md): `package java.lang` - [Class IllegalThreadStateException](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/lang/IllegalThreadStateException.md): `package java.lang` - [Class IndexOutOfBoundsException](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/lang/IndexOutOfBoundsException.md): `package java.lang` - [Class InstantiationException](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/lang/InstantiationException.md): `package java.lang` - [Class Integer](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/lang/Integer.md): `package java.lang` - [Class InterruptedException](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/lang/InterruptedException.md): `package java.lang` - [Class Long](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/lang/Long.md): `package java.lang` - [Class Math](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/lang/Math.md): `package java.lang` - [Class NegativeArraySizeException](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/lang/NegativeArraySizeException.md): `package java.lang` - [Class NoClassDefFoundError](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/lang/NoClassDefFoundError.md): `package java.lang` - [Class NullPointerException](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/lang/NullPointerException.md): `package java.lang` - [Class NumberFormatException](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/lang/NumberFormatException.md): `package java.lang` - [Class Object](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/lang/Object.md): `package java.lang` - [Class OutOfMemoryError](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/lang/OutOfMemoryError.md): `package java.lang` - [Interface Runnable](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/lang/Runnable.md): `package java.lang` - [Class Runtime](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/lang/Runtime.md): `package java.lang` - [Class RuntimeException](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/lang/RuntimeException.md): `package java.lang` - [Class SecurityException](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/lang/SecurityException.md): `package java.lang` - [Class Short](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/lang/Short.md): `package java.lang` - [Class String](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/lang/String.md): `package java.lang` - [Class StringBuffer](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/lang/StringBuffer.md): `package java.lang` - [Class StringIndexOutOfBoundsException](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/lang/StringIndexOutOfBoundsException.md): `package java.lang` - [Class System](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/lang/System.md): `package java.lang` - [Class Thread](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/lang/Thread.md): `package java.lang` - [Class Throwable](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/lang/Throwable.md): `package java.lang` - [Class VirtualMachineError](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/lang/VirtualMachineError.md): `package java.lang` - [package java.lang](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/lang/index.md): **See:** - [Class Reference](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/lang/ref/Reference.md): `package java.lang.ref` - [Class WeakReference](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/lang/ref/WeakReference.md): `package java.lang.ref` - [package java.lang.ref](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/lang/ref/index.md): **See:** - [Class Calendar](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/util/Calendar.md): `package java.util` - [Class Date](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/util/Date.md): `package java.util` - [Class EmptyStackException](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/util/EmptyStackException.md): `package java.util` - [Interface Enumeration](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/util/Enumeration.md): `package java.util` - [Class Hashtable](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/util/Hashtable.md): `package java.util` - [Class NoSuchElementException](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/util/NoSuchElementException.md): `package java.util` - [Class Random](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/util/Random.md): `package java.util` - [Class Stack](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/util/Stack.md): `package java.util` - [Class TimeZone](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/util/TimeZone.md): `package java.util` - [Class Vector](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/util/Vector.md): `package java.util` - [package java.util](https://mirusu400.github.io/wipi-wiki/cldc/java-api/java/util/index.md): **See:** - [Interface Connection](https://mirusu400.github.io/wipi-wiki/cldc/java-api/javax/microedition/io/Connection.md): `package javax.microedition.io` - [Class ConnectionNotFoundException](https://mirusu400.github.io/wipi-wiki/cldc/java-api/javax/microedition/io/ConnectionNotFoundException.md): `package javax.microedition.io` - [Class Connector](https://mirusu400.github.io/wipi-wiki/cldc/java-api/javax/microedition/io/Connector.md): `package javax.microedition.io` - [Interface ContentConnection](https://mirusu400.github.io/wipi-wiki/cldc/java-api/javax/microedition/io/ContentConnection.md): `package javax.microedition.io` - [Interface Datagram](https://mirusu400.github.io/wipi-wiki/cldc/java-api/javax/microedition/io/Datagram.md): `package javax.microedition.io` - [Interface DatagramConnection](https://mirusu400.github.io/wipi-wiki/cldc/java-api/javax/microedition/io/DatagramConnection.md): `package javax.microedition.io` - [Interface InputConnection](https://mirusu400.github.io/wipi-wiki/cldc/java-api/javax/microedition/io/InputConnection.md): `package javax.microedition.io` - [Interface OutputConnection](https://mirusu400.github.io/wipi-wiki/cldc/java-api/javax/microedition/io/OutputConnection.md): `package javax.microedition.io` - [Interface StreamConnection](https://mirusu400.github.io/wipi-wiki/cldc/java-api/javax/microedition/io/StreamConnection.md): `package javax.microedition.io` - [Interface StreamConnectionNotifier](https://mirusu400.github.io/wipi-wiki/cldc/java-api/javax/microedition/io/StreamConnectionNotifier.md): `package javax.microedition.io` - [package javax.microedition.io](https://mirusu400.github.io/wipi-wiki/cldc/java-api/javax/microedition/io/index.md): **See:** - [spec](https://mirusu400.github.io/wipi-wiki/cldc/spec.md) - [verifier](https://mirusu400.github.io/wipi-wiki/cldc/verifier.md) ## midp - [MIDP 2.0 규격](https://mirusu400.github.io/wipi-wiki/midp/index.md): **Mobile Information Device Profile (MIDP) v2.0** — Sun Microsystems / Motorola 의 - [Java API Reference](https://mirusu400.github.io/wipi-wiki/midp/java-api/index.md): JavaDoc HTML 을 Markdown 으로 재구성한 레퍼런스입니다. - [Class IllegalStateException](https://mirusu400.github.io/wipi-wiki/midp/java-api/java/lang/IllegalStateException.md): `package java.lang` - [package java.lang](https://mirusu400.github.io/wipi-wiki/midp/java-api/java/lang/index.md): **See:** - [Class Timer](https://mirusu400.github.io/wipi-wiki/midp/java-api/java/util/Timer.md): `package java.util` - [Class TimerTask](https://mirusu400.github.io/wipi-wiki/midp/java-api/java/util/TimerTask.md): `package java.util` - [package java.util](https://mirusu400.github.io/wipi-wiki/midp/java-api/java/util/index.md): **See:** - [Interface CommConnection](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/io/CommConnection.md): `package javax.microedition.io` - [Class Connector](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/io/Connector.md): `package javax.microedition.io` - [Interface HttpConnection](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/io/HttpConnection.md): `package javax.microedition.io` - [Interface HttpsConnection](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/io/HttpsConnection.md): `package javax.microedition.io` - [Class PushRegistry](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/io/PushRegistry.md): `package javax.microedition.io` - [Interface SecureConnection](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/io/SecureConnection.md): `package javax.microedition.io` - [Interface SecurityInfo](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/io/SecurityInfo.md): `package javax.microedition.io` - [Interface ServerSocketConnection](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/io/ServerSocketConnection.md): `package javax.microedition.io` - [Interface SocketConnection](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/io/SocketConnection.md): `package javax.microedition.io` - [Interface UDPDatagramConnection](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/io/UDPDatagramConnection.md): `package javax.microedition.io` - [package javax.microedition.io](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/io/index.md): **See:** - [Class Alert](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/lcdui/Alert.md): `package javax.microedition.lcdui` - [Class AlertType](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/lcdui/AlertType.md): `package javax.microedition.lcdui` - [Class Canvas](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/lcdui/Canvas.md): `package javax.microedition.lcdui` - [Interface Choice](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/lcdui/Choice.md): `package javax.microedition.lcdui` - [Class ChoiceGroup](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/lcdui/ChoiceGroup.md): `package javax.microedition.lcdui` - [Class Command](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/lcdui/Command.md): `package javax.microedition.lcdui` - [Interface CommandListener](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/lcdui/CommandListener.md): `package javax.microedition.lcdui` - [Class CustomItem](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/lcdui/CustomItem.md): `package javax.microedition.lcdui` - [Class DateField](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/lcdui/DateField.md): `package javax.microedition.lcdui` - [Class Display](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/lcdui/Display.md): `package javax.microedition.lcdui` - [Class Displayable](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/lcdui/Displayable.md): `package javax.microedition.lcdui` - [Class Font](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/lcdui/Font.md): `package javax.microedition.lcdui` - [Class Form](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/lcdui/Form.md): `package javax.microedition.lcdui` - [Class Gauge](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/lcdui/Gauge.md): `package javax.microedition.lcdui` - [Class Graphics](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/lcdui/Graphics.md): `package javax.microedition.lcdui` - [Class Image](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/lcdui/Image.md): `package javax.microedition.lcdui` - [Class ImageItem](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/lcdui/ImageItem.md): `package javax.microedition.lcdui` - [Class Item](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/lcdui/Item.md): `package javax.microedition.lcdui` - [Interface ItemCommandListener](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/lcdui/ItemCommandListener.md): `package javax.microedition.lcdui` - [Interface ItemStateListener](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/lcdui/ItemStateListener.md): `package javax.microedition.lcdui` - [Class List](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/lcdui/List.md): `package javax.microedition.lcdui` - [Class Screen](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/lcdui/Screen.md): `package javax.microedition.lcdui` - [Class Spacer](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/lcdui/Spacer.md): `package javax.microedition.lcdui` - [Class StringItem](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/lcdui/StringItem.md): `package javax.microedition.lcdui` - [Class TextBox](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/lcdui/TextBox.md): `package javax.microedition.lcdui` - [Class TextField](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/lcdui/TextField.md): `package javax.microedition.lcdui` - [Class Ticker](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/lcdui/Ticker.md): `package javax.microedition.lcdui` - [Class GameCanvas](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/lcdui/game/GameCanvas.md): `package javax.microedition.lcdui.game` - [Class Layer](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/lcdui/game/Layer.md): `package javax.microedition.lcdui.game` - [Class LayerManager](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/lcdui/game/LayerManager.md): `package javax.microedition.lcdui.game` - [Class Sprite](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/lcdui/game/Sprite.md): `package javax.microedition.lcdui.game` - [Class TiledLayer](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/lcdui/game/TiledLayer.md): `package javax.microedition.lcdui.game` - [package javax.microedition.lcdui.game](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/lcdui/game/index.md): **See:** - [package javax.microedition.lcdui](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/lcdui/index.md): **See:** - [Interface Control](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/media/Control-interface.md): `package javax.microedition.media` - [Interface Controllable](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/media/Controllable.md): `package javax.microedition.media` - [Class Manager](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/media/Manager.md): `package javax.microedition.media` - [Class MediaException](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/media/MediaException.md): `package javax.microedition.media` - [Interface Player](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/media/Player.md): `package javax.microedition.media` - [Interface PlayerListener](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/media/PlayerListener.md): `package javax.microedition.media` - [Interface ToneControl](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/media/control/ToneControl.md): `package javax.microedition.media.control` - [Interface VolumeControl](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/media/control/VolumeControl.md): `package javax.microedition.media.control` - [package javax.microedition.media.control](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/media/control/index.md) - [package javax.microedition.media](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/media/index.md): **See:** - [Class MIDlet](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/midlet/MIDlet.md): `package javax.microedition.midlet` - [Class MIDletStateChangeException](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/midlet/MIDletStateChangeException.md): `package javax.microedition.midlet` - [package javax.microedition.midlet](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/midlet/index.md): **See:** - [Interface Certificate](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/pki/Certificate.md): `package javax.microedition.pki` - [Class CertificateException](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/pki/CertificateException.md): `package javax.microedition.pki` - [package javax.microedition.pki](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/pki/index.md): **See:** - [Class InvalidRecordIDException](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/rms/InvalidRecordIDException.md): `package javax.microedition.rms` - [Interface RecordComparator](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/rms/RecordComparator.md): `package javax.microedition.rms` - [Interface RecordEnumeration](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/rms/RecordEnumeration.md): `package javax.microedition.rms` - [Interface RecordFilter](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/rms/RecordFilter.md): `package javax.microedition.rms` - [Interface RecordListener](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/rms/RecordListener.md): `package javax.microedition.rms` - [Class RecordStore](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/rms/RecordStore.md): `package javax.microedition.rms` - [Class RecordStoreException](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/rms/RecordStoreException.md): `package javax.microedition.rms` - [Class RecordStoreFullException](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/rms/RecordStoreFullException.md): `package javax.microedition.rms` - [Class RecordStoreNotFoundException](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/rms/RecordStoreNotFoundException.md): `package javax.microedition.rms` - [Class RecordStoreNotOpenException](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/rms/RecordStoreNotOpenException.md): `package javax.microedition.rms` - [package javax.microedition.rms](https://mirusu400.github.io/wipi-wiki/midp/java-api/javax/microedition/rms/index.md): **See:** - [MIDP 2.0 규격 라이선스](https://mirusu400.github.io/wipi-wiki/midp/license.md): **Mobile - [OTA (Over-The-Air) 규격](https://mirusu400.github.io/wipi-wiki/midp/ota-spec.md): *Over The Air User Initiated Provisioning* 문서는 MIDP (Mobile Information Device Profile) 사양 버전 2.0을 위한 것입니다. 원본 JSR과 전문가 그룹 세부 정보는 http://jcp.org/jsr/detail/118. - [MIDP 2.0 개요](https://mirusu400.github.io/wipi-wiki/midp/overview.md): **본 문서 및 관련된 모든 문서는 사양 라이센스 조항의 적용을 받습니다.** - [권장 보안 정책 — GSM/UMTS](https://mirusu400.github.io/wipi-wiki/midp/security-gsm.md): 본 부록은 정보를 제공하기 위한 것입니다. 그러나 GSM/UMTS 호환 장치에서의 모든 MIDP 2.0 구현은 본 부록의 내용을 준수합니다. - [권장 보안 정책 — RP](https://mirusu400.github.io/wipi-wiki/midp/security-rp.md): *GSM/UMTS 호환 장치에 권장되는 보안 정책* 문서는 JavaTM 2 Platform, Micro Edition(J2METM)용 Mobile Information Device Profile(MIDP) 버전 2.0의 부록입니다. ## appendix - [7.2. API 추가/삭제 기능 관련 API](https://mirusu400.github.io/wipi-wiki/appendix/api-management.md): API 추가 및 삭제 기능은 선택적으로 제공할 수 있다. 이 기능을 제공하고자 하면, 다 음의 규격에따라 지원되어야 한다. - [7.1. 한국어(EUC_KR) 지원을 위한 확장 유니코드](https://mirusu400.github.io/wipi-wiki/appendix/euc-kr-extended.md): 기본적으로 KSC5601 에서 (0xA1A0-0xACFF)의 영역을 (0xE1A0-ECFF)의 영역으로 매핑시킨다. 변경하는 함수는 다음과 같다. - [부속서](https://mirusu400.github.io/wipi-wiki/appendix/index.md): 본 규격의 보조 자료 및 확장 API 들을 모았습니다. - [7.4. Media 관련 API](https://mirusu400.github.io/wipi-wiki/appendix/media-ext.md): Media관련된 고급 기능은 선택적으로 제공할 수 있다. 이 기능을 제공하고자 하면, 다 음의 규격에따라 지원되어야 한다. - [6. 참조 문헌](https://mirusu400.github.io/wipi-wiki/appendix/references.md): 1. TIA/EIA/IS-637 Short Message Services for Wideband Spread Spectrum Cellular Systems - [7.3. SMS 관련 API](https://mirusu400.github.io/wipi-wiki/appendix/security.md): SMS 관련된 고급 기능은 선택적으로 제공할 수 있다. 이 기능을 제공하고자 하면, 다 음의 규격에따라 지원되어야 한다.