- トップページ
- どんとこいPC情報!!
- iアプリを作ってみよう!
iアプリを作ってみよう!
i アプリの開発環境からプログラムまでを紹介します。
iアプリとは?
iアプリの仕様 ソフトウェアを携帯端末にダウンロードしてオフラインで使用できる。 ファイルサイズは jar 圧縮で最大10KB まで 。 一時的にデータを保存する領域 (スクラッチパッド) のサイズは最大5KB(全ての端末で10KB搭載されているが) セキュリティの向上。(SSL が使える) GIF ファイルと i-メロディファイルが使える。 LED・バイブレータ等...
iアプリの開発環境の作り方
「Java 2 SDK, v 1.3.1_02」 のダウンロード JavaのSDK(Software Developer Kit)です。基準になります。 「J2ME Wireless SDK for the DoJa release2.2」のダウンロード Docomo独自のライブラリと開発キットです。これと上のJava 2 SDKだけでも開発できます。 「iアプリ開発Too...
iアプリの作り方
iアプリを作ってみましょう 「iアプリ開発Tool DoJa版」を起動してください。 「新規プロジェクト」ボタンを選択してください。 ソースを置いておくフォルダに移動します(私は「c:\iAppli」に保存しています。) (注:フォルダ名にスペースを入れるとエラーが出てしまいます!) 「新しいフォルダの作成」ボタンを選択してソースの保存先を決めます。 とりあえず「H...
iアプリの基礎
ダイアログを使って「Hello World」を表示してみましょう 簡単なアプリ(?)を作ってみます。「Hello World」を画面に表示するだけのものです。ソースは以下の通りです。//Hello.java import com.nttdocomo.ui.*; public class Hello extends IApplication { public void start() { Di...
高レベルAPIの使い方
高レベルAPIとは iアプリでは高レベルAPIと低レベルAPIと呼ばれるものがあります。高レベルAPIはラベルやテキストボックスといったコンポーネントが使えます。低レベルAPIよりはるかに簡単にアプリを作成できます。ただし、画像や線といったグラフィカルなものは作成できません。また同一画面には高レベルAPIと低レベルAPIを配置できません。ゲームには不向きですが実務的なアプリには向いています。サンプ...
高レベルAPI型アプリの作成
時刻表アプリ 高レベルAPI型を使用して作成した時刻表です。画面上部のリストボックスを選択してソフトキー1を押すと現在時刻から後に発車する列車の時刻と到着駅、車種を表示します。ソフトキー2で終了します。松本から塩尻までの5駅の上りと下りをサポートしています。自分のためだけにつくったので"My"時刻表です。左から2枚はi-jadeを使用して表示した画面です。絵文字はサポートされていませんが...
高レベルAPI型アプリの解説
時刻表アプリの解説 高レベルAPIを使用したiアプリを使用する上で必要な情報を解説します。import com.nttdocomo.ui.*; import java.io.*; 1行目はiアプリを作成する時に必ず必要となるクラスです。2行目は時刻取得のために必要となります。// IApplicationクラス public class Station extends IApplication ...
低レベルAPIの使い方
低レベルAPIとは 前回は高レベルAPIを解説したので、今回は低レベルAPIを説明します。低レベルAPIは図形や画像を表示することができます。低レベルAPIより細かく画面を作成できます。ただし、テキストボックスやリストボックスといったコンポーネントは使えないので、 自分で用意してあげる必要があります。前回も説明しましたが、同一画面には高レベルAPIと低レベルAPIを配置できません。 グラフィカルな...
低レベルAPI型アプリの作成
バイオリズムアプリ 低レベルAPI型を使用して作成したバイオリズムアプリです。方向キーで生年月日を選択して決定ボタンを押すと今日のバイオリズムを表示します。20世紀の初め、ベルリン大学のウイルヘルム・フリーズ博士、ウィーン大学のヘルマン・スオボダ博士によって研究され、 身体のリズムは23日、感情のリズムは28日、知性のリズムは33日周期とされています。この周期は前半が高調、後半が低調に...
低レベルAPI型アプリの解説
バイオリズムアプリの解説低レベルAPIを使用したiアプリを使用する上で必要な情報を解説します。 import com.nttdocomo.ui.*; import com.nttdocomo.util.*; import java.util.*; import java.io.*; import javax.microedition.io.*; import com.nttdocomo.io.*;...
504iの新機能
504iから使用可能になった機能を紹介します。 これらはオプション機能であるため特定の機種のみ可能である場合が多く大きな効果をもたらす反面、 ある機種では動かないことになります。 自分の所有している機種、ユーザの多い機種専用で作ることも可能ですが 機種依存はまったく使用しないで作成して互換性を保つ手もあります。 1.2Dグラフィックス描画 (1)イメージマップ 数種類の小さな画像...
携帯向けiアプリの紹介
タイトル一覧 タイトル 概要 ドリフトアタック 急カーブはドリフトで(505i以降) スペースレスキュー ジェット噴射で隊員を救助(505i以降) さんでぃレーシング ポリゴンでレーシング(505i以降) ナンバープラス 計算、暗記、動体視力を高めます コケッコ大脱走 4羽のニワトリを罠から救え ジュエルズ 宝石を交換して揃えて消すパズル スティングレイ ワンキーアクションゲーム(503i,5...