19
A Lap Around Live Framework and Mesh Services Ori Amiga Group Program Manager Microsoft Corporation BB04

Ori Amiga Group Program Manager Microsoft Corporation BB04

  • View
    215

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Ori Amiga Group Program Manager Microsoft Corporation BB04

A Lap Around Live Framework and Mesh Services

Ori AmigaGroup Program ManagerMicrosoft Corporation

BB04

Page 2: Ori Amiga Group Program Manager Microsoft Corporation BB04

Azure™ Services Platform

Azure™ Services Platform

Page 3: Ori Amiga Group Program Manager Microsoft Corporation BB04

Zen Hard Problems Live Services Live Framework

demo sweet-sauce throughout…

Agenda

Page 4: Ori Amiga Group Program Manager Microsoft Corporation BB04

Zen

PEOPLEDATA

DEVICES

APPLICATIONS

Page 5: Ori Amiga Group Program Manager Microsoft Corporation BB04

mesh media

demo

Page 6: Ori Amiga Group Program Manager Microsoft Corporation BB04

Foundation: Cloud at the core Identity: People, devices, and applications Data: Universal representation Devices: Topology and management Sync: Bring data closer to users and apps Sharing: Distribute data among users State: Complete awareness Comms: Seamless connections

The Hard Problems

Page 7: Ori Amiga Group Program Manager Microsoft Corporation BB04

… are a set of building blocks for handling user data and application resources which can connect your application to hundreds of millions of users.

Live Services

Live Services

Storage Search & GeospatialIdentity Directory

Devices Applications Synchronization

Mesh Services

User

Comms & Presence

1.2B 30B367M 320MnnPB460M

Page 8: Ori Amiga Group Program Manager Microsoft Corporation BB04

code party

demo

Page 9: Ori Amiga Group Program Manager Microsoft Corporation BB04

Live Framework

Visual Studio® Tools/ Designers

Tools & Services

Developer Portal

Provisioning/Account Management

Analytics

Developer Sandbox

.NET FX APIs Silverlight™ APIs JavaScript APIs Client Controls Web Controls Other

Libraries

Live Operating Environment

Windows® Azure ™ Windows Other

Embedded Windows Mobile

:Cloud_:Client_

CRUD

Resource Script Engine

Cache Analytics

Sync Engine Auth/Z

CRUD

Resource Script Engine

Sync Engine Auth/Z

Files System

Peer-to-PeerCash/Local Store

Resource ManagerPeer-to-Cloud

Catalog

Application Settings

Application Management

Peer-to-Peer

Notifications

Presence

Profile Groups Folders

Contacts Calendars Photos

Custom Data Types

Geospatial Search

Resource ModelAtom Pub FeedSync ATOM JSON RSS Binary XMLPOX

CRUD URI-LINQ Resource Scripts Triggers Auth/Z Introspection

MeshUser Mesh Device Mesh Application Mesh Synchronization

Data Applications Communications

User System

Identity

News

Operations

…is the uniform way for programming Live Services from a variety of platforms,

programming languages, applications and devices.

Page 10: Ori Amiga Group Program Manager Microsoft Corporation BB04

Live Framework Resource Model

Devices

Media Resources

Data Entry

Members Mappings Data Feeds News Subscription

Applications News Notification Queue

Mesh Objects

Scripts ProfilesMesh Contacts

Live Operating Environment

Data Entry

Page 11: Ori Amiga Group Program Manager Microsoft Corporation BB04

live framework resource model

demo

Page 12: Ori Amiga Group Program Manager Microsoft Corporation BB04

cURLIronPython

demo

Page 13: Ori Amiga Group Program Manager Microsoft Corporation BB04

Application Types

Bring exciting new devices into the Mesh, integrate with core infrastructure and experience

Seamlessly integrate social applications across invites, news feeds, local devices experiences, and more

Take your web application and content to the client, enable a rich and seamless offline experience

Service-enable client applications, make them Mesh-aware, enable multi-user sharing-based experiences

World of Devices

Social and Community

Sites

Client-to-the Web

Web-to-the Client

Page 14: Ori Amiga Group Program Manager Microsoft Corporation BB04

Live Services Live Framework Getting Started… get a token at HOL

https://user-ctp.windows.net

Meshify.

Wrap-Up

Page 15: Ori Amiga Group Program Manager Microsoft Corporation BB04

Related Sessions

Code Date/Time Room Session

BB20 3:30pm 501B Making your Applications More Social

BB05 5:15pm 502A Building Applications with Live Framework

BB19 Wed – 10:30am 153 Live Framework Architecture and Insights

BB51 Wed – 1:15pm 501B Programming using non-Microsoft technologies

BB06 Wed – 3:00pm 153 Mesh Services Architecture and Concepts

BB30 Wed – 4:45pm 153 Mesh-Enabled Web Applications

BB31 Thu – 8:30am 153 FeedSync and Mesh Synchronization Services

BB35 Thu – 10:15am 411 The Future of the Device Mesh

BB34 Thu – 12noon 153 Notifications, Awareness, and Communications

BB10 Thu – 1:45pm 408A Deep Dive on Microsoft Virtual Earth

Page 16: Ori Amiga Group Program Manager Microsoft Corporation BB04

q & a

Page 17: Ori Amiga Group Program Manager Microsoft Corporation BB04

Evals & Recordings

Please fill

out your

evaluation for

this session at:

This session will be available as a recording at:

www.microsoftpdc.com

Page 18: Ori Amiga Group Program Manager Microsoft Corporation BB04

© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market

conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Page 19: Ori Amiga Group Program Manager Microsoft Corporation BB04