Facebookおばかアプリ on Azure開発のポイント、Windows Phone アプリ開発 by...
-
Upload
atmarkit -
Category
Technology
-
view
3.378 -
download
7
Transcript of Facebookおばかアプリ on Azure開発のポイント、Windows Phone アプリ開発 by...
Facebookおばかアプリ on Azure開発のポイント、Windows Phone アプリ開発
シグマコンサルティング(株)
菅原英治
はじめに
Windows Phone 7 アプリ開発のお話はしません!
Page 2
自己・実績紹介
所属:
- シグマコンサルティング株式会社 取締役副社長
- 最新のITを経営に実践的に役立てるお手伝いをしている会社
Facebookの実績:
- G-CLOUD Magazine 2011 / 2011 Summer
- Windows Azure上にFacebookアプリを作る方法を解説する記事を執筆
Page 3
菅原 英治 sugawaraeiji
自己・実績紹介
Facebookの実績:
- 最近の実績
- enジャパンさまのソーシャル転職アプリ開発
- NijiboxさまのYahooモバゲーアプリ⇒Facebookに英語化して移植
Page 4
菅原 英治 sugawaraeiji
本日お伝えしたいこと
Page 5
以上、ご清聴ありがとうご
ざいました!
Page 7
論より証拠
おばかなFacebookアプリのデモ
Facebookアプリの種類
Page 9
Facebook.com上のアプリ
Webサイトのプラグイン
携帯アプリ
アプリの種類は大きく3種類
・Facebook上(=PCのブラウザ)で利用するWebアプリ・PHP, Python, Java ,C#などで開発・グローバルに公開されたWebサーバが必要
・携帯Webアプリ・スマートフォン向けのアプリ
・自分のWebサイトへのプラグイン・いいね!機能、ログイン機能などをつける
SDKとツール
JavaScript SDK
iOS SDK (iPhone & iPad)
Android SDK
PHP SDK
C# SDK
Page 10
SDK
ツール
Developer App :Facebookアプリを管理するためのアプリ
Live Status:APIのパフォーマンスなどを確認できる
Change Log :チェンジログを確認できる
Test Users:アプリのテストユーザーを作ることができる
Insights :アプリまたはページに指標を設定しその情報を分析できる
JavaScript Test Console :JavaScript SDKの学習、またはデバッグができる
URL Linter :ソーシャルグラフを利用したページのデバッグができる
Facebook.com上のアプリの開発方法
Graph API
- ソーシャルグラフを利用するためのコアとなるAPI
- http://graph.facebook.com/ がAPIのURL
- 基本情報を取得する
- http://graph.facebook.com/100000588284629
- プロフィール画像を取得する
- http://graph.facebook.com/100000588284629/picture
Page 11
ソーシャルグラフにアクセスするためのAPIを利用
【基本情報の実行結果】JSON形式で結果が返る{ "id": "100000588284629",
"name": "Eiji Sugawara",
"first_name": "Eiji", "last_name": "Sugawara",
"link": "http://www.facebook.com/sugawaraeiji",
"gender": "male",
"locale": "ja_JP" }
Facebook.com上のアプリの開発方法
FQL (Facebook Query Language)
- SQLの記述スタイルで定義するソーシャルグラフへの問い合わせ言語
- SELECT uid, name, pic_square FROM user WHERE uid = 100000588284629
- https://api.facebook.com/method/fql.query?query=SELECT uid, name,
pic_square FROM user WHERE uid = 100000588284629
- 取得結果は、XMLまたはJSONを指定できる
Page 12
【FQLの実行結果】<?xml version="1.0" encoding="UTF-8"?>
<fql_query_response xmlns="http://api.facebook.com/1.0/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" list="true">
<user>
<uid>100000588284629</uid>
<name>Eiji Sugawara</name>
<pic_square>(略)</pic_square>
</user>
</fql_query_response>
名前 ローンチまでかかった時間
ナワバリ 16時間
加賀徹子 4時間
あんたが大小 32時間
3つ作りました
ナワバリ
コンセプト- せっかく、したのに飼い主にアレを片付けられてしまい、ナワバリを主張できず悲しむペットのために作りました。
遊び方
- スマホから(iPhone、Android ※WP 7はネイティブアプリ対応予定)
- http://nawabari.cloudapp.net/sp
にアクセスして、FBの認証⇒ペット情報登録⇒散歩時にアレをしたら、スマホで記録。
- PCから
- http://nawabari.cloudapp.net/
にアクセスして、ナワバリを確認。Page 14
加賀徹子
Page 15
コンセプト
-ガガさんと徹子さんへのリスペクトをアプリにしてみました。
遊び方
- 以下のURLにアクセス⇒「合成する」をクリックするだけ
- http://apps.facebook.com/gagatetsuko/
加賀徹子
まったく想定外ユーザー数の伸び
Page 16
あんたが大小
コンセプト- 深夜特急1 香港・マカオを読み浮かれてマカオに一人旅に行った思い出をアプリに。
遊び方
- PCから、以下のURLにアクセス
-http://apps.facebook.com/socialsicbo
Page 17
まとめ
Page 18
QA