Mah tweets oss wp7

17
MahTweets

description

Mah tweets oss wp7

Transcript of Mah tweets oss wp7

Page 1: Mah tweets oss wp7

MahTweets

Page 2: Mah tweets oss wp7
Page 3: Mah tweets oss wp7

Microsoft at aMobile F/OSS WTFD?

Page 4: Mah tweets oss wp7

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

Page 5: Mah tweets oss wp7

Personal

• MahTweets core (scripting)• Implementing Haversine

Page 6: Mah tweets oss wp7

In a MicrosoftOpen source ecosystem

Page 7: Mah tweets oss wp7

Thanks to:

Page 8: Mah tweets oss wp7

Live WP7 FOSS examples

• Wordpress for WP7– GPLv2

• Iron7– Write & Run Ruby on your WP7

Page 9: Mah tweets oss wp7
Page 10: Mah tweets oss wp7
Page 11: Mah tweets oss 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

Page 12: Mah tweets oss wp7

Phone Emulator

Samples Documentation

Guides Community

Packaging and Verification Tools

Windows Phone Developer Tools

developer.windowsphone.com

Page 13: Mah tweets oss wp7

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

Page 14: Mah tweets oss wp7

Deployment Process

Develop & Debug

Submit& Validate

Certify & Sign

Windows Phone Application Deployment Service

Marketplace

Page 15: Mah tweets oss wp7

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

Page 16: Mah tweets oss wp7

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

Page 17: Mah tweets oss wp7

MahTweets WP7:

• Published on codeplex• Hg (mercurial dvcs) access

– Open read, closed commit• Open source

– Same community tempos