Loading
|
@IT > Master of IP Network > Mobile Connection > NTTドコモの公式開発ツールを使おう |
DoJaによるiアプリの開発入門(1)NTTドコモの公式開発ツールを使おう服部隆志http://www.sinsen.org/ http://www.ngy1.1st.ne.jp/~takashi/sinsen_index.html 2001/4/24
日本初のJava搭載携帯電話「503iシリーズ」がNTTドコモから発売され、3カ月がたとうとしています。しかし、携帯Javaに関する話題は絶えなく、いまなお新たな問題やその解決法が生まれています。これは非常によいことではありますが、これから始めようとするまだ右も左も分からない人にとっては、その情報量の多さ、複雑さは逆に難解なものとなってしまうことがあるようです。
iアプリを作成するにはJava言語を使用するのですが、iモード対応Javaでは専用のJavaライブラリ(iモード拡張ライブラリ)が提供されています。それがDoJaと呼ばれるプログラムの仕様です。この仕様は一般に公開されており、Java言語を使える人であれば個人でiアプリを作成・公開することが可能です。これほどまでに普及した携帯電話で動くプログラムを自分で作ることができるのです。 もう少し詳しくいうと、DoJaとはiモード対応Java仕様「NTT DoCoMo Profile」の通称で、CLDC(Connected Limited Device Configuration)と呼ばれる基盤の上に構成されたJavaプラットフォームです。同じくCLDCから構成された携帯Javaプラットフォームとして、JフォンやKDDIのauに採用されることが決まっているMIDP(Mobile Information Device Profile)がありますが、DoJaとMIDPはまさにProfileが違うため互換性がありません。
NTTドコモのiモードではCHTMLをベースとしたiモード対応HTMLを採用し、iモード対応Webページの作成を非常に簡単にしました。同様にDoJaのJavaアプリケーション「iアプリ」でも、公式な開発環境である「J2ME Wireless SDK for the DoJa」がNTTドコモから無償で公開されています。 では、このJ2ME Wireless SDK for the DoJaをインストールして、付属のエミュレータでサンプルプログラムを実行してみましょう。 ●ダウンロード iアプリの制作には、サンマイクロシステムズから提供されるJavaの基本開発キットJava2 SDK Standard Edition 1.3以上と、NTTドコモから提供されるJ2ME Wireless SDK for the DoJaが必要となります。それぞれ、各Webサイトからダウンロードします。
NTTドコモのiモードサイト(All about i-mode)では、J2ME Wireless SDK for the DoJa以外にも「iモード対応Java API向けJava2 Micro Edition Wireless SDKユーザーズガイド」「iモード対応Javaコンテンツ開発ガイド(詳細編)1.0版」「iモード対応Javaコンテンツ開発ガイド(APIリファレンス編)1.0版」などのPDFファイルが公開されています。特に2つの開発ガイドは後々役に立つので、ダウンロードして一読することをお勧めします。 ほかにも、iモード対応Javaに関するFAQなど、さまざまな情報が公開されているので、一度読まれるとよいでしょう。
●インストール まず、Java2 SDKからインストールします。特に問題はないと思います。画面の指示に従ってインストールしてください。
通常Javaのプログラムを開発するには、javac.exeというコンパイラをコマンドラインから使うためにパスの設定が必要ですが、J2ME Wireless SDK for the DoJaを使う場合はパスの設定がされていなくても動作します(ただし、J2ME Wireless SDK for the DoJa以外の開発ツールで開発する場合は、パスの設定をしなければならないので注意してください。)。 次に、J2ME Wireless SDK for the DoJaをインストールします。
途中、以下のような画面が出ますが、今回は「Typical」のままでOKです。
●サンプルの実行 J2ME Wireless SDK for the DoJaでインストールされる「KToolBar」を実行し、「開く」ボタンを押すと「プロジェクトの選択」というウィンドウが開きます。そこに表示されているプロジェクトが、サンプルに用意されたアプリケーションです。
では、試しに「tetris」を開いてみましょう。ウィンドウに「プロジェクト“tetris”は、読み込まれました」と表示されたら実行ボタンを押します。どうでしょう? テトリスのプログラムが実行されましたか?
メニューバーの右端にある「デバイス」を変更することによって、エミュレータの形状やモノクロ・カラーが変更できます。他のサンプルも一度実行してみてください。
今回は、J2ME Wireless SDK for the DoJaのインストールからサンプルの実行までを解説しましたが、「早く実機で試してみたい」と思われた方も多いと思います。次回は、実機での簡単なプログラムを予定していますので、しばしお待ちください。
|
|
|
Copyright © ITmedia, Inc. All Rights Reserved.
|