MBaaS on the Google Cloud - Mobile Backend Starter
1. Cloud Backend for
Your Android App
- MBaaS on the Google Cloud -
from Google I/O 2013
https://developers.google.com/events/io/sessions/333508149
How about this.
13年7月2日火曜日
2. Do you have headache
Cloud Backend ?
13年7月2日火曜日
3. What’s Cloud Backend?
Android や iPhone などスマートデバイスでは、アプリケーショ
ンはその上で動くことになるが、データやユーザ情報はクラウド
(サーバーサイド)で管理する必要があります。
フロントエンドのスマートデバイスのアプリに対して、バックエ
ンドには、データストア/プッシュ通信/ユーザー管理/ソーシャル
連係などの機能を備えAPIを提供することで、サーバサイドのコー
ドを書くことなく、クラウドと連動するアプリを効率よく開発で
きる環境の提供が求められてます。
クラウドサービスとして BaaS (Backend as a Service)/
MBaaS(Mobile Backend as a Service)とカテゴライズされて
いる。
13年7月2日火曜日
4. MBaaS(Mobile Backend as a Service)
DBPush
Auth SNS
iPhone
Android
Tablet
You do not need to
make these features.
MBaaS
API
API
API
13年7月2日火曜日
5. Back as a Service (BaaS) Ecosystem Map
13年7月2日火曜日
7. Mobile Backend Starter
No code, No headache Cloud Backend
Built on Google App Engine, Scales Amazingly
Google Auth Built in
Google Cloud Messaging (GCM)
Continuous Queries
from
http://commondatastorage.googleapis.com/io-2013/presentations/354%20-%20From%20Nothing%20to%20Nirvana
%20in%20minutes-%20Cloud%20Backend%20for%20your%20Android%20Application.pdf
13年7月2日火曜日
12. Mobile Backend Starter on Cloud Endpoints
Mobile Backend Starter では、汎用的なMBaaSに必要な機能
を App Engine/Cloud Datastore で構築し、Cloud Endpoint
を作成し、Android用のクライアントライブラリを作成する事が
できます。
13年7月2日火曜日
13. Mobile Backend Sample
The Mobile Backend sample consists of two
components:
• A ready-to-deploy Mobile Backend app
• An Android client that uses that backend
https://developers.google.com/cloud/samples/mbs/
13年7月2日火曜日
24. Problems
Mobile Backend Starter is for Android.
• No Use Cross-Platform.
iOS, WP8, HTML5(JS), Rest API
• No Choice Auth.
Facebook, Twitter, etc.
Cloud Endpoints is Experimental
Google Cloud Endpoints is an experimental, innovative, and
rapidly changing new feature for Google App Engine.
Unfortunately, being on the bleeding edge means that we may
make backwards-incompatible changes to Google Cloud
13年7月2日火曜日
25. Links
• Android + Cloud with Mobile Backend Starter « TurboManage http://
goo.gl/TgydB
• Cloud Platform Blog: Get your mobile application backed by the cloud
with the Mobile Backend Starter - http://goo.gl/XOYI2
• Google takes on Parse with new service for mobile-app backends —
Tech News and Analysis http://goo.gl/26VBC
• Overview of Google Cloud Endpoints - Google App Engine — Google
Developers http://goo.gl/KPDoz
• Mobile Backend Starter - Google Cloud Platform — Google
Developers http://goo.gl/6c15Q
13年7月2日火曜日
26. Thank you.
• Did you think that it is useful?
• Still, it is not an official version, but let's use it.
13年7月2日火曜日