windows azure mobile services an introduction bret stateham technical evangelist...

Post on 18-Jan-2016

215 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

WINDOWS AZURE MOBILE SERVICES

AN INTRODUCTION

Bret Stateham

Technical Evangelist

Bret.Stateham@Microsoft.com

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

Bret.Stateham@Microsoft.com

• 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

top related