A different kind of phone designed to bring together what you care about most – easier and faster.
Smart design
Glance and go experience
Designed to do more in less steps
Integrated Experiences
Organized to get everything you love easier and faster.
Optimized Ecosystem Rich platform and tools on optimized hardware
2
METRO IS OUR DESIGN
LANGUAGE. WE CALL IT
METRO BECAUSE IT’S
MODERN AND CLEAN. IT’S
FAST AND IN MOTION. IT’S
ABOUT CONTENT AND
TYPOGRAPHY. AND IT’S
ENTIRELY AUTHENTIC.
Smart Design The Windows Phone Design System
Delivers immersive, engaging experiences
Brings together apps, services, and content by theme
Makes everyday tasks easier
Integrated experiences
6
A different kind of phone
Kernel Hardware BSP
App Model UI Model Cloud Integration
Applications
App management Licensing Chamber isolation Software updates
Shell frame Session manager Direct3D Compositor
Xbox LIVE Bing Location Push notifications Windows Live ID
Your App UI and logic
A-GPS Accelerometer Light Compass Proximity Media Wi-Fi Radio Graphics
Security Networking Storage
Frameworks
Silverlight XNA HTML/JavaScript
CLR
Hardware Foundation
Silverlight
Rapid creation of visually stunning apps
Modern application UI framework & runtime
METRO themed UI controls, defined in XAML
XAML, C#, HTML & JavaScript
Rich media support
500,000 developers spanning Windows and Web
XNA Framework
Rapid creation of multiscreen 2D and 3D games
High performance game framework
Rich content pipeline
Traditional update/draw/present frame loop model
Application Uniquely identifiable,
licensable and serviceable
software product
packaged as a XAP
Application
Deployment Validation, Certification,
and Signing
Application
license Crypto-verifiable object
issued to grant rights to
an application
Windows Phone Marketplace
Windows Phone Marketplace
overable Choice
Featured Apps
Games: Xbox Live service integration
Cutting Through the Clutter
http://live.visitmix.com
Production Licenses for hosted online applications
• Windows Server
• SQL Server
• SharePoint Portal Server
• Systems Center
• BizTalk Server
• Azure offer
Design, Dev, Test Tools
• Expression Studio
• VS Ultimate/MSDN Premium
• Team Foundation Server (TFS)
BizSpark for Startups
Requirements • When entering the program, all of the following
must be true about the startup – Building a software-based product or service – In business for less than three years – Less than $1M in revenue – A private company
• For production licenses, startups must be – Building a new software as a service offer (to be
delivered on any platform) over the Internet.
• Program length is three years – Startups re-enroll annually (confirming their
ownership hasn’t changed, and they haven’t gone public)
– USD$100 fee due when Startups exit the program, not when they join so no up-front payment is required.
• Advance innovation - Give software startups access to valuable technology-based benefits and cross-platform interoperability—at no cost to your organization.
• Build community – Connect with new, high-potential startups that are already a part of the Microsoft BizSpark software program.
• Gain marketing visibility – Enjoy marketing exposure as a Microsoft partner via on Microsoft Web properties, podcasts, webcasts and newsletters; plus joint PR and marketing initiatives.
GENERAL PURPOSE PROGRAMMING LANGUAGES
Compute Storage Management Relational data
Marketplace AppFabric CDN
Windows Azure Platform
Management
Resources
http://create.msdn.com
http://windowsteamblog.com/Windows_Phone/b/wpdev/
http://channel9.msdn.com/learn/courses/WP7TrainingKit/
http://twitter.com/#search?q=%23wp7dev
http://www.reddit.com/r/wp7dev/
http://www.microsoft.com/finland/bizspark/default.htm
1.
2.
3.
4.
5.