DoJa 5.0†
Install†
※ 順番重要
- j2sdk-1_4_2_19-windows-i586-p.exe
- eclipse旧バージョン
- eclipse-SDK-3.1.2-win32.zip → c:\eclipse
- NLpack1_FeatureOverlay-eclipse-SDK-3.1.1.zip
- NLpack1-eclipse-SDK-3.1.1a-win32.zip
- emufordoja5_0_3_01.zip
スタート†
- eclipse 起動 (workspace の設定, window → Navigator を開く)
- File → new → project
- DoJa-5.0プロジェクト
- File → new → class ( Main , Superclass = IApplication );
API†
過去情報(DoJa2.0のころ)†
INSTALL†
・jdk1.3.1
http://java.sun.com/j2se/1.3/ja/download.html
SDK の windows バージョンをダウンロード
・iαppliDevelopmentKitforDoJa
http://www.nttdocomo.co.jp/p_s/imode/java/
DoJa-xxxxプロファイル向けiアプリ開発ツールのダウンロード
# とりあえず最新入れとこう。
HelloWorld†
1. iαppliTool for DoJa-xxx 起動
[スタート] -> [プログラム] -> [iαppliTool for DoJa-xxx] -> [iαppliTool for DoJa]
2. プロジェクト作成
【プロジェクト新規作成】ボタンクリック
プロジェクト名 : HelloWorld
3. プログラム
c:\iDKDoJaxxxx\apps\HelloWorld\src\Main.java
import com.nttdocomo.ui.*;
public class Main
extends IApplication
{
public void start(){
Canvas can = new ExCanvas();
Display.setCurrent(can);
can.repaint();
}
}
class ExCanvas extends Canvas
{
public void paint(Graphics g ){
g.drawString("HelloWorld",0,100);
}
}
4. ADF設定
【ADF設定】ボタンクリック
AppName : HelloWorld
AppClass : Main
5. ビルド
【ビルド】ボタンクリック
6. エミュレータで動作確認
【起動】ボタンクリック
7. index.html を作成
c:\iDKDoJaxxx\apps\HelloWorld\bin\index.html
<OBJECT declare id="app" data="HelloWorld.jam" type="application/x-jam">
</OBJECT>
<A ijam="#app" href="index.html">Start</a>
実機で確認する†
もし、開発環境のマシンに外から直接アクセスできるならば(グローバルIPをもっていてしかも名前が引けて80番ポートにアクセスできるならば)httpserverを立ち上げると比較的簡単にテストできます。
そうでない場合はftpで自分のHPにアップするなりして確認しましょう。
前者の場合
1. AnHttpdをダウンロード&install
documentroot を c:\iDKDoJaxxx\appsに設定 して起動
もし80番ポートがふさがれていてアクセスできなくて
その他のポートが見える場合はポートを変えて起動
2. 自分のマシンのURL を知る
http://www.cybersyndrome.net/evc.html
にアクセス
REMOTE_HOSTの値が (URL)になります。
3. 携帯で下記URLにアクセスして動作確認
http://(URL)/HelloWorld/bin/index.html
* AnHttp http://www.st.rim.or.jp/~nakata/
後者の場合
1. ファイルの upload
c:\iDKDoJaxxx\apps\HelloWorld\bin\ 以下の3つのファイル
・index.html
・HelloWorld.jar
・HelloWorld.jad
を自分のHPにftp 等でアップロード
2. 携帯でindex.htmlにアクセス
参考URL†
http://www2n.biglobe.ne.jp/~ezaki/i-appli/
http://www.nttdocomo.co.jp/p_s/imode/make/java/index.html