17. Runtime – On “Screen” Tools
Code you write on Tools you use to
the client design & develop
Cloud Services Portal Services
Code you write on Tools you use to
the server ship & sell
18. Runtime – On “Screen” Tools
Sensors Media Data Location Phone Emulator
Phone Xbox LIVE Notifications Samples Documentation
.NET Framework managed code sandbox Guides Community
Packaging and Verification Tools
Cloud Services Portal Services
Notifications App Deployment Registration Marketplace
Location Identity Feeds Validation MO and CC Billing
Social Maps Certification Business Intelligence
Publishing Update Management
20. Yours
You build; You consume;
Made easy with Cloud Computing
services like Windows Azure
Theirs
Made easy with APIs you know;
Windows Communication Foundation
SOAP. REST. LINQ.
Ours
Notifications
Location
Xbox LIVE
App Deployment & Marketplace
21. Runtime – On “Screen”
Sensors Media Data Location
Phone Xbox LIVE Notifications
.NET Framework managed code sandbox
22. Two flavors
Modern XAML/event-driven High performance game framework
application UI framework Rapid creation of multi-screen
Rapid creation of visually 2D and 3D games
stunning apps Rich content pipeline
Metro-themed UI Mature, robust, widely adopted
controls technology
HTML/JavaScript spanning
500,000 developers Xbox 360,
spanning Windows Windows,
and web and Zune
23. Common capabilities
Input .NET
• Touch • Superset of Silverlight 3.0
• Hardware buttons • Windows Communication Foundation
• SOAP and REST services
Media
Phone Access
• Digital media capture & playback
• Media library access • Integrated access to phone UI
• Sensors
• Picker for contacts and photos
Data
• Isolated Storage Integrated With Cloud Services
• LINQ (Objects and XML)
• App Deployment & Updates
• Notifications
• Location
• Xbox LIVE