JavaでHello World
Google
  HOME  |  基礎  |  掲示板  |  ツール |  書籍  |  デザインパターン  |  リンク  |  フィードバック
JavaでHello World > iアプリ編  
メニュー
Home
情報交換掲示板
ツールの部屋
Java関連の書籍
アプリケーション編
Swing編
Swing(イベント)編
Swing(Look&Feel)編
アプレット編
iアプリ編
サーブレット編
サーブレット(Linux)編
サーブレット(web.xml)編
サーブレット(セッション)編
サーブレット(クッキー)編
サーブレット(フィルタ)編
JSP編
JSP(ディレクティブ)編
JSP(アクション)編
JSP(スクリプト)編
JSP(オブジェクト)編
JSP(カスタムタグ)編
JSP(データベース)編
Apache + Tomcat編
Struts編
JDBC編
JDBC(データソース)編
JDBC(MySQL)編
JDBC(PostgreSQL)編
JDBC(トランザクション)編
JavaMail(SMTP)編
JavaMail(POP)編
JNI編
RMI編
RMI(アプレット)編
CORBA編
JNDI編
EJB編
EJB(Entity Bean)編
JMS(PTP)編
JMS(Pub/Sub)編
XML(SAX)編
XML(DOM)編
XSLT編
SOAP編
国際化編
国際化(タイムゾーン)編
国際化(通貨)編
リフレクション編
コレクション編
コレクション(Set)編
コレクション(List)編
コレクション(Map)編
スレッド編
正規表現編
アサーション編
ログ機能編
サウンド編
ファイル入出力編
URL編
ソケット編
データグラム編
HTTP
FTP編
jar編
javadoc編
Ant編
外部コマンド編
プロパティファイル編
システムプロパティ編
Eclipse編
  2002/02/03  田中宏和
Last Update 2002/12/04
iアプリ編
◆iアプリとは
iモード対応の携帯電話の上で動くJavaのアプリケーションのことです。携帯電話で動きのあるゲームを楽しんだり、リアルタイムで更新されるような情報を得たりすることができます。
◆ここでの環境
OS Windows XP
J2SE SDK 1.4.1_01
◆Java実行環境の構築
アプリケーション編を参考にしてJavaの実行環境を構築してください。
◆使用するiアプリ作成ツール
DoJa2.0 API向けiαppli Development Kit Ver.1.03(日本語版)
◆iアプリ作成ツールのダウンロードとインストール
DoCoMo Net から504i向けiアプリ作成ツールをダウンロードします。ダウンロードしたファイルを解凍して、setup.exeを実行してインストールしてください。
◆Javaソースコードの作成
HelloWorldIAppli.java(ここからダウンロード)
import com.nttdocomo.ui.*; 

class HelloWorldCanvas extends Canvas {
  public void paint(Graphics g) {
    g.drawString("Hello World",5,20);
  }
} 
public class HelloWorldIAppli extends IApplication {
  public void start() {
    Display.setCurrent(new HelloWorldCanvas());
  }
}
 
◆iアプリ作成ツールの起動
「スタート」→「プログラム」→「iαppli Development Kit」→「iappliTool」を実行してiアプリ作成ツールを起動します。
◆新規プロジェクトの作成
「プロジェクト」→「新規作成」で新規プロジェクトを作成します。ここでは「HelloWoldIAppli」という名前で作成しました。
◆ソースファイルのコピー
C:\iDK\apps\HelloWoldIAppli\src に上で作成したJavaのソースファイルをコピーします。
◆ビルド
「ビルド」ボタンを押してビルドします。
◆ADF設定
「ADF設定」ボタンを押してiアプリの情報を設定します。「AppName」と「AppClass」を設定します。
AppName → HelloWorldIAppli
AppClass → HelloWorldIAppli
<各属性の意味の説明>
AppName このiアプリの名前です。(必須)
AppSize 生成されたJARファイルのファイルサイズを指定します。(必須)
PackageURL JARファイルのURLを指定します。絶対URL、相対URLのどちらでもOKです。(必須)
AppClass

iアプリのメインとなるクラス名を指定します。(IApplicationを継承しているクラス)(必須)

LastModified JARファイルの最終更新日を指定します。(必須)
◆起動
「起動」ボタンを押してiアプリをエミュレーターで起動します。
おおおお!エミュレーターで実行できましたね。
 
◆インターネットで公開
インターネットで公開するには以下の3つのファイルが必要です。
<必要なファイル>
HelloWorldIAppli.jam JAM(Java Application Manager)ファイル。iアプリの情報を記述してあるファイルです。
HelloWorldIAppli.jar JAR(Java Archive)ファイル。複数のクラスファイルやリソースファイルを一つにまとめたものです。
HelloWorldIAppli.html iアプリをダウンロードしてもらうWEBページのHTMLファイルです。
JAMファイルとJARファイルはビルドしたときにC:\iDK\apps\HelloWoldIAppli\bin の下に生成されています。新たにiアプリをダウンロードしてもらうWEBページのHTMLファイルを作成します。
■ダウンロードページ用HTMLファイル
HelloWorldIAppli.html(ここからダウンロード)
<html>
<head>
<title>Hello World</title>
<object declare id="application1" data="HelloWorldIAppli.jam" type="application/x-jam"></object>
</head>
<body>
<a ijam="#application1" href="HelloWorldIAppli.html">ここからダウンロード</a>
</body>
 
この3つのファイルを同じフォルダに入れてサーバーにアップロードすればiモードからiアプリをダウンロードすることができます。下のURLをiモードで指定するとダウンロードできます。
http://www.hellohiro.com/iappli/
おおお!表示できましたね!
 

 
  ネットで買えば断然お得!お買い物なら楽天市場
ツールの部屋 - Java関連の書籍 - デザインパターン - 情報交換掲示板 - HOME