Javaアプリ事始め 第1回:
J-フォン Javaアプリがやってきた!(2/2)

【国内記事】 2002年3月8日更新

前のページ

Javaアプリを動かしてみよう

 機能のおさらいが済んだところで,せっかくですから簡単なJavaアプリを動かしてみましょう。内容はどんなプログラミング言語でも避けては通れない「Hello, World!」アプリです。

 ただし,単に"Hello,World!"と表示するだけではつまらないので,ある工夫がしてあります。大丈夫です,Javaアプリはあらかじめ用意してありますので,何も考えずに指示どおりやってください。

 まずは開発環境を整えましょう。最初にお手持ちのWindows PCにJava2 SDK Standard Edition(以下J2SE) ver1.3以降がインストールされているか確認してください(2001年1月の記事参照)。今までJavaプログラミングをしたことがあれば,J2SEを既にインストールしているはずです。

 次にJava2 MicroEdition Wireless Toolkit(以下J2METK)というMIDPのSDKがインストールされているか確認してください。なければSun MicrosystemsのWebサイトからそれぞれダウンロードして指示に従ってインストールします。

 この2つがあれば,あとはJ-フォン SDKをダウンロードしてインストールすれば,とりあえず開発の準備は完了です(2月18日の記事参照)。Javaアプリの実行だけであればJ2SEだけあれば十分です。

 J-フォン SDKはあくまでライブラリと実行環境のみですので,Javaアプリのビルドやパッケージ化は,自らコマンドライン上のコマンドで行うか,J2METKを使用する必要があります。詳しくはJ-Sky Application Emulatorユーザーズガイドを参照してください(J-PHONE Deveroper Program参照)。

 今回は「Hello,World!」アプリのソースコードからのビルドに関しては解説しません。とりあえず実行してみましょう。

 こちらから,jadファイルなどをダウンロードしてください(ZIP圧縮されています)。

 続いてJ-Sky Application Emulatorを起動します。画面にJ-Sky Application Emulator Control Panelウィンドウ(以下Control Panel)とJ-Sky Application Emulator(以下 Emulator)ウィンドウが表示されます。


エミュレータの起動後画面

 Control Panelのメニューから[File]-[Open midp app...]を選択するか,[...]ボタンを押すとFileダイアログボックスが表示されますので,HelloWorld.jadをリストから選択して[開く]ボタンを押してください。何もエラー表示されることがなければ正しく読み込まれていますので,早速[Run]ボタンを押してみましょう。Emulator画面に"Hello,World!"と表示されたでしょうか? 表示されれば実行成功です。


Hello,World Javaアプリの実行画面 その1

 ここまでは単なる"Hello,World!"アプリですね。それでは次にエミュレータの上下キー(キーボードでも上下キー)を押してください。文字列が反転しましたね。続いて選択キー,キーボードではEnterキー,を押してください。文字がそれぞれ90°回転しましたね。そうです,これがJ-フォンならではの工夫の1つです。


Hello,World Javaアプリの実行画面 その2

 参考までにソースコードを示します。

List.1 HelloWorld.java

 こんな単純そうなコードで文字(画像)の反転と回転ができるのです。思ったより簡単だと思いませんか? ちなみにこれはスプライトを用いた2Dグラフィックスです。さらに凝ったことをすれば面白いことができそうですね。

 今回はJavaアプリの概要と簡単なJavaアプリの例を解説しました。何となくいろいろできそうだと思いませんか? 次回からは,Javaアプリの特徴となっている主な機能を,具体的な例を挙げて分かりやすく解説していきます。お楽しみに。

執筆者紹介 コネクト 伊藤広明
株式会社コネクトは,携帯電話向け技術,特に携帯電話向けJavaに特化した開発会社です。ゲームなどエンタテイメント性の高いコンテンツ系ソフトウェアから,ビジネスエレクトロニックコマースに主眼をおいたアプリケーションに至るまで,幅広い分野の携帯電話向けJavaアプリケーション開発・サーバ開発にはじまり,クラスライブラリの開発,各種ツール類の研究開発,携帯電話向けJavaの開発ノウハウを活かしたコンサルティングも行っています。

関連記事
▼ Jアプリ★ゲット,Javaアプリ作者向けキャンペーン
▼ J-フォン,パケット端末用JavaのSDKを配布
▼ J-フォンにも一般Javaアプリが登場──Jアプリ★ゲット
▼ J-SH51リンクリスト

関連リンク
▼ コネクト
▼ J-PHONE Developer Program
▼ Jアプリ★ゲット
▼ Jアプリ★ゲット Javaアプリ登録キャンペーン

前のページ | 2/2 | 最初のページ

[コネクト 伊藤広明,ITmedia]

Copyright © ITmedia, Inc. All Rights Reserved.



モバイルショップ

最新スペック搭載ゲームパソコン
高性能でゲームが快適なのは
ドスパラゲームパソコンガレリア!

最新CPU搭載パソコンはドスパラで!!
第3世代インテルCoreプロセッサー搭載PC ドスパラはスピード出荷でお届けします!!