パーソナルJava
【英】Personal Java
パーソナルJavaとは、携帯情報端末(PDA)や家電製品の組み込み用途に用意されたJava言語のことである。Sun Microsystemsが提供するプログラミング言語「Java」の中でも、PDAなどに必要となるだけの機能を抜き出してそろえた仕様であるといえる。シャープが販売するPDA「ザウルス」の開発環境として採用され、一躍注目を集めた。
パーソナルJavaは、通常のJavaと比べても十分な互換性が考慮されて作成されている。使用するAPIの名称もほぼ同じであり、Sun Microsystemsや他の企業から提供されている開発環境で開発を行うことが可能である。グラフィックユーザインターフェースを実現するためのクラスライブラリであるAWT(Abstract Windowing Toolkit)は用意されているが、インターフェースの統一を実現するSwingなどは搭載されていない。
なお、パーソナルJavaは、Java環境が「Java 2」へと移行するのに伴って「J2ME Personal Profile」として再定義されている。
参照リンク
J2ME Personal Profile -Sun Developer Network(SDN) - (英文)
J2ME Personal Profile for Zaurus - (英文)
|