トップ «前の日記(2005-08-28 [日]) 最新 次の日記(2005-08-30 [火])» 編集

SewiGの日記

2004|01|04|05|06|07|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|

2005-08-29 [月] [長年日記]

[Programming] SHARP Zaurus SL-C860でPersonalJava (1)

SL-C860SL-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の実行環境があります。後者の方が新しい環境です。

環境構築

  1. J2SEをインストール
  2. PersonalJava Emulation Environmentをインストール
  3. libfloat_1.0_arm.ipkをインストール
  4. personal-profile-for-zaurus_arm.ipkをインストール
  5. お好みで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 が参考になります。


Copyright © 2004-2008 SewiG All rights reserved.