Building Customer Facing Mobile Apps on Azure

Download Report

Transcript Building Customer Facing Mobile Apps on Azure

Discover
Follow
Windows Store
Xamarin
iOS
PhoneGap
Android
Sencha
HTML 5/JS
REST API
SQL
Table
Storage
Mongo
DB
Blob
Storage
Hybrid
Connections
Node.js
Express
ASP.NET
Web API
Facebook
Twitter
Google
Microsoft
Azure Active
Directory
Offline sync
WNS
APNS
GCM
Notification
Hubs
Source
Control
SQL Database
TableController
BYOD
DTO
DomainManager
DTO
Device
Table Storage
Mobile Service
MongoDB
Lightweight and composable
Thin layer on top of SQLite
Not database-to-database sync
Cross-platform
SQLite runs on all major device platforms
Not coupled or exclusive
Don’t have to use it unless you want to, BYO
Occasionally connected scenarios
Explicit push and pull leaves control to the developer
Works with a variety of data stores
Whether service is backed by SQL, MongoDB, or Tables
SQL Database
Conflict resolution
TableController
(with optimistic
concurrency)
SQLite
Explicit Push/Pull
BYOD
Table Storage
Device
Mobile Service
MongoDB
GOOGLE
FACEBOOK
TWITTER
MICROSOFT
AAD
CUSTOM
http://blog.azure.com/2014/10/27/logging-in-with-googlemicrosoft-and-facebook-sdks-to-azure-mobile-services/
http://azure.microsoft.com/blog/2014/07/28/azuremobile-services-net-updates/
APNS
GCM
Notification Hub
WNS
Founded in 2012
Specializes in native app
development, crossplatform and the cloud
Orange Tribes works for
clients such as Sony, TMG,
Microsoft and Web
Summit, but also on their
own apps
Downloads
325,000
15,000
12,000
260,000
15,000
40,00
0
15,000
195,000
130,000
30,000
65,000
30,000
0
April
US
Brazil
India
Mexico
Italy
China
Other
June
August
October
Last month stats
5,000
3,000
11,000
3,000
7,000
10,000
3000
1,000
1,000
India
Brazil
2,000
2,000 2,000
US
Mexico
China
5000
Italy
Other
India
Brazil
US
5000
Mexico
China
Italy
Other
Azure
Database
Sleeve
Music
Mobile
Service
Azure Storage
Table
http://sleevemusic.com
Website
Azure Redis
Cache
Worker
Role
Measure
Segment
Engage
Visual Studio 2013 Update 3
tooling improvements
(“Host in the cloud” support for
project template)
Client auth flows
Allows you to use “native” auth
provider SDKs for single-sign-on
Azure internal operational agility
Lets us ship updates/fixes to you
faster
Accelerators continuous
improvement
Staging slots, backup/restore
support, custom domain names
Offline sync general availability
(incremental sync, paging, soft
delete)
Visual Studio improvements
Better publish experience for .NET
backend apps
Support in Azure preview portal
SaaS connectors
(turnkey integration with O365,
Salesforce, etc.)
http://azure.microsoft.com/mobile
http://azure.microsoft.com/blog/topics/mobile/
http://hashtagfail.com
http://www.visualstudio.com
http://blogs.msdn.com/b/developer-tools/
http://msdn.microsoft.com/vstudio
http://channel9.msdn.com/Events/TechEd
www.microsoft.com/learning
http://microsoft.com/technet
http://developer.microsoft.com