Mobileを使った実際の開発手順を見ていきましょう。Developerを起動すると、プロジェクト管理やJavaScriptのテストランなどを行うメインウィンドウが1つ開きます。Titaniumでの開発は、このウィンドウからすべての操作を行っていきます。Developer起動画面ウィンドウ左上に並ぶ[パースペクティブ]のボタンを切り替えることで、Titanium関連のさまざまな機能にアクセスできます。[Community]は、TwitterやFriendFeedに投稿されたTitaniumに関するつぶやきをチェックできます。Sandbox]では、Titanium環境でのJavaScriptの動作をチェックできます。APIを含むJavaScriptコードは、ここか実際のプロジェクトに組み込み形でしか使えないので、いわゆるコードスニペットを試したりするのに便利です(正直なところ、なぜSandboxが[Community]に入っているのかナゾです)。[Sandbox]タブ[Profile]パースペクティブでは、初回起動時に登録したAppceleratorの開発者アカウントの情報を編集できます。SDKのインストールパスも、ここで設定します。Project]ボタンをクリックします。プロジェクト名など必要な情報を入力します。Type][Desktop][Mobile][iPad]の中から選択。今回は[Mobile]を選択[Name]プロジェクトの名前。IDを入力[Directory]プロジェクト・ファイルを保存するフォルダ名。Version]SDKのバージョンを指定。Sink」アプリを実行したときと同様です。[Projects]パースペクティブを選択し、左側の[Projects]の中から作成したプロジェクトを選択します。Package]の3つのタブで区切られています。Package]をクリックし、[iPhone]を選択します。[launch]ボタンをクリックすると、プロジェクトのビルドが始まります。何も問題がなければ、そのままiPhoneのエミュレータが起動します。iPhoneアプリをビルド・実行したところこれでひとまず、プロジェクトを作成して実行できました。引き続き、プロジェクト・ファイルを修正してアプリケーションを構築していきます。Mobileプロジェクトは、以下のような構造です。「build」フォルダは、iPhoneやAndroidのプロジェクト・ファイルが含まれるフォルダで、基本的にはこの部分を編集することはありません。Mobileで要なのが、プロジェクト情報が入った「tiapp.xml」とコードの起点となる「Resources/app.js」です。Developerのプロジェクト情報のウィンドウで入力した内容が入っています。1.0から、このファイルに含まれていた設定情報の多くがJavaScriptコードに移動しました。XMLファイルを直接編集することはありませんが、内容について一度眺めてみるといいでしょう。Mobileアプリケーションの起点になるものです。アプリケーションが起動すると、まずこのファイルが実行されます。アプリケーションの初期化を行ったり、最初に表示するUIを構築し、プロジェクト全体をコントロールする役割を担っています。APIを通じて動的に生成する形に変わっています。Mobileの勘所を解説します。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。