iPhone/iPad × HTML5アプリ制作
HTML5+CSS3+JavaScriptでiPhone/iPad/iPod touchアプリを制作、Xcodeでカンタンにネイティブ化しよう! HTML5の新機能、iOSデバイスの機能、PhoneGapやTitaniumなどなど、使いこなすためのサンプルを豊富に掲載。実機で動かすまでを丁寧に解説します。
◆第1章 HTML5でできること
1.1 HTML5でiPhoneアプリケーション
◆第2章 Canvasを使う
2.1 時計の作成
2.2 写真集(フォトアルバム)の作成
2.3 落書きアプリケーションの作成
◎Canvasメソッド・プロパティ一覧
◆第3章 Videoを使う
3.1 ビデオアルバムの作成
3.2 オリジナルビデオプレイヤーの作成
◎Video & Audioメソッド・プロパティ一覧
◆第4章 Audioを使う
4.1 iPhoneでのHTML5 Audio機能
4.2 ビジュアルオーディオプレイヤーの作成
4.3 ピアノの作成
◆第5章 Geolocationを使う
5.1 iPhone/iPadでの位置情報の扱い
5.2 時間帯に合わせて色を変更する地図アプリケーションの作成
5.3 方角に合わせて回転する地図アプリケーションの作成
5.4 高度計アプリケーションの作成
◎Geolocation APIメソッド・プロパティ一覧
◆第6章 ローカルストレージ
6.1 iPhoneでのデータ保存
6.2 簡易メモの作成
6.3 マップマーカーの作成
6.4 GPSトラッカーの作成
◎LocalStorage APIメソッド一覧
◆第7章 リアルタイム処理/ゲーム作成
7.1 リアルタイム処理とは
7.2 震度計の作成
7.3 タコグラフの作成
7.4 旗取りゲームの作成
7.5 傾きセンサーを利用した旗取りゲームの作成
◎Accelerometer API(加速度センサー)メソッド一覧
◆第8章 アプリケーション化する
8.1 アプリケーション化するには?
8.2 iOSデベロッパプログラムへの登録
8.3 開発ツールXcodeのインストール
8.4 iPhoneアプリケーションの作成
8.5 プロビジョニングファイルの作成と実機の登録
8.6 実機で動かす
8.7 2台目以降で動作させる
8.8 PhoneGapでHTML5プログラムを動かす
8.9 TitaniumでHTML5プログラムを動かす
◆第9章 ライブラリを利用する
9.1 ライブラリとは?
9.2 傾きセンサーを使ったスライド写真
9.3 Twitterのタイムライン表示アプリケーション
9.4 簡易電子本アプリケーション
◆第10章 iPhone用のUIフレームワーク
10.1 UIライブラリ
◆付録 iPhone用定型パターン一覧
HTMLの定型パターン
CSSの定型パターン
JavaScriptの定型パターン
PhoneGapイベント