[HOME] / [Java] / [Perl5] / [Oracle8] / [Palm(CodeWarrior)] / [EJB] / [本の紹介]
1. はじめに |
2. 準備(インストール)
3. チュートリアル
4. プログラムの構成 (準備中)
5. イベントハンドラとは? (準備中)
6. フォームで画面レイアウト (準備中)
7. データベースを扱う (準備中)
8. emacsを使おう (準備中)
9. KVMでJavaプログラミング
10. 参考文献
2. 準備(インストール) ↑top |
3. チュートリアル ↑top |
まずは、HandSpring社 のHPから Tex2Hex(1.00).zip をダウンロードします。 ドキュメントが英語なので、チュートリアル(日本語訳)(相田さんという方のホームページのDownloadのところにあります)を用意することをお勧めします。
Tex2Hex(1.00).zip を解凍して、適当なところに置きます。ここでは、C:\ の直下に置いたときの例で説明します。
4. プログラムの構成 ↑top |
5. イベントハンドラとは? ↑top |
6. フォームで画面をレイアウト ↑top |
7. データベースを扱う ↑top |
8. emacsを使おう ↑top |
9. KVMでJavaプログラミング ↑top |
先日開催されたのJavaOneで、組み込みデバイス用Java仮想マシン「KVM(K Virtual Machine)」が発表され、PalmVに搭載して話題を呼んでいたようです。このKVMについては、Java World 9月号に簡単なプログラミング例とともに紹介されていましたので、少し試してみましょう。ちなみに、最初の「K」はキロバイト程度で実現していることを表しているとのことで、実際120KB足らずです。
まず、KVMを入手します。KVMの本体(KJavaVM.prc)とクラスライブラリ(KJavaVM.pdb)が、ここにあります。
そんでもって、開発環境(KJava.zip)が、ここにあります。
これらは、正式に公開されているものではないようなので、ダウンロードできなかったら潔くあきらめましょうといったことが、Java Worldに書かれています。7月27日時点では大丈夫のようです。
いつものように、HotSyncで KJavaVM.prc と KJavaVM.pdb をインストールします。ただしこれだけだと動くアプリケーションがありませんので、開発環境も解凍してその中の palm\Doragon.prc を一緒にインストールしましょう。実行時のクラスローディングには3秒とかかりません。
記事には、JDKを使ってのコンパイル方法や *.classファイルの *.prcファイルへの変換方法などが書かれており、例題として、ビットマップやボタンの操作、スレッド、ソケットとデータベースを使ったものなどがサンプルプログラムと共に紹介されています。
この中で HelloWorld の例について、開発環境の確認も含めて実施してみます。このとき、JDKの環境が必要なのですが、こちらの準備の項を参照してください。
まず、以下のソースファイルを用意します.
【HelloWorld.java】
import com.sun.kjava.*;
import java.io.*;
class HelloWorld extends Spotlet {
Graphics g = Graphics.getGraphics();
public static void main(String[] args)
{
(new HelloWorld()).register(NO_EVENT_OPTIONS);
}
public HelloWorld() {
g.clearScreen();
g.drawString("Hello, world!!", 60, 70,
g.PLAIN);
}
}
コンパイルとprcファイル作成のためのコマンドを以下のバッチファイルにまとめています。
ここでは、JDK1.2を C:\jdk1.2 に、KJava.zipは
C:\KJava配下で解凍していると想定しています。
【makeprc.bat】
\jdk1.2\bin\javac -bootclasspath \kjava\sddk\classes
%1.java
\jdk1.2\bin\java -classpath \KJava\tools\PalmDatabase.zip
PalmDatabase.MakePalmApp -icon \KJava\icons\default.bmp -v -classpath .;\KJava\sddk\classes
-o %1.prc -name "Test" -longname "Test for Palm" %1
MDS-DOSプロンプトにて、以下のように打てば HelloWorld.prc ファイルが作成されます。
C:\KJava> makeprc HelloWorld
試しに、Hello Worldのところに、日本語を書いて見ましたが、字化けしてだめでした。
10. 参考文献 ↑top |
このページにご意見のある方は、egami@ee.e-mansion.com までお願い致します。