Mobile-BaaS Overview and its Latest Movement (as of 2014) !
BaaS(2014) June 9, 2014 Shinichi Tomita Mashmatrix, Inc.
@stomita
Who am I ? Shinichi Tomita (@stomita) CEO at Mashmatrix, Inc.
JavaScript Developer (CS/SS) (A Farcical) Digital Identity
Enthusiast Force.com Beginner
(M)BaaS ?
(M)BaaS = (Mobile) Backend as a Service Source:
http://blogs.forrester.com/michael_facemire/12-04-25-mobile_backend_as_a_service_the_new_lightweight_middleware
Why BaaS ? Building backend sucks ! - - - 3rd Party API - - - -
- Source:
http://www.kinvey.com/blog/33/Welcome-to-the-World-of-Backend-as-a-Service
Key Features of BaaS 1. 2. 3. 4. REST API 5. 6. JSON 7. 8. 9.
10.-to- 11. Source: Cloud Mobile Development: Enabled By
Back-End-As-A-Service, Mobiles New Middleware by Michael Facemire,
Forrester Research
Major Players
Parse https://www.parse.com/
Acquired by Facebook !
http://techcrunch.com/2013/04/25/facebook-parse/
Almost Like a PaaS ?
http://blog.parse.com/2013/06/04/building-parse-web-apps-
with-the-express-web-framework/ Dynamic Page HostingCloud Code
https://www.parse.com/docs/cloud_code_guide
Kinvey http://www.kinvey.com/
BaaS Ecosystem Map by Kinvey (as of Jan 2013) Source:
http://www.kinvey.com/blog/2206/the-backend-as-a-service-ecosystem-map-update-a-growing-market
StackMob https://www.stackmob.com/
Acquired by PayPal !
http://techcrunch.com/2013/12/17/someone-is-buying-stackmob-for-christmas/
Azure Mobile Services
azure.microsoft.com/en-us/services/mobile-services/
Features iOS,Android,Windows, HTML5 Facebook / Twitter / Google
C#, Node.js Active Directory
Google
Mobile Backend Starter
http://googledevjp.blogspot.jp/2013/06/android-mobile-
backend-starter.html
Features Google AppEngine Android Google Cloud Endpoints
AppEngineAPI Google Continuous Query -
https://github.com/GoogleCloudPlatform/solutions-mobile-backend-
starter-java
Amazon
Mobile Native Push Notication http://aws.amazon.com/sns/
http://docs.aws.amazon.com/sns/latest/dg/SNSMobilePush.html
Mobile SDKs iOS / Android / JavaScript -
http://aws.amazon.com/jp/mobile/ Web Federated Identity (i.e.
Social Login) Persistence Framework with iOS CoreData and Dynamo DB
- http://aws.amazon.com/articles/SDKs/iOS/4435846131581972
Salesforce
Salesforce Platform Mobile Services
www.salesforce.com/platform/mobile/
Dedicated BaaS for Enterprise
http://techcrunch.com/2014/02/13/kinvey-launches-dedicated-
backend-as-a-service-platform-for-enterprise-developers/
Realtime / Reactive Apps Not only Mobile, but Any Backend HTML5
Web Apps Single Page Application (SPA) - No Server-side, Only HTML
& JavaScript Realtime, Bi-Directional Communication - WebSocket
/ WebRTC Reactive Programming in JavaScript - AngularJS /
Reactive.js
Firebase https://www.rebase.com/
GoInstant (*) https://goinstant.com/ (*) Acquired by
salesforce.com in Jul 2012