Upload
lesley-little
View
215
Download
0
Tags:
Embed Size (px)
Citation preview
WINDOWS AZURE MOBILE SERVICES
AN INTRODUCTION
Bret Stateham
Technical Evangelist
http://BretStateham.com
@BretStateham
OV E R V I E W
Introduction Data Authentication Notifications Scripts & Svcs
W I N D O W S A Z U R E F R E E T R I A L
http://aka.ms/azft
F R E E M O B I L E S E R V I C E S
Free Mobile Services
10Free 20MB SQL DB
1
M O B I L E S E R V I C E S P R I C I N G
SQL Database & Tables
W I N D O W S A Z U R E M O B I L E S E R V I C E S A R C H I T E C T U R E
Node.js
Windows Azure Mobile Service
Azure SQL Database
Client SDK & API
Client App
Data Services (CRUD) Authentication ServicesPush Notifications
Windows 8Windows Phone Apple iOS Android HTML5/JS
Windows 8Windows Phone Apple iOS Android HTML5/JS REST/HTTP
REST API
Monitoring and Logging
3rd Party Services
Server Side Scripts
DATA STORAGEWindows Azure Mobile Services
Node.js
SQL Database & Tables
D ATA S T O R A G E S E R V I C E S
Windows Azure Mobile Service
Azure SQL Database
Client SDK & API
Client App
Data Services (CRUD) Authentication ServicesPush Notifications
Windows 8Windows Phone Apple iOS Android HTML5/JS
Windows 8Windows Phone Apple iOS Android HTML5/JS REST/HTTP
REST API
Monitoring and Logging
3rd Party Services
Server Side Scripts
Client SDK Simplifies This
M O B I L E S E R V I C E S D ATA W O R K F LO W
Insert script
Update script
Delete script
Read script
Node.JS Scripts
Some JSON Object{ FirstName=“…”, LastName=“…” }
REST o
ver
HTTP
A Z U R E S Q L D ATA B A S E
Regular Azure SQL Database
Can connect with standard tools (like SSMS & VS)
All objects in a schema named after the service
DY N A M I C S C H E M A
Design First
Code First (Default)
DEMO
AUTHENTICATION Windows Azure Mobile Services
SQL Database & Tables
AU T H E N T I C AT I O N S E R V I C E S
Windows Azure Mobile Service
Azure SQL Database
Client SDK & API
Client App
Data Services (CRUD) Authentication ServicesPush Notifications
Windows 8Windows Phone Apple iOS Android HTML5/JS
Windows 8Windows Phone Apple iOS Android HTML5/JS REST/HTTP
REST API
Monitoring and Logging
3rd Party Services
Server Side Scripts
Node.js
AU T H E N T I C AT I O N
Authentication & Authorization
Authentication TokenPassed to Azure Mobile Services
DEMO
PUSH NOTIFICATIONSWindows Azure Mobile Services
SQL Database & Tables
P U S H N O T I F I C AT I O N S E R V I C E S
Windows Azure Mobile Service
Azure SQL Database
Client SDK & API
Client App
Data Services (CRUD) Authentication ServicesPush Notifications
Windows 8Windows Phone Apple iOS Android HTML5/JS
Windows 8Windows Phone Apple iOS Android HTML5/JS REST/HTTP
REST API
Monitoring and Logging
3rd Party Services
Server Side Scripts
Node.js
P U S H N O T I F I C AT I O N S
Insert, Update, Delete, Read on a TableAutomatic or Manual Server Script
An EventScript Runs in the Azure Mobile Service
WindowsPhone 8
MPNS
iOS
APNS
Android
GCM
Windows 8
WNS
DEMO
SCRIPTS & SERVICES
S C R I P T S C H E D U L E S & C U S T O M A P I S
DEMO
R E V I E W
Introduction Data Authentication Notifications Scripts & Svcs
R E S O U R C E S
Bret Stateham
http://BretStateham.com
@BretStateham
• Windows Azure Free Trial: http://aka.ms/azft• Windows Azure Mobile Services Developer Center:
http://aka.ms/wamsdc • Live Connect Developer Center:
http://aka.ms/livedev• Windows 8 Developer Center: http://aka.ms/w8devc • Windows Phone Developer Center: http://aka.ms/wpdevc