対象書籍
iPhone/iPad × HTML5アプリ制作 書籍『iPhone/iPad × HTML5アプリ制作』(古籏 一浩 著、ソフトバンク クリエイティブ 刊、ISBN:978-4797362619)の関連リンク情報です。
■
- ◎著者サイト http://www.openspc2.org/
- ◎本書のサポートページ http://isbn.sbcr.jp/62619/
■第1章 HTML5でできること
●1.1 HTML5でiPhoneアプリケーション
【Column】JavaScriptから利用できる機能を増やすフレームワーク
- ◎PhoneGap http://phonegap.com/
- ◎Titanium http://www.appcelerator.com/
- ◎jsWaffle http://d.aoikujira.com/jsWaffle/wiki/
- ◎NimbleKit http://www.nimblekit.com/
iPhoneの仕様
- ◎iPhoneの仕様 http://developer.apple.com/jp/devcenter/ios/library/documentation/MobileHIG.pdf
- ◎iOSがサポートしているメディアタイプ http://developer.apple.com/library/safari/#documentation/AppleApplications/Reference/SafariWebContent/CreatingContentforSafarioniPhone/CreatingContentforSafarioniPhone.html
■第2章 Canvasを使う
●2.1 時計の作成
【Tips】CSS3 Gradient Generator
- ◎CSS3 Gradient Generator http://gradients.glrzad.com/
【Column】ホーム画面に登録する
- ◎Mobile Safariで使えるタグ http://developer.apple.com/library/safari/#documentation/AppleApplications/Reference/SafariHTMLRef/Articles/MetaTags.html%23//apple_ref/doc/uid/TP40008193-SW1
●2.3 落書きアプリケーションの作成
【Column】COLUMN AirPrint
- ◎AirPrint Activator http://netputing.com/airprintactivator/
■第3章 Videoを使う
●3.1 ビデオアルバムの作成
【Column】再生可能な映像フォーマット
- ◎再生可能な映像フォーマット http://www.apple.com/jp/iphone/specs.html
■第4章 Audioを使う
●4.1 iPhoneでのHTML5 Audio機能
- ◎HTML5 Audio http://www.w3.org/TR/html5/video.html
- ◎Apple社「Audio and Video HTML」 http://developer.apple.com/library/safari/#documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/AudioandVideoTagBasics/AudioandVideoTagBasics.html
- ◎-webkit-background-sizeの仕様 http://www.w3.org/TR/css3-background/#the-background-size
■第5章 Geolocationを使う
●5.1 iPhone/iPadでの位置情報の扱い
- ◎Geolocation API Specification http://www.w3.org/TR/geolocation-API/
- ◎Googleマップ http://code.google.com/intl/ja-JP/apis/maps/documentation/javascript/
- ◎Yahoo!マップ http://developer.yahoo.co.jp/webapi/map/
- ◎Bing Maps http://www.microsoft.com/maps/
- ◎世界測地系移行の概要 http://www.gsi.go.jp/LAW/G2000-g2000.htm
●5.2 時間帯に合わせて色を変更する地図アプリケーションの作成
- ◎Styled Maps http://code.google.com/intl/ja-JP/apis/maps/documentation/javascript/maptypes.html#StyledMaps
- ◎Google Maps API Styled Map Wizard http://gmaps-samples-v3.googlecode.com/svn/trunk/styledmaps/wizard/index.html
●5.3 方角に合わせて回転する地図アプリケーションの作成
【Column】MapKitフレームワーク
- ◎MapKit Framework Reference http://developer.apple.com/library/ios/#documentation/MapKit/Reference/MapKit_Framework_Reference/_index.html
●5.4 高度計アプリケーションの作成
【!】高度についての注意点
- ◎Geolocation APIで採用しているWGS84 http://dev.w3.org/geo/api/spec-source.html#coordinates_interface
【Column】NimbleKitによるMapKitの利用
- ◎NimbleKit MapView http://www.nimblekit.com/documentation.php?action=display&id=27
- ◎Titanium Map http://developer.appcelerator.com/apidoc/mobile/latest/Titanium.Map-module
【Column】NimbleKitの特長
- ◎NimbleKit http://www.nimblekit.com/
■第6章 ローカルストレージ
●6.1 iPhoneでのデータ保存
- ◎Titanium http://www.appcelerator.com/
- ◎Appcelerator Titanium MobileではじめるJavaScriptによるiPhoneアプリケーション開発 http://code.google.com/p/titanium-mobile-doc-ja/wiki/toc
●6.3 マップマーカーの作成
- ◎Google Maps API ver 3のリファレンス http://code.google.com/intl/ja-JP/apis/maps/documentation/javascript/reference.html
■第7章 リアルタイム処理/ゲーム作成
■第8章 アプリケーション化する
●8.1 アプリケーション化するには?
- ◎PhoneGap http://www.phonegap.com/
- ◎Titanium http://www.appcelerator.com/products/titanium-mobile-application-development/
●8.2 iOSデベロッパプログラムへの登録
- ◎Appleデベロッパとして登録 http://developer.apple.com/devcenter/ios/index.action
●8.3 開発ツールXcodeのインストール
- ◎Apple Developer http://developer.apple.com/
●8.5 プロビジョニングファイルの作成と実機の登録
- ◎Apple Developer http://developer.apple.com/
●8.7 2台目以降で動作させる
- ◎iOS Dev Center – Apple Developer http://developer.apple.com/devcenter/ios/index.action
●8.8 PhoneGapでHTML5プログラムを動かす
- ◎PhoneGapのSupported Features http://www.phonegap.com/features
- ◎PhoneGap http://www.phonegap.com/
- ◎PhoneGapのさらなるサンプルと情報 http://www.openspc2.org/reibun/PhoneGap/
●8.9 TitaniumでHTML5プログラムを動かす
- ◎Titanium http://www.appcelerator.com/
■第9章 ライブラリを利用する
●9.1 ライブラリとは?
- ◎jQuery http://jquery.com/
- ◎jQuery Mobile http://jquerymobile.com/
- ◎Sencha Touch http://extjs.co.jp/products/touch/
- ◎jQuery関連ライブラリ http://plugins.jquery.com/
- ◎jQueryライブラリ http://jquery.com/
- ◎jQueryライブラリのダウンロード http://docs.jquery.com/Downloading_jQuery
●9.2 傾きセンサーを使ったスライド写真
- ◎傾きセンサーによって写真をスライドさせるtiltライブラリ http://www.murraypicton.com/plugins/tilt/
●9.3 Twitterのタイムライン表示アプリケーション
- ◎TwitterのTweet(ツイート)/タイムラインを表示するTweetableライブラリ http://theodin.co.uk/blog/jquery/tweetable-1-6-launched.html
●9.4 簡易電子本アプリケーション
- ◎ページめくりを行うライブラリjPageFlipper http://jpageflipper.codeplex.com/
■第10章 iPhone用のUIフレームワーク
●10.1 UIライブラリ
- ◎iUI http://code.google.com/p/iui/
- ◎jQTouch http://jqtouch.com/
- ◎jQuery Mobile http://jquerymobile.com/
- ◎Sencha Touch http://extjs.co.jp/products/touch/
- ◎jQuery iPhone UI http://iphone.hohli.com/
- ◎iWebKit http://iwebkit.net/
■付録 iPhone用定型パターン一覧
●HTMLの定型パターン
- ◎Metaタグ http://developer.apple.com/library/safari/#documentation/AppleApplications/Reference/SafariHTMLRef/Articles/MetaTags.html
- ◎アイコンサイズ等 http://developer.apple.com/library/safari/#documentation/AppleApplications/Reference/SafariWebContent/ConfiguringWebApplications/ConfiguringWebApplications.html
- ◎Input属性で指定できる値 http://developer.apple.com/library/safari/#documentation/AppleApplications/Reference/SafariHTMLRef/Articles/InputTypes.html%23//apple_ref/doc/uid/TP40008055-SW1