こんにちは、JavaScript担当の(株)アークウェブの竹村です。
前回はAdobe AIRの制作環境構築と、ユーザに配布するまでの流れを説明しました。
今回もマッシュアップサービスを利用しつつ、AIR APIをいくつか使ったサンプルを用意しました。
ホットペッパーのマッシュアップサンプル『オヒルダ!』
ホットペッパーのAPIに「ランチ」というフラグがあるのに着目し、ランチを提供しているショップリストを表示するサンプルです。ショップ検索をする際に、予め自分の住所や
指定した緯度経度などを設定できるようにしています。
オヒルダ!の構成は↓このようになります。
最初にWeb版を作ります。Web版には下記の機能を盛り込みます。
w-1. ホットペッパーAPIを通して検索結果一覧を表示する
w-2. 検索で使用する地域/ジャンルを設定できるようにする
w-3. 設定をAIRアプリ用にエクスポートできるようにする
AIR版には下記の機能を盛り込みます。
a-1. ホットペッパーAPIを通して検索結果一覧を表示する
a-2. Web版の設定をインポートできるようにする
今回利用するAIR APIは『ローカルファイル選択ダイアログの表示』と『ファイルの内容の読み取り』と『SQLiteへのアクセス』の 3点です。
完成版は↓こちらからアクセスできます。オヒルダ! (Web版)
オヒルダ! AIR版 インストーラー
今回のレジュメは↓このようになっています。
- w-1. ホットペッパーAPIを通して検索結果一覧を表示する
- w-2. 検索で使用する地域/ジャンルを設定できるようにする
- w-2-1. GoogleMapsで住所から緯度/経度を取得する
- w-2-2. GoogleMapsで円を描く
- w-2-3. 設定内容を保存する
- w-3. 設定をAIRアプリ用にエクスポートできるようにする
- a-1. ホットペッパーAPIを通して検索結果一覧を表示する
- a-2. Web版の設定をインポートできるようにする
- a-2-1. ローカルファイル選択ダイアログを表示して選ばせる
- a-2-2. ファイルを開いて内容を読み込む
- a-2-3. SQLiteに設定を保存する
- a. SQLiteから設定を読み込むには
- オヒルダ!AIR版のソース一式ダウンロード
- まとめ
続きを読む "Adobe AIRでAjax!(その2) AIR APIを利用してWebとLocalを繋ぐマッシュアップ サンプル" »







最近のコメント
eil on lightboxをカスタマイズしてみよう(中編)- 角丸対応ライブラリとCanvas: 上のコメントと同じで
エイミイ on lightboxをカスタマイズしてみよう(中編)- 角丸対応ライブラリとCanvas: Lightview導
bokutin on JiftyでWebアプリをつくる - ログイン機能を作る: おいしそうなJift
yattokoSattoko on JiftyでWebアプリをつくる - Windowsにインストール: 貴重なご指導感謝しま
junya on Ruby on Rails を使ってひとりでサービスを作ってみよう: Ubuntu なかな
ryu on Ruby on Rails を使ってひとりでサービスを作ってみよう: おや、マジでUbun
junya on Ruby on Rails を使ってひとりでサービスを作ってみよう: yuki さん、 コ
yuki on Ruby on Rails を使ってひとりでサービスを作ってみよう: 「Getting R