Developing mobile apps with windows azure mobile services
This presentation is the property of its rightful owner.
Sponsored Links
1 / 20

Developing Mobile Apps with Windows Azure Mobile Services PowerPoint PPT Presentation


  • 125 Views
  • Uploaded on
  • Presentation posted in: General

Developing Mobile Apps with Windows Azure Mobile Services. Pongsakorn Poosankam Microsoft Innovation Center – Manager Microsoft (Thailand) Limited. Kind of Mobile Apps . Offline. Online. Hybrid. Me. Thai Radio Live. AIS Book Store. Be hide the scene. 1+ Terabytes of Data

Download Presentation

Developing Mobile Apps with Windows Azure Mobile Services

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Developing mobile apps with windows azure mobile services

Developing Mobile Apps with Windows Azure Mobile Services

Pongsakorn Poosankam

Microsoft Innovation Center – Manager

Microsoft (Thailand) Limited


Kind of mobile apps

Kind of Mobile Apps

Offline

Online

Hybrid

Me

Thai Radio Live

AIS Book Store


Be hide the scene

Be hide the scene

1+ Terabytes of Data

2+ million subscribers

5,000+ registers/day

90% Thai e-Publishing

reduced IT costs by 30%

Scalable

High Availability

Save Cost

Self Service

Flexible

Windows Azure

http://bit.ly/KamauU


What is windows azure mobile services

What is Windows Azure Mobile Services?

Auth

Data

Notifications

Logging

Server Logic

Scale

Diagnostics


Developing mobile apps with windows azure mobile services

http://www.microsoft.com/en-us/download/details.aspx?id=8396


Getting started a backend for your mobile app in minutes

Getting Starteda backend for your mobile app in minutes

Demo


Structured storage

Structured Storage

Structured Storage with SQL Database

If using single database apps are partitioned by schema

AppX.Todoitem

AppY.Todoitem

Manage data in

Portal

SQL Portal

SQL Management Studio

REST API…


Server logic

Server Logic

Automatic service REST API generated for storage

Dynamic Schema on/off

Ability to author server logic that intercepts CRUD operation pipeline

Rich querying capability


Rest api to sql type mappings

REST API to SQL type mappings


Server logic adding server logic on crud operations

Server Logicadding server logic on CRUD operations

Demo


Push notification lifecycle overview

Push Notification Lifecycle Overview

Mobile Services

Windows 8

Request Channel URI

Register with your Cloud Service

Authenticate & Push Notification

App

(2)

(3)

(1)

Windows Push Notification Service

Notification

Client Platform

(3)


Push notifications

Push Notifications

Integrates with WNS to provide Toast, Tile, Badge and Raw notifications

Portal captures your WNS client secret and package SID

push.wns.* provides:

clean easy object model to compose notifications

Performs auth against WNS for you


Push notifications1

Push Notifications

Demo


Developing mobile apps with windows azure mobile services

Auth*

Authenticate against Windows Live

Table level permissions for each CRUD operation

Everyone

Anyone with the Application Key

Only Authenticated Users

Only Scripts and Admins

More granular control with server side scripts


Adding authentication hooking up windows live in minutes

Adding Authenticationhooking up Windows Live in minutes

Demo


Diagnostics logging and scale

Diagnostics, Logging and Scale

Scale - Compute

Scale out instance count

Scale up VM size

Scale - Storage

Scale out mobile service tenant to dedicated SQL DB

Scale up SQL DB

Diagnostics

API calls

CPU Time

Data Out

Logging

console.error(…)

console.log(…)


Diagnostics logging scale

Diagnostics, Logging, Scale

Demo


Free offer at launch

Free Offer at Launch

10 Mobile

Services

1GB SQL

Database

Unlimited ingress

From WA Free Trial

165MB daily egress

Running on shared instances

Data transfer is per subscription, not per mobile service

Must be deployed to US-East DC

No SLA during Preview. Only small instances available. Can upgrade to a reserved instance at 33% discount from normal Pay-As-You-Go rates during Preview.


Summary

Summary

  • Available Preview

  • Windows 8

  • Coming soon

  • Windows Phone

  • iPhone

  • Android

  • Start $5 per month

  • 100 MB MSSQL

  • Share compute

Notifications

Auth

Data

Logging

Server Logic

Scale

Diagnostics


  • Login