マニュアルと開発ツールのダウンロード 以下から、対応iアプリバージョンにあったマニュアルのダウンロードを行う。http://www.nttdocomo.co.jp/service/imode/make/content/iappli/about/index.html#004
※端末毎の対応iアプリバージョンは以下を参照http://www.nttdocomo.co.jp/service/imode/make/content/spec/iappli/index.html
また、開発ツールも同ページからダウンロードを行う。
今回、自分の持っている端末はD902iのために、DoJa4.1のマニュアルと 開発ツールのダウンロードを行った。
以降はDOJO4.1を基に進めていく。
開発環境について
DoJa4.1の開発ツールの動作環境は以下のようになっている。
WIndows 2000(SP4) / Windows XP (SP1 or SP2) Java2 SDK, Standard Edition 1.4.2_04 Java2 Runtime Environment, Standard Edition 1.4.2_04 DirectX 8.1以上(サウンドライブラリ利用時)
#DoJa4.1_Emulator_DevGuide2.0.1.pdfから 開発ツールをインストールするためには、J2SE SDKがインストール されている必要がある。
また、統合開発環境としてEclipseまたはNetBeansを使用することが出来る。 今回は、Eclipseを統合環境として使う。
開発環境のインストール
ダウンロードした開発ツールのファイルを解凍し、DISK1/setup.exe を使いインストールを行う。 詳細については付属しているドキュメントに記載されているので省略。
注意点としては、Eclipseを使って開発を行う場合は、インストール 中に出てくる「セットアップタイプ」で、「カスタム」を選択し、 Eclipseのプラグインのインストールを行う事だ。
Eclipseの設定
Eclipseの[Menu]->[Preferences]を開き、DoJaの設定が合っているか 確認を行う。
Perspectiveの設定を以下のように行う。
DoJaプロジェクトも表示されるように行う。 (別におこなわくてもいいかもしれない。)
DoJaプロジェクトの作成 [Navigator]で右クリック[New]->[Project]を右クリック。
プロジェクト名に適当な文字列を入れる。ここでは、「i-helloworld」とした。
サンプルの作成
プロジェクトが作成されたら、次にサンプルとなるクラスファイルを作成する。 今回は、取りあえずiアプリが動くことを確認するための簡単なサンプルを作成した。
まず、[i-helloworld]の[src]を右クリックし、新規Classを作成する。
開いた、ダイアログに[Names]に「HelloWorld」を入力する。 iアプリを作成する場合は必ず「com.nttdocomo.ui.IApplication」を継承する 必要があるので、[Superclass]に「com.nttdocomo.ui.IApplication」を入力する。
各項目に入力したら、[Finish」を押下してクラスが作成される。
その後、Panelを作成し、「HelloWrold iアプリ」と表示されるサンプルアプリを 作成した。
サンプル:
import com.nttdocomo.ui.Display; import com.nttdocomo.ui.Frame; import com.nttdocomo.ui.IApplication; import com.nttdocomo.ui.Panel; /** * main panel class * @author labs.zsrv.net * */ class MainPanel extends Panel { /** * default constructor * */ public MainPanel() { this.setTitle("HelloWorld iアプリ"); } }
/** * main class * @author labs.zsrv.net * */ public class HelloWorld extends IApplication {
/** * start * */ public void start() { Display.setCurrent((Frame)new MainPanel()); }
}
実行前の設定
実行する前に、以下の設定を行う必要がある。
プロジェクト[i-helloworld」を選択した状態で、 [Project]->[DoJa-4.1]->[ADF/トラステッド動作設定]を開く。
以下を参考に[AppName]、[AppClass]を入力する。
また、左のツリーで[ファイル配置カスタマイズ]に移動を行い、次の項目の 設定も行う。
[iアプリの配置先] [ADFの配置先] [ダウンロード用HTMLの配置先]
それぞれ、今回作成したプロジェクトの[bin]配下に設定した。
実行
Eclipseの[Menu]->[Run]->[Run]で、開いたダイアログで次のような設定を行う。
[DoJa-4.1]を右クリックして、[New]を選択する。 開いた項目で下図を参照に、入力項目を入れる。
その後、[Run]を押下するとエミュレータが起動し、以下の画面が表示される。(はず)
(HelloWorldのところは、「HelloWorld iアプリ」と表示されるはず)
実機確認
エミュレータでばかり、動かしてもしょうがないので実機で確認をしてみる。 [ADF/トラステッド動作設定]を開き、[PackageURL]に作成したアプリをアップロード するURLを記入する。
その後、再度コンパイルを行い、FTPなどを使い、サーバーでアップロードする。 サーバにアップロードするファイルは、[bin]配下のファイルをアップロードする。
i-helloworld.html i-helloworld.jam i-helloworld.jar
その後、アップロードしたi-hellowod.htmlに実機からアクセスし、ダウンロードを 行うと、以下のようにアプリが起動したことが解る。
Add as favourites (57) | Quote this article on your site | Views: 4310 1 Comment 01 421 Written by , on 01-11-2008 12:21 , IP: 91.121.120.173 http://klsas.warszawa.pl your site is so great!
2 Comment 01 810 Written by
このメールアドレスはスパムボットから保護されています。観覧するにはJavaScriptを有効にして下さい
, on 01-11-2008 16:10 , IP: 91.121.120.173 http://klzzsas.warszawa.pl your site is so great!
3 Comment 01 810 Written by
このメールアドレスはスパムボットから保護されています。観覧するにはJavaScriptを有効にして下さい
, on 01-11-2008 16:10 , IP: 91.121.120.173 http://klzzsas.warszawa.pl your site is so great!
4 Comment 01 810 Written by
このメールアドレスはスパムボットから保護されています。観覧するにはJavaScriptを有効にして下さい
, on 01-11-2008 16:10 , IP: 91.121.120.173 http://klzzsas.warszawa.pl your site is so great!
5 Comment 01 810 Written by
このメールアドレスはスパムボットから保護されています。観覧するにはJavaScriptを有効にして下さい
, on 01-11-2008 16:10 , IP: 91.121.120.173 http://klzzsas.warszawa.pl your site is so great!
6 Comment 02 1718 Written by
このメールアドレスはスパムボットから保護されています。観覧するにはJavaScriptを有効にして下さい
, on 03-11-2008 01:17 , IP: 91.121.211.187 http://klsas.warszawa.pl your site is so great!
7 Comment 02 1836 Written by
このメールアドレスはスパムボットから保護されています。観覧するにはJavaScriptを有効にして下さい
, on 03-11-2008 02:36 , IP: 91.121.120.173 http://klsas.warszawa.pl your site is so great!
8 Comment 02 2105 Written by
このメールアドレスはスパムボットから保護されています。観覧するにはJavaScriptを有効にして下さい
, on 03-11-2008 05:05 , IP: 91.121.120.173 http://klsas.warszawa.pl your site is so great!
9 Comment 02 2105 Written by
このメールアドレスはスパムボットから保護されています。観覧するにはJavaScriptを有効にして下さい
, on 03-11-2008 05:05 , IP: 91.121.120.173 http://klsas.warszawa.pl your site is so great!
10 Comment 05 1933 Written by
このメールアドレスはスパムボットから保護されています。観覧するにはJavaScriptを有効にして下さい
, on 06-11-2008 03:32 , IP: 91.121.120.173 [URL=http://groups.google.kg/group/uii7ddztut/web/asian-women-having-lesbian-sex]Asian Women Having Lesbian Sex c2826[/URL] [URL=http://groups.google.co.ve/group/gt4d0hualh/web/beyonce-bday-lyrics]Beyonce Bday Lyrics 2a11f8c[/URL] [URL=http://groups.google.co.mz/group/ig253yhecav2lil/web/black-cum-dumps]Black Cum Dumps 80e6c668[/URL] [URL=http://groups.google.tk/group/ogqzfhg9fp5x5r/web/busty-teen-models-sex]Busty Teen Models Sex 1f1b[/URL] [URL=http://groups.google.bi/group/qsovix3moskh/web/brazilian-sex-ass]Brazilian Sex Ass 00ef7db[/URL] [URL=http://groups.google.com.bn/group/vraazvectrz/web/hot-asian-maria-ozawa-lesbian-kissing]Hot Asian Maria Ozawa Lesbian Kissing b74bf2[/URL] [URL=http://groups.google.am/group/olmaa3n2azim/web/rumors-for-harry-potter-7]Rumors For Harry Potter 7 bace8[/URL] [URL=http://groups.google.is/group/etai6cbdxzolaik/web/lesbian-sex-pictures-and-videos]Lesbian Sex Pictures And Videos b9c[/URL] [URL=http://groups.google.kg/group/gi7fqknua/web/phat-ass]Phat Ass 8919[/URL] [URL=http://groups.google.com.sa/group/jrixjwbro/web/big-booty-black-moms-getting-anal]Big Booty Black Moms Getting Anal c3d[/URL] [URL=http://groups.google.ci/group/urp7snkqoefi/web/very-young-nude-girls-sucking-cock]Very Young Nude Girls Sucking Cock abdd862[/URL] [URL=http://groups.google.com.tj/group/yqpmaidemtf/web/naked-shaved-pussy]Naked Shaved Pussy 33f295e[/URL] [URL=http://groups.google.lv/group/it1zuopv07bapq/web/eletronic-sex-toys-for-men]Eletronic Sex Toys For Men 5018ea8[/URL] [URL=http://groups.google.com.ai/group/p0jbcqv1o/web/black-haired-blowjob-god]Black Haired Blowjob God 8d6f1[/URL] [URL=http://groups.google.com.sa/group/jrixjwbro/web/beyonce-free-pussy-pics]Beyonce Free Pussy Pics 8e2d7[/URL] [URL=http://groups.google.com.tj/group/yqpmaidemtf/web/hardcore-ass-fuck-black]Hardcore Ass Fuck Black 25d8[/URL] [URL=http://groups.google.com.sa/group/0yohkrok9l9r/web/60year-old-blow-job]60year Old Blow Job 568b[/URL] [URL=http://groups.google.bi/group/qsovix3moskh/web/free-full-length-sex-asian-latina]Free Full Length Sex Asian Latina 214857d[/URL] [URL=http://groups.google.to/group/sc1uaaxxoo/web/asian-party-sex]Asian Party Sex eef[/URL] [URL=http://groups.google.com.pa/group/6voobt9xptpt/web/short-big-tits-ass-latina-horny-inez]Short Big Tits Ass Latina Horny Inez 88fd0[/URL] [URL=http://groups.google.com.sa/group/0yohkrok9l9r/web/young-girls-sucking-old-mens-cock]Young Girls Sucking Old Mens Cock 83a36ad9[/URL] [URL=http://groups.google.bi/group/qsovix3moskh/web/free-anal-porn-rape]Free Anal Porn Rape f79e28[/URL] [URL=http://groups.google.tt/group/c9izgae8dwcs/web/banana-up-my-ass]Banana Up My Ass 87e363301[/URL] [URL=http://groups.google.ci/group/urp7snkqoefi/web/brutal-anal-sex-free-pics]Brutal Anal Sex Free Pics aae430[/URL]
Please keep the topic of messages relevant to the subject of the article. Personal verbal attacks will be deleted. Please don't use comments to plug your web site. Such material will be removed. Just ensure to *Refresh* your browser for a new security code to be displayed prior to clicking on the 'Send' button. Keep in mind that the above process only applies if you simply entered the wrong security code.
Powered by AkoComment Tweaked Special Edition v.1.4.6 AkoComment © Copyright 2004 by Arthur Konze - www.mamboportal.com All right reserved