MahTweets
Microsoft at aMobile F/OSS WTFD?
Microsoft at aMobile 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
Personal
• MahTweets core (scripting)• Implementing Haversine
In a MicrosoftOpen source ecosystem
Thanks to:
Live WP7 FOSS examples
• Wordpress for WP7– GPLv2
• Iron7– Write & Run Ruby on your WP7
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
Phone Emulator
Samples Documentation
Guides Community
Packaging and Verification Tools
Windows Phone Developer Tools
developer.windowsphone.com
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
Deployment Process
Develop & Debug
Submit& Validate
Certify & Sign
Windows Phone Application Deployment Service
Marketplace
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
MahTweets WP7:• Silverlight based application• Fibre (codeplex)
– Async Library, – MIT. © Jake Ginnivan
• MvvmLight (codeplex) +others– MIT
• Hammock (codeplex)– For REST– MIT
• Autofac (googlecode) +others– Inversion-of-Control (IoC) / DependencyInjection (DI)– MIT, © Nick Blumhardt
• Microsoft.Phone.Controls.Toolkit (codeplex)– Ms-PL; Microsoft created
MahTweets WP7:
• Published on codeplex• Hg (mercurial dvcs) access
– Open read, closed commit• Open source
– Same community tempos
Top Related