17. App Model Communications Data Resource Model Core Open formats, protocols and operations Libraries Live Operating Environment
18. App Model Catalog Hosting Mesh Applications App Data & Settings Application Management P2P Notifications Presence Communications Folders Photos Contacts Data News Favorites Lists Profile Calendar Mapping Search System User Mesh Windows Windows® Azure™ Cloud CRUD Sync App Hosting Resource Script Engine Auth/Z Analytics Cache … Tools & Services Developer Portal Provisioning / Account Management Visual Studio Tools / Designers Analytics Developer Sandbox Live Operating Environment Resource Model Identity Device Mesh Applications Core ATOM JSON POX RSS Binary XML AtomPub FeedSync CRUD Sync URI-LINQ Resource Scripts Triggers Auth/Z Introspection Hosting .NET FX 3.5 APIs Silverlight APIs JavaScript APIs Client Controls … Web Controls Libraries Embedded Windows Mobile Other Client CRUD Sync Hosting Resource Script Engine Auth/Z Local Store P2P File Sys …
19. … is the uniform way for programming Live Services from a variety of platforms, programming languages, applications and devices. 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-Peer Cash/Local Store Resource Manager Peer-to-Cloud Catalog Application Settings Application Management Peer-to-Peer Notifications Presence Profile Groups Folders Contacts Calendars Photos Custom Data Types Geospatial Search Resource Model Atom Pub FeedSync ATOM JSON RSS Binary XML POX CRUD URI-LINQ Resource Scripts Triggers Auth/Z Introspection Mesh User Mesh Device Mesh Application Mesh Synchronization Data Applications Communications User System Identity News Operations
22. Microsoft Surface computing uses sensing and display technology to infuse everyday surfaces with digital content and is comprised of the following unique attributes: Direct interaction Object recognition Multi-touch Multi-user Direct interaction Object recognition Multi-touch Multi-user