Facebookおばかアプリ on Azure開発のポイント、Windows Phone アプリ開発シグマコンサルティング(株) 菅原英治
はじめにWindows Phone 7 アプリ開発のお話はしません!Page 2
自己・実績紹介所属:シグマコンサルティング株式会社 取締役副社長最新のITを経営に実践的に役立てるお手伝いをしている会社Facebookの実績:G-CLOUD Magazine 2011  / 2011 SummerWindows Azure上にFacebookアプリを作る方法を解説する記事を執筆Page 3sugawaraeiji菅原 英治
自己・実績紹介Facebookの実績:最近の実績enジャパンさまのソーシャル転職アプリ開発NijiboxさまのYahooモバゲーアプリ⇒Facebookに英語化して移植Page 4sugawaraeiji菅原 英治
本日お伝えしたいことPage 5おばかなFacebookアプリは…・Windows Azure でつくるのが簡単で、速くて、安くて、強くて、安​心!  です
以上、ご清聴ありがとうございました!
Page 7この日のためにアプリを作ってきました!・作ったアプリのデモを中心に!・時間が余ったらQA 論より証拠
おばかなFacebookアプリのデモ
Facebookアプリの種類Page 9アプリの種類は大きく3種類Facebook.com上のアプリ・Facebook上(=PCのブラウザ)で利用するWebアプリ・PHP, Python, Java ,C#などで開発・グローバルに公開されたWebサーバが必要携帯アプリ・携帯Webアプリ・スマートフォン向けのアプリWebサイトのプラグイン・自分のWebサイトへのプラグイン・いいね!機能、ログイン機能などをつける
SDKとツールPage 10SDKJavaScript SDK iOS SDK (iPhone & iPad) Android SDK PHP SDKC# SDKツールDeveloper App :Facebookアプリを管理するためのアプリLive Status:APIのパフォーマンスなどを確認できるChange Log :チェンジログを確認できるTest Users:アプリのテストユーザーを作ることができるInsights :アプリまたはページに指標を設定しその情報を分析できるJavaScript Test Console :JavaScript SDKの学習、またはデバッグができるURL Linter :ソーシャルグラフを利用したページのデバッグができる
Facebook.com上のアプリの開発方法Graph APIソーシャルグラフを利用するためのコアとなるAPIhttp://graph.facebook.com/  がAPIのURL基本情報を取得するhttp://graph.facebook.com/100000588284629プロフィール画像を取得するhttp://graph.facebook.com/100000588284629/picturePage 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 = 100000588284629https://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_responsexmlns="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>
3つ作りましたこんなに早くローンチできたのはAzureのおかげです 
ナワバリコンセプトせっかく、したのに飼い主にアレを片付けられてしまい、ナワバリを主張できず悲しむペットのために作りました。遊び方スマホから(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こんなときもAzureなら安心です 
あんたが大小コンセプト深夜特急1 香港・マカオを読み浮かれてマカオに一人旅に行った思い出をアプリに。遊び方PCから、以下のURLにアクセスhttp://apps.facebook.com/socialsicboPage 17ローンチ後の運用がAzureのおかげとても楽です 
まとめPage 18おばかなFacebookアプリは…・Windows Azure でつくるのが簡単で、速くて、安くて、強くて、安​心!  でしたね
QA

Facebookおばかアプリ on Azure開発のポイント、Windows Phone アプリ開発 by シグマコンサルティング菅原さん