i-αppli の変更点   

  • 追加された行はこの色です。
  • 削除された行はこの色です。
  • i-αppli へ行く。

* DoJa 5.0 [#wec042f3]
*** Install [#e365b090]
※ 順番重要
- j2sdk-1_4_2_19-windows-i586-p.exe
- eclipse[[旧バージョン:http://archive.eclipse.org/eclipse/downloads/]]
-- 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

*** スタート [#y8ae6bbb]
+ eclipse 起動 (workspace の設定, window → Navigator を開く)
+ File → new → project
+ DoJa-5.0プロジェクト
+ File → new → class ( Main , Superclass = IApplication );

*** API [#ofba5116]
- [[CLDC の API リファレンス:http://java.sun.com/products/cldc/docs/CLDC1.0_ja_docs.zip]]
- DoJa 5.0 の APIリファレンス


----
* 過去情報(DoJa2.0のころ) [#aa401007]
** INSTALL [#e92be378]
・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 [#fb33cb69]
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> 

* 実機で確認する [#s97a9e37]

もし、開発環境のマシンに外から直接アクセスできるならば(グローバル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 [#r4edfc87]
http://www2n.biglobe.ne.jp/~ezaki/i-appli/
http://www.nttdocomo.co.jp/p_s/imode/make/java/index.html