4. Microsoft at a
Mobile F/OSS WTFD?
• Can publish into WP7 Marketplace
– Free as in beer apps ($0)
– GPLv2 apps ($0; $0.99 $499.99)
– Permissive Licenses
(eg: BSD, Apache, MS-PL)
• I am on MahTweets Windows
desktop & WP7 team
– mahtweets.codeplex.com
– Mahtweetswp7.codeplex.com
11. Two Flavors of
Applications
High performance game
framework
Rapid creation of multi-screen
2D and 3D games
Rich content pipeline
Mature, robust, widely adopted
technology
spanning
Xbox 360,
Windows,
and Zune
Modern XAML/event-driven
application UI framework
Rapid creation of visually
stunning apps
Metro-themed UI
controls
HTML/JavaScript
500,000 developers
spanning Windows
and web
13. Common Capabilities
Input
• Touch
• Hardware buttons
Media
• Digital media capture & playback
• Media library access
Data
• Isolated Storage
• LINQ (Objects and XML)
.NET
• Superset of Silverlight 3.0
• Windows Communication Foundation
• SOAP and REST services
Phone Access
• Integrated access to phone UI
• Sensors (accelerometer)
• Camera, microphone
• Picker for contacts and photos
Integrated With Cloud Services
• App Deployment & Updates
• Notifications
• Location
• Xbox LIVE
15. Marketplace
• US$99 / year
• US$0 / year for Dreamspark
students
• 5 free submissions for free apps
– US$19.99 / submission after
• All submissions are reviewed
– Updates to existing submissions are
not
• 70% developer share
17. MahTweets WP7:
• Published on codeplex
• Hg (mercurial dvcs) access
– Open read, closed commit
• Open source
– Same community tempos
Editor's Notes
Windows Phone 7 has a new design language, codename Metro.
[Details]
As you can see from experience, Metro refers to the metro signage; a typography centric
We have our best two frameworks for you to choose from when creating a client app.
Silverlight is microsoft’s already established RIA offering. A very comprehensive and powerful App UI framework and run-time with huge innovation around media, controls, etc..
XNA is our high performance gaming framework; another well established framework, already proven on XBOX 360 and Zune.
These APIs not only provide you the best of breed
Our tools are Free. This includes Visual Studio, Game Studio, and Expression Blend.
They will continue to be free even after V1 of the tools RTM.
Though we don’t have this as a single download today, that is the goal.
Go get the tools at developer.windowsphone.com
These two presentation stacks can access a set of common run-time APIs.. It is all accessible using .NET managed code, and the APIs behave consistently across either presentation stack.
On touch, we do 4 points multitouch.
Our hardware accelerated media stack is consolidated. Here we can play video or access the media library captured via the device or downloaded via service.
For data, we do isolated storage with unlimited access, and support LINQ to objects and XML..
We also give you access to the hardware: Camera, sensors, microphone. As well as APIs for accessing the cloud services we already mentioned.
You submit your applications, and we certify it.
Certification is not about causing you pain; it is about validating that your app will have a great and safe user experience.
If your app passes certification, we then ingest it into our deployment services and the marketplace.
We do have a beta test program on the market place.