SewiGの日記
2005-08-29 [月] [長年日記]
■ [Programming] SHARP Zaurus SL-C860でPersonalJava (1)
SL-C860は愛称リナザウ。そう、Linux搭載です。CPUはXScale 400MHz、640×480サイズの液晶という素晴らしさ。通信カードを挿せば最強の一台といえるでしょう。
さて、SL-C860には最初からPersonal Java環境がインストールされているので、SL-C860用のプログラムを作成する選択肢としては、
- PersonalJava用アプリケーション/Applet/Xlet
- Linuxアプリケーション(target: arm)
- Qtアプリケーション
などがあります。お好みでRubyやらPerlをインストールしてもいいと思います。
今回はPersonalJavaを紹介します。PersonalJavaは正確には、Java2 Platform, Micro Edition CDC/Personal Profileと言います。SL-C860にはJeodeとJ2ME CDCの実行環境があります。後者の方が新しい環境です。
環境構築
- J2SEをインストール
- PersonalJava Emulation Environmentをインストール
- libfloat_1.0_arm.ipkをインストール
- personal-profile-for-zaurus_arm.ipkをインストール
- お好みでPATHを通す
J2SEはJavaの必須環境です。J2EE, J2SE, J2MEにも利用します。PJEEはエミュレーション環境です。libfloatは浮動小数点ライブラリです。PersonalProfileはZaurusの実行環境です。
詳しい手順は http://developers.sun.com/techtopics/mobility/personal/articles/ztutorial/ や http://java.sun.com/j2me/docs/pdf/PP_Programmer_Guide.pdf が参考になります。