|
JavaによるPalmプログラミング入門(第2版) |
−Java 2 Micro Edition CLDC/KVM対応− |
中山茂著 |
A5・210頁 / 2750円 発行年月日 : 2001年5月 ISBN : 4-7655-3325-5 |
|
|
|
Palm OSを搭載したPDAの普及はめざましい.このPDAにはKJavaVM(仮想マシン)が搭載でき,プログラミングにもっぱら用いられてきたC言語の替わりに,Java言語を用いてアプリケーションを開発することが可能になっている.本書は,Java言語によるPalmアプリケーション開発のための手引書で,実用的なアプリケーションの具体例を示しながらプログラミングのしかたをていねいに解説し,さらに,第2版ではデータベース機能やネットワーク機能についても解説している.一般的なJavaプログラミングの基礎事項にもふれており,プログラマーだけでなく,一般のユーザーにもおすすめしたい.
|
|
|
|
第1章 PalmシリーズとJava言語 1 Palmシリーズ Palmシリーズの機能/Palmシリーズと外部コンピュータとの接続 2 Java言語 Java言語の特徴と歴史/オブジェクト指向技術 3 Java開発キットJDKの取得と設定 Java 2の特徴/Javaソフトウェア開発キットの取得/Java 2の開発コマンド/Java 2の初期設定/Java 2の動作確認 第2章 Java言語の速習 1 Java言語のまとめ Java識別子/Javaリテラル/Java演算子/Javaキーワード/配列/文字列 2 Javaプログラミングの基本構造 パッケージpackageとは/インポートimportとは/クラスclassとは/インタフェースinterfaceとは 3 Javaクラス クラス継承/オーバーロードとオーバーライド/構築子/例外処理
第3章 Palmアプリケーションの開発ツール 1 WorkPad c3の準備 HotSync機能/HotSyncコンジット 2 Palmアプリケーション開発ツールの取得と設定 J2ME CLDCの取得と解凍/Palmアプリケーション開発クラスライブラリの準備/J2ME CLDCの初期設定/Palm/WorkPadへのKJava仮想マシンのインストール62/KJava仮想マシンの動作確認 3 Palmアプリケーションの開発手順 Palmソースコードのコンパイル(javac)/Palmクラスファイルの事前検証(preverify)/JAR圧縮ファイル形式の作成(jar)/Palm実行ファイル形式の作成(MakePalmApp)/Palm実行ファイル形式のJARファイル形式への変換(ConvPRCtoJAR) 4 Palm OSエミュレータ(POSE) Palm OSエミュレータの機能/Palm OSのROMイメージファイル 5 Javaによるコンジット開発
第4章 はじめてのPalmプログラミング 1 Spotletクラスの基礎 2 Palmグラフィックスの基礎 3 ボタンの表示とイベント処理 Buttonクラス/ハードキーのイベント処理 4 Palmグラフィックス表示 簡単なPalmグラフィックス/お絵かきツール/線画ツール/長方形の描画ツール/カオスグラフィックス(ファイゲンバウムの周期倍分岐)93
第5章 Palmプログラミングの基礎 1 ビットマップの表示 2 テキスト入力 3 チェックボックスとラジオボタン チェックボックスの表示/ラジオボタンの表示 4 テキストボックスとスクロールバー テキストボックスの表示/スクロールバー付きのテキストボックス 5 スライダーの表示 6 値の選択 値選択のGUI部品/三角関数/ヘルプディスプレイの表示 7 ダイアログボックスの表示 8 その他
第6章 Palmアプリケーションの開発 1 スクリーンの閉じ方 ワイパー/スライドアウト 2 ビットマップ画像の利用 palm.database.Bitmapクラス/ビットマップファイルのダンプ/写真からのビットマップの作成 3 WorkPad間のデータの赤外線転送 Palmソフトウェアの転送/Palmソフトウェア起動中のデータ転送 4 教育用英語のCAI問題 五者択一問題/穴埋め問題 5 人間対戦型リバーシゲーム制作 6 人間対戦型囲碁・五目並べ制作
第7章 Palmデータベース 1 Palmデータベースの構築 Databaseクラス/Palmデータベースの作成 2 Palmデータベースへの書き込み データベースへの入力/既存データベースへのデータ書き込みプログラムの作成 3 Palmデータベースの読み込み
第8章 Palmネットワーク通信 1 J2SEによる入出力ストリーム バイト用の入出力ストリーム/文字用の入出力ストリーム/文字用のバッファド入出力ストリーム 2 J2SEによるソケット通信 TCPソケット通信/ソケットクライアントの作成/ソケットサーバの作成 3 Palmによる入出力ストリーム ストリーム入出力の汎用接続パッケージ/Palmにおけるソケット通信
|
|
|