iAppli


0.前提事項
 j2sdk-1.4.0.01 導入済み
 
1.ツールのダウンロード
 ・DoCoMo ダウンロードしたがj2sdk- 1.3.1がないというメッセージで導入できず(涙)
 ・ZENTEK 実行結果確認環境
  会員登録 i-JADE Lite for P503i version 1.4.1 / 1,420KB iJADESetup_L-P.exe
  導入フォルダー:C:\i-jade i-jade-p.jarを展開する
   展開方法 C:\i-jade\jar.bat(c:\j2sdk1.4.1_02\bin\jar xvf i-jade-p.jar)を作成し実行する。
 ・Sun    実行モジュール作成
  J2ME Connected, Limited Device Configuration (CLDC)
  Click here to get the software でユーザー登録 英語なので・・・
  J2ME Connected Limited Device Configuration (CLDC) 1.1
  Click below to download 1.1 Last Modified May 2, 2003 
  If this is your first visit, please Register now. 訳)これがあなたの最初の訪問である場合は、今登録してください。
  j2me_cldc-1_1-fcs-src-winunix.zip 4.60 MB Last Modified May 2, 2003 
  解凍フォルダー:C:\java\j2me_cldc
 
2.プログラム作成
  作成フォルダー:C:\java プログラム名:ak09iApp.java (下記参照)
import com.nttdocomo.ui.*;
import com.nttdocomo.util.*;
public class ak09iApp extends IApplication {
 static IApplication app;
 
 public void start() {
  app = this;
  MyCanvas c = new MyCanvas();
  Display.setCurrent(c);
 }
}
class MyCanvas extends Canvas {
 MyCanvas() {
  setSoftLabel(Frame.SOFT_KEY_2, "終了");
 }
 public void paint(Graphics g) {
  g.drawString("Hello ak", 30, 50);
 }
 public void processEvent(int type, int param) {
  if(type == Display.KEY_PRESSED_EVENT) {
   if(param == Display.KEY_SOFT2) {
    ak09iApp.app.terminate();
   }
  }
 }
}
 
3.コンパイル
  作成フォルダー:C:\java\unverified バッチファイル作成 C:\java\cpl.bat (下記参照)
  c:\j2sdk1.4.1_02\bin\javac -g:none -bootclasspath c:\i-jade\i-jade-p.jar;c:\java\j2me_cldc\bin\common\api\classes -d unverified C:\java\ak09iapp.java
  -g:none デバッグ情報を生成しない
   -bootclasspath path ブートストラップクラスファイルの位置を置き換える
   -d directory 生成されたクラスファイルを格納する位置を指定する
 
4.下調べ
  作成フォルダー:C:\java\preverified バッチファイル作成 C:\java\verifi.bat (下記参照)
  C:\java\j2me_cldc\bin\win32\preverify -classpath c:\i-jade;c:\java\j2me_cldc\bin\common\api\classes -d C:\java\preverified C:\java\unverified
 
5.クラスで実行
  バッチファイル作成 C:\java\run_class.bat (下記参照)
  C:\j2sdk1.4.1_02\bin\java -jar c:\i-jade\i-jade-p.jar C:\java\preverified\ak09iApp.class
  i-JADE Lite for P503iが起動される。
 
6.jarファイルの作成
  バッチファイル作成 C:\java\run_class.bat (下記参照)
  cd c:\
  cd C:\java\preverified
  C:\j2sdk1.4.1_02\bin\jar cvf ak09iApp.jar *.class
 
7.jamファイルの作成 C:\java\ak09iApp.jam (下記参照)
  AppSize = 1224
  AppName = ak09iApp
  PackageURL = C:\java\preverified\ak09iApp.jar
  AppClass = ak09iApp
  LastModified = Tue, 9 Sep 2003 23:23:00
 
8.jamで実行
 バッチファイル作成 C:\java\run_jam.bat (下記参照)
 C:\j2sdk1.4.1_02\bin\java -jar c:\i-jade\i-jade-p.jar C:\java\ak09iApp.jam
  i-JADE Lite for P503iが起動される。
 
9.Webで実行
 HTMLファイル作成 ak09iApp.html (下記参照)
<html>
<head>
</head>
<body>
<OBJECT declare id="application.declaration" data="http://hp.vector.co.jp/authors/VA015367/iappli/ak09iApp.jam" type="application/x-jam"></OBJECT>
<A ijam="#application.declaration" href="index.html">ak09iApp download</A>
</body>
</html>
 jamファイルの作成 ak09iApp.jam (下記参照)
AppSize = 1224
AppName = ak09iApp
PackageURL = ak09iApp.jar
AppClass = ak09iApp
LastModified = Tue, 9 Sep 2003 23:23:00
 アップロード 以下のファイルをhttp://hp.vector.co.jp/authors/VA015367/iappli/に配置する
 ak09iApp.html ak09iApp.jam ak09iApp.jar
 確認url:http://hp.vector.co.jp/authors/VA015367/iappli/ak09iApp.html