Mashup Ideathon 東北 in 青森
-
Upload
sunao-tomita -
Category
Technology
-
view
110 -
download
4
description
Transcript of Mashup Ideathon 東北 in 青森
最速でWebサービスを作るMashup Ideathon東北 in 青森
Japan Azure User Group
Microsoft MVP for Microsoft Azure
冨田 順
http://twitter.com/harutama
2http://www.publickey1.jp/blog/14/windows_azure226.html
3
4
今日はモバイルサービスを
使います
要するに
5
MBaaS(Mobile Backend as a Service)
でも言っておきますが…
6
×モバイルサービスは、モバイルアプリケーション
専用の環境である。
○モバイルサービスは、クライアントを選ばずに
使えるサービス。
7http://msdn.microsoft.com/ja-jp/library/azure/dn281892.aspx
できること
• RDB の CURD に対応した RESTインターフェースを作成して公開
• ユーザー認証
– Facebook、Twitter、Microsoft、Googleのアカウントに対応
• プッシュ通知
– Windows Phone、Windows ストアアプリ、Android、iOS
• RESTサービスを作成して公開
– Node.js と C# に対応8
9
それでは、モバイルサービス上にNode.js で Web サービスを
作りましょう!
用意するもの
10
Web ブラウザ
以上!
参考
• SendGrid を使用して Node.js から電子メールを送信する方法
– http://azure.microsoft.com/ja-jp/documentation/articles/store-sendgrid-nodejs-how-to-send-email/
• モバイル サービスから音声および SMS 機能に Twilio を使用する方法
– http://azure.microsoft.com/ja-jp/documentation/articles/partner-twilio-mobile-services-how-to-use-voice-sms/
11
Kudu (くーずー)
• Azure のサービスの裏側で動いている仕組み。バックグラウンドサービス。
• 実は、モバイルサービスは Web サイトの環境が元になってできていたりする。
–詳しい話はここで
• Azure Web Sites Deep Dive! Kudu からManagement API までhttp://www.microsoftvirtualacademy.com/training-courses/decode-track2
12
Kudu にアクセスする
13
http://[名前].azure-mobile.net/↓
https://[名前].scm.azure-mobile.net/
• Web サイトも同じようにすれば Kudu に入れます。http://[名前].azurewebsites.net/
↓https://[名前].scm.azurewebsites.net/
• スルッと何事も無く入っているように見えますが、実は認証がかかっています。
参考
• Azureモバイルサービスで始めるスマホアプリ開発
– http://gihyo.jp/dev/serial/01/wams
• ネイティブアプリ開発を加速する、モダンバックエンドとのタイアップ手法
– http://www.buildinsider.net/hub/bioff/o4
• Microsoft Azure 自習書一式
– http://www.microsoft.com/ja-jp/download/details.aspx?id=43120
14
アカウントの作成はこちらから
15
http://msdn.microsoft.com/ja-jp/windowsazure/ee943806.aspx
16
Web サイトを30分タダで何度でも試せますhttps://trywebsites.azurewebsites.net/
(Microsoft アカウントだけは必要です)
Let’s dream and then let’s build.- Ray Ozzie
冨田 順 (@harutama)http://twitter.com/harutama