Java Platform, Micro Edition
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/06/05 14:37 UTC 版)
携帯電話でのアプリの互換性
日本の携帯電話ではau(KDDI・沖縄セルラー電話連合)のEZアプリ (Java)、SoftBank(ソフトバンク)のS!アプリ、WILLCOMのJavaアプリがMIDPを採用しており、NTTドコモのiアプリは同社が独自に作成したDoJaプロファイルやStarプロファイルを使っている。各社の機能が少しずつ違うため、現状では互換性は少ない。
開発方法
開発は Java SE 上でMicro Edition用の開発ツールを組み合わせて行う。 APIも必要なものに限って実装する。
開発ツールの例
- Java ME SDK
- Sun ONE Studio 4 Mobile Edition
- SophiaCompress(Java):携帯Javaアプリ圧縮ツール
- NetBeans IDE開発環境 60MBぐらいの本体を入れた後にnetbeans_mobilityをインストールするだけで開発環境が整う
JSR (Java Specification Requests)
基礎
JSR 番号 | 名称 | 備考 |
---|---|---|
68 | J2ME Platform Specification | |
30 | CLDC 1.0 | |
37 | MIDP 1.0 | |
118 | MIDP 2.0 | |
139 | CLDC 1.1 | |
271 | MIDP 3.0 | |
360 | CLDC 8 | |
361 | Java ME Embedded Profile 8 |
主要な拡張
JSR 番号 | 名称 | 備考 | MSA |
---|---|---|---|
75 | File Connection and PIM | ファイルシステム・アドレス帳・カレンダー・TODO | |
82 | Bluetooth | ||
120 | Wireless Messaging API (WMA) | ||
135 | Mobile Media API (MMAPI) | 音声・動画 | |
172 | Web Services | ||
177 | Security and Trust Services | ||
179 | Location API | ||
180 | SIP API | ||
184 | Mobile 3D Graphics API | 高レベル3Dグラフィックス | |
185 | Java Technology for the Wireless Industry (JTWI) | ||
205 | Wireless Messaging 2.0 (WMA) | ||
211 | Content Handler API | ||
226 | Scalable 2D Vector Graphics API for J2ME | ||
228 | Information Module Profile - Next Generation | ||
229 | Payment API | ||
234 | Advanced Multimedia Supplements (AMMS) | MMAPI 拡張 | |
238 | Mobile Internationalization API | ||
239 | Java Bindings for the OpenGL ES API | ||
248 | Mobile Service Architecture | ||
253 | Mobile Telephony API | ||
256 | Mobile Sensor API | ||
257 | Contactless Communication API | ||
258 | Mobile User Interface Customization API | ||
272 | Mobile Broadcast Service API for Handheld Terminals | ||
280 | XML API for Java ME | ||
281 | IMS Services API | ||
287 | Scalable 2D Vector Graphics API 2.0 for Java ME | ||
293 | Location API 2.0 | ||
298 | Telematics API for Java ME | ||
300 | DRM API for Java ME | ||
325 | IMS Communication Enablers |
未完成の規格
JSR 番号 | 名称 | 備考 |
---|---|---|
297 | Mobile 3D Graphics API (M3G) 2.0 |
外部リンク
- Java ME
- JSR 68: J2ME Platform Specification
- Open source Mobile & Embedded Community
- Java Technology for Wireless, Mobile, and Embedded Devices
- Java Platform, Micro Editionのページへのリンク