innovation group event: cocktails & clouds

Post on 15-Feb-2016

20 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Innovation Group Event: Cocktails & Clouds. 10 th November 2011. Update and Welcome. Third Innovation Group Event Shared Success Nokia Coverage of Top Apps 20 Plus Top Apps in the Pipeline New Faces SoMo , Red Badger, iPrinciples , Metia, iPrincipals and iLInk Developer Devices - PowerPoint PPT Presentation

TRANSCRIPT

Innovation Group Event: Cocktails & Clouds

10th November 2011

Windows Phone Microsoft confidential.2

Update and Welcome

• Third Innovation Group Event

• Shared Success• Nokia Coverage of Top Apps• 20 Plus Top Apps in the Pipeline

• New FacesSoMo, Red Badger, iPrinciples, Metia, iPrincipals and iLInk

• Developer Devices• Next Event: 19th Jan 2012

• Metro Design and UX Deep Dive• Lbi Rave 24th November

Tickets available

Windows Phone Microsoft confidential.3

AgendaAzure WorkshopDepth Partner Support

Internship ProgramQ & A

Cocktail WorkshopFood & Networking

3:00pm – 3:15pm: Update & Welcome, Steven Trew, Microsoft 3:15pm – 4:00pm: Azure Workshop, Eric Nelson, Microsoft & David Wynne, Red Badger                4:00pm – 4:15pm: Break 4:15pm – 4:45pm: Windows Phone Depth Partner Support Tom Eddings, Microsoft                                                          4:45pm – 5:00pm: Student Internship ProgramLars Lindstedt, Microsoft  5:00pm- 7:00pm: Cocktail Making Master Class

Windows Phone Microsoft confidential.

Azure WorkshopEric Nelson, MicrosoftDavid Wynne, Red Badger

Windows Phone Microsoft confidential.5

AgendaWhat is the Windows Azure Platform?Using with Windows Phone 7• Storage• Identity• Communications

Real World ExampleNext Steps

Windows Phone Microsoft confidential.

Windows Azure Platform

Windows Phone Microsoft confidential.

Windows Azure Platform…

makes it easy and cost effective to run your applications and/or store your data

inside Microsoft Data Centres

using existing skills

and integrate with your existing on-premise applications

all accessible from a variety of devices

Windows Phone Microsoft confidential.

Windows AzureCloud Operating System

Virtual NetworkCompute Storage

Windows Phone Microsoft confidential.

SQL AzureExtending SQL Server to the Cloud

Data Sync

Database Reporting

Windows Phone Microsoft confidential.

Windows Azure AppFabricBuilding Block Services for developing connected applications

CachingService Bus

Access Control

Windows Phone Microsoft confidential.

With Worldwide Reach…

North Central

USA

South Central

USA

Northern Europe

Western Europe

Eastern Asia

Southeast Asia

Windows Phone Microsoft confidential.

Devices and Windows Azure

Windows Phone Microsoft confidential.

Why Device + Cloud?• The cloud levels the playing

field• The cloud provides a larger

pool of resources from which to pull

• The cloud provides a way to reach across device platforms

Windows Phone Microsoft confidential.

Windows Azure Toolkits for Devices• Easier for device

developers to use Windows Azure• Windows Phone: http://

bit.ly/watwp7• iOS: http://bit.ly/watios• Android: http://bit.ly/watandroid

• Toolkits include:• Native libraries (e.g. .NET,

Objective-C)• Samples• Project templates• Documentation

Windows Phone Microsoft confidential.

Storage

Windows Phone Microsoft confidential.

Storage: What are our options?• Windows Azure Tables

• Non-relational structured storage• Massive scale-out• OData

• Windows Azure Blobs• Big files• REST

• Windows Azure Queues• Persistent Async Messaging• Enqueue, Dequeue

Windows Phone Microsoft confidential.

Storage: What are our options?• SQL Azure

• Relational database• Highly available• Managed for you as a service

Windows Phone Microsoft confidential.

Storage Example: SQL Azure• Client sends request to

proxy• Proxy makes SQL call

against SQL Azure• SQL Azure returns a

response• Proxy returns response

to device

WebRole

(1)

(2)

(3)

(4)

Windows Phone Microsoft confidential.

Identity

Windows Phone Microsoft confidential.

Identity: What are the options?• Create your own

• Username + password, token, etc.• ASP.NET Membership Providers

• Use a single existing identity system• Live Id, Facebook, etc.• Develop directly against IdP protocol

• Outsource identity management• Access Control Service

Windows Phone Microsoft confidential.

Access Control Service

Windows Phone Microsoft confidential.

Communications

Windows Phone Microsoft confidential.

Communications• Two forms of

communication with devices• Device-initiated• Cloud-initiated

Windows Phone Microsoft confidential.

Communications: Cloud-initiated• Push Notifications

• Single connection between the device and the notification service

• Bandwidth and battery-friendly• No guarantee of delivery

Windows Phone Microsoft confidential.

Real World Example

Windows Phone Microsoft confidential.

David WynneCo-Founder & Architect@dwynne

Windows Phone Microsoft confidential.

+

Windows Phone Microsoft confidential.

#1 Premium Twitter Client

Source: Distomo Monitor, November 2011

Windows Phone Microsoft confidential.

Why Azure?

Visual Studio Scale with growth Write once Azure Table Service Millions of transactions a month

Windows Phone Microsoft confidential.

Architecture

Azure Table

Service

REST API

ConfigurationConsumer

MonitoringService

MessageConsumer

Configuration Queue

MSPN

Messages Queue

TileService

Windows Phone Microsoft confidential.

Insights Design to Scale Logical Roles vs. Physical Roles Logging Concurrency

Windows Phone Microsoft confidential.

red-badger.comdavid.wynne@red-badger.com@dwynne

Windows Phone Microsoft confidential.

Next StepsAll links at www.ericnelson.co.uk

www.azure.com

www.buildwindows.com

www.sixweeksofazure.co.uk

Windows Phone Microsoft confidential.

Break

top related