モバイルJava最新動向
携帯Java最新事情
ドコモ仕様とMIDPはどう違う?
本記事は2001年に執筆されたものです。携帯Java全般の最新情報は@IT Smart&Socialのカテゴリ「ケータイアプリ」をご参照ください。Smart&SocialではAndroidの情報も多数扱っています |
2001年1月26日、NTTドコモのiモード対応Javaのサービスがスタートした。Javaの歴史の中で、携帯電話にJavaが搭載されたのは、韓国のLGテレコムに次ぐ2番目の出来事になる。今回は、Java携帯電話向けのソフト開発で注目を集めるスカイアーツの米川氏のご協力をいただき、携帯向けJavaアプリケーションを開発するにあたって必要な情報をご提供する。(編集局) |
2000年夏には登場するとされていたNTTドコモのJava対応携帯電話は、度重なる出荷延期を経て、2001年1月26日にようやく出荷の運びになった。Javaに対応する携帯端末は、iモード対応端末の「デジタル・ムーバ 503i Hyper」(以降、503i)のシリーズ。この日に出荷されたのは松下電器と富士通のモデルだが、以降、三菱電機、日本電気、ソニーの端末が出荷される予定だ。
503i以降のモデルで利用できるJavaアプリケーションには「iアプリ」という名称がつけられている。ユーザーはコンテンツプロバイダのサーバ上にあるJavaアプリケーションを携帯電話にダウンロードして実行できるだけでなく、ダウンロードしたJavaアプリケーションを携帯電話に保存することが可能だ。
NTTドコモのiモード端末におけるJavaの仕様(以降、iモードJava仕様)は、組込み機器向けのJavaの仕様であるJava2 Micro Edition(J2ME)がベースになっている。J2MEは、PDAや携帯電話、セットトップボックス、情報家電と、さまざまな組み込み機器を対象とした仕様。デスクトップ環境での利用を前提とするJava2 Standard Edition(J2SE)のサブセットといってよい。組み込み機器ではデスクトップ環境のコンピュータのように高いCPU性能や大きなメモリが期待できないので、フルセットのJavaに対して次のような基準で定義が行われている。
- Java言語のどの機能を提供するか
- Java Virtual Machine(JVM)のどの機能を提供するか
- どのAPIを提供するか
J2MEの中には、携帯電話向けの仕様としてMIDP(Mobile Information Device Profile)が用意されている。実は、NTTドコモの携帯Javaの仕様は、このMIDPに準拠していない。
NTTドコモのJava仕様はサンの標準とは異なる |
|
- 実運用の障害対応時間比較に見る、ログ管理基盤の効果 (2017/5/9)
ログ基盤の構築方法や利用方法、実際の案件で使ったときの事例などを紹介する連載。今回は、実案件を事例とし、ログ管理基盤の有用性を、障害対応時間比較も交えて紹介 - Chatwork、LINE、Netflixが進めるリアクティブシステムとは何か (2017/4/27)
「リアクティブ」に関連する幾つかの用語について解説し、リアクティブシステムを実現するためのライブラリを紹介します - Fluentd+Elasticsearch+Kibanaで作るログ基盤の概要と構築方法 (2017/4/6)
ログ基盤を実現するFluentd+Elasticsearch+Kibanaについて、構築方法や利用方法、実際の案件で使ったときの事例などを紹介する連載。初回は、ログ基盤の構築、利用方法について - プログラミングとビルド、Androidアプリ開発、Javaの基礎知識 (2017/4/3)
初心者が、Java言語を使ったAndroidのスマホアプリ開発を通じてプログラミングとは何かを学ぶ連載。初回は、プログラミングとビルド、Androidアプリ開発、Javaに関する基礎知識を解説する。
|
|