Vアプリを作ろう


Vアプリを作ろう
本サイト「Vアプリを作ろう」では、Vodafoneキャリアの携帯電話で動くJAVAアプリ(Vアプリ)の作り方を初心者向けに解説しています。
初心者向けということなので、なるべく端折らずに丁寧に書いていこうと思っています。(執筆者もJAVAを勉強しながら書いています)

このサイトの最終的な目標としては、Vodafoneで動くゲームを作ろう です。

Vアプリを作ろう
通番 コンテンツ 内容 サンプル
000 イントロダクション JAVAとVアプリ簡単な基礎知識について
本サイトの読者対象について
-
001 Vアプリ開発ツール類のインストール Java2 SDK ,Standard Edition Version 1.3(JDK 1.3)
J2ME Wireless Toolkit
V-appli Emulatorのインストール
-
002 初めてのVアプリ "Hello"と画面に出力するVアプリを作成し、
Wireless ToolkitとVappliエミュレータの2つで動作の確認
DL(002.zip)
003 携帯実機上で動かす コンテンツアグリゲータより、Vアプリをアップロードして、
携帯実機よりダウンロードをして動作の確認
-
004 ソフトキーで終了 初めてのVアプリを改造して、
ソフトキーでプログラムが終了できるようにします。
DL(004.zip)
005 文字を書く、線を引く、塗りつぶす 低レベルコンポーネントであるCanvasを用いて、
文字を書く、線を引く、塗りつぶしの処理を行います。
DL(005.zip)
006 画像を表示 png画像を読み込み、表示します。 DL(006.zip)
007 キー入力1(keyPressed) キー情報を取得する方法です。 DL(007.zip)
008 ゲームループ ゲームを作る上での雛形となるゲームループを
実装し、さらに一時中断処理に対応します。
DL(008.zip)
910 用語集 本稿に出てきた用語を紹介 -

Vアプリを作ろう
通番 コンテンツ 内容
920 JAD,MANIFESTの属性値 Vアプリの動作設定ファイルであるJADファイルと
MANIFESTファイルに記載されている属性についてです。
960 携帯端末情報 Vアプリ対応の携帯電話の端末情報です。2004年12月

Vアプリを作ろう
通番 コンテンツ 内容
900 TIPS 小技など。少しずつ追加してゆきます。
930 バッチとantを使ったjad,jarの作成方法 バッチとApache-Antを使って、WTKに頼らないjad,jarの
作成方法について説明します。
940 オブファスケーターを使ったサイズ縮小 JAVA難読化ツールであるオブファスケーターを使って、
サイズの縮小と最適化をはかります。
950 軽量化と高速化 携帯アプリの永遠の課題であるサイズの縮小と
処理速度の問題に関する様々な方法を述べてあります。

Vアプリを作ろう
サイト名 コメント
■公式■ -
Vodafone Developers Support Site 親元。Vodafoneエミュレータと公式の技術資料が山ほどあります。
■API仕様■ -
MID Profile 1.0 MIDP1.0のAPI仕様です。(英語) Sunさん無断転載ごめんなさい
MID Profile 2.0 MIDP2.0のAPI仕様です。(英語) Sunさん無断転載ごめんなさい
Overflow! 上記のMIDP1.0の日本語訳(非公式)が掲載されています。必見です。
CLDC 1.0 CLDCのAPI仕様です。上記とセットで。 Sunさん無断転載ごめんなさい
JSCL 1.0.0 C4型 (JSCL 1.0.0)のAPI仕様です。 Vodafoneさん無断転載ごめんなさい
JSCL 1.1.0 P4型 (JSCL 1.1.0)のAPI仕様です。 Vodafoneさん無断転載ごめんなさい
JSCL 1.2.0 P5型 (JSCL 1.2.0)のAPI仕様です。 Vodafoneさん無断転載ごめんなさい
JSCL 1.2.2 P6型 (JSCL 1.2.2)のAPI仕様です。 Vodafoneさん無断転載ごめんなさい
JSCL 1.3.2 P7型 (JSCL 1.3.2)のAPI仕様です。 Vodafoneさん無断転載ごめんなさい
■JAVA言語仕様■ -
Java2 SDK, Standard Edition ドキュメント v1.3.0 SDK1.3のドキュメントです。
Java2 SDK, Standard Edition ドキュメント v1.4.0 SDK1.4のドキュメントです。
Java言語規定 第2版 公式のJava言語の仕様書。文法が分からなくなったら調べてみてください。
浅煎り珈琲 Javaアプリケーション入門 Java言語の文法規約など、初心者に必要な事は全て載っています。
Java初心者は始めから目を通すといいと思います。
■コンテンツアグリゲータ■ -
アプリ★ゲット開発者サイト Vodafone公式のコンテンツアグリゲータ。
携帯アプリが大量にダウンロードできます。
さらに、作成したVアプリの配布スペースの提供や、
や携帯端末での動作テスト環境も提供してもらえます。
週間ゲーム&アプリLive開発者サイト
■個人のVアプリサイト■ -
All about Vodafone Java appli Vアプリのリンク集。リンクだけでなく
Blog形式でのニュースや、待ち受けアプリも公開している。
ん・ぱか工房 iアプリが主ですが、Vアプリについても情報や、
サンプルプログラムなどが多数載っています。SizeUpdateにはお世話になっています。
Vアプリで趣味プロ! サンプルプログラムや支援ツールやVアプリ作成時のTIPSなどが載っています。
携帯電話Javaでiアプリ/Vアプリ
/EZアプリ!プロジェクト
龍谷大学理工学部数理情報学科3回生の講義(数理情報演習)の授業のテキストがアップされています。
特に参考になったのは固定小数点ライブラリ(MathFP)を使った物理シュミレーションのサンプルソースです。
ぶーにゃんのJAVAアプリプログラミング 少々古い記事ですが、Vアプリゲームの作り方について段階を追って書いてあります。
■記事■ -
携帯Java 携帯Java(iアプリ,Vアプリ,ezアプリ)作成についての導入の方法について書かれています。
ITMedia Mobile Javaアプリ事始め Vアプリ初期(2002年3月)に出た記事ですが、
Vアプリ開発のイントロダクションとしての読み物に最適。
MIDPプログラミング入門 MIDP仕様で作るHelloWorldの作り方。(2001/3/15)
■2chのスレッド■ -
FrontPage - vodafone Vアプリ 2chのVアプリスレッドの情報保管サイト。
CLDC+MIDP+携帯電話用Javaスレッド part 3 主にMIDP端末(Vアプリ,EZアプリ)の技術的な質問&回答スレッドです。

>>back to root