SlideShare a Scribd company logo
1 of 17
Microsoft at a
Mobile F/OSS WTFD?
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
Personal
• MahTweets core (scripting)
• Implementing Haversine
In a Microsoft
Open 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

More Related Content

What's hot

Social Monitoring Tool codename Looking Glass, Patrice Pelland
Social Monitoring Tool codename Looking Glass, Patrice PellandSocial Monitoring Tool codename Looking Glass, Patrice Pelland
Social Monitoring Tool codename Looking Glass, Patrice Pelland
Fuenteovejuna
 
ASP.NET on zLinux: A New Workload
ASP.NET on zLinux: A New WorkloadASP.NET on zLinux: A New Workload
ASP.NET on zLinux: A New Workload
Novell
 

What's hot (11)

Writing, build and releasing your own vsts extension
Writing, build and releasing your own vsts extensionWriting, build and releasing your own vsts extension
Writing, build and releasing your own vsts extension
 
Xe OneDay - Modernizing Enterprise Apps
Xe OneDay - Modernizing Enterprise AppsXe OneDay - Modernizing Enterprise Apps
Xe OneDay - Modernizing Enterprise Apps
 
Microsoft <3 Open Source
Microsoft <3 Open SourceMicrosoft <3 Open Source
Microsoft <3 Open Source
 
C#: Past, Present and Future
C#: Past, Present and FutureC#: Past, Present and Future
C#: Past, Present and Future
 
Desktop application
Desktop applicationDesktop application
Desktop application
 
Criando sua primeira App Service no Azure
Criando sua primeira App Service no AzureCriando sua primeira App Service no Azure
Criando sua primeira App Service no Azure
 
Tizen OS
Tizen OSTizen OS
Tizen OS
 
Social Monitoring Tool codename Looking Glass, Patrice Pelland
Social Monitoring Tool codename Looking Glass, Patrice PellandSocial Monitoring Tool codename Looking Glass, Patrice Pelland
Social Monitoring Tool codename Looking Glass, Patrice Pelland
 
JBoss Enterprise Update - London JBUG May 2013
JBoss Enterprise Update - London JBUG May 2013JBoss Enterprise Update - London JBUG May 2013
JBoss Enterprise Update - London JBUG May 2013
 
ASP.NET on zLinux: A New Workload
ASP.NET on zLinux: A New WorkloadASP.NET on zLinux: A New Workload
ASP.NET on zLinux: A New Workload
 
Silverlight
SilverlightSilverlight
Silverlight
 

Viewers also liked

香港六合彩
香港六合彩香港六合彩
香港六合彩
香港六合彩香港六合彩
Popfly for Offline Demonstration :-)
Popfly for Offline Demonstration :-)Popfly for Offline Demonstration :-)
Popfly for Offline Demonstration :-)
Nick Hodge
 
香港六合彩
香港六合彩香港六合彩
香港六合彩
香港六合彩香港六合彩

Viewers also liked (18)

This is Not Your Father's Microsoft
This is Not Your Father's MicrosoftThis is Not Your Father's Microsoft
This is Not Your Father's Microsoft
 
香港六合彩
香港六合彩香港六合彩
香港六合彩
 
Digital providentialism
Digital providentialismDigital providentialism
Digital providentialism
 
Programming language crisis
Programming language crisisProgramming language crisis
Programming language crisis
 
香港六合彩
香港六合彩香港六合彩
香港六合彩
 
Popfly for Offline Demonstration :-)
Popfly for Offline Demonstration :-)Popfly for Offline Demonstration :-)
Popfly for Offline Demonstration :-)
 
Acs south coast nsw openness
Acs south coast nsw opennessAcs south coast nsw openness
Acs south coast nsw openness
 
Popfly mashups for the masses
Popfly mashups for the massesPopfly mashups for the masses
Popfly mashups for the masses
 
Deakin
DeakinDeakin
Deakin
 
Php iis microsoft
Php iis microsoftPhp iis microsoft
Php iis microsoft
 
Introduction to web 2
Introduction to web 2Introduction to web 2
Introduction to web 2
 
香港六合彩
香港六合彩香港六合彩
香港六合彩
 
Tech ed au 2012 dev223
Tech ed au 2012 dev223Tech ed au 2012 dev223
Tech ed au 2012 dev223
 
香港六合彩
香港六合彩香港六合彩
香港六合彩
 
香港六合彩
香港六合彩香港六合彩
香港六合彩
 
Reactive programming
Reactive programmingReactive programming
Reactive programming
 
Future of digital aimia 2009
Future of digital aimia 2009Future of digital aimia 2009
Future of digital aimia 2009
 
Jaoo irony
Jaoo ironyJaoo irony
Jaoo irony
 

Similar to Mah tweets oss wp7

Windows 10 IoT Core - Inovasyon Haftasi - TİM
Windows 10 IoT Core - Inovasyon Haftasi - TİMWindows 10 IoT Core - Inovasyon Haftasi - TİM
Windows 10 IoT Core - Inovasyon Haftasi - TİM
İbrahim KIVANÇ
 
Cloudy with a Dash of Universal Apps
Cloudy with a Dash of Universal AppsCloudy with a Dash of Universal Apps
Cloudy with a Dash of Universal Apps
Shahed Chowdhuri
 
Windows Phone 7: Silverlight
Windows Phone 7: SilverlightWindows Phone 7: Silverlight
Windows Phone 7: Silverlight
Rishu Mehra
 

Similar to Mah tweets oss wp7 (20)

Designing and developing a Windows Phone 7 Silverlight Application End-to-End...
Designing and developing a Windows Phone 7 Silverlight Application End-to-End...Designing and developing a Windows Phone 7 Silverlight Application End-to-End...
Designing and developing a Windows Phone 7 Silverlight Application End-to-End...
 
Sinergija 12 WP8 is around the corner
Sinergija 12 WP8 is around the cornerSinergija 12 WP8 is around the corner
Sinergija 12 WP8 is around the corner
 
Windows Phone Introduction
Windows Phone IntroductionWindows Phone Introduction
Windows Phone Introduction
 
Windows 10 IoT Core - Inovasyon Haftasi - TİM
Windows 10 IoT Core - Inovasyon Haftasi - TİMWindows 10 IoT Core - Inovasyon Haftasi - TİM
Windows 10 IoT Core - Inovasyon Haftasi - TİM
 
Cloudy with a Dash of Universal Apps
Cloudy with a Dash of Universal AppsCloudy with a Dash of Universal Apps
Cloudy with a Dash of Universal Apps
 
Build Your First iPhone or Android App with Telerik AppBuilder
Build Your First iPhone or Android App with Telerik AppBuilderBuild Your First iPhone or Android App with Telerik AppBuilder
Build Your First iPhone or Android App with Telerik AppBuilder
 
Windows 8 App and Game Development Landscape
Windows 8 App and Game Development LandscapeWindows 8 App and Game Development Landscape
Windows 8 App and Game Development Landscape
 
Qa extreme 2011 eran kinsbruner
Qa extreme 2011 eran kinsbrunerQa extreme 2011 eran kinsbruner
Qa extreme 2011 eran kinsbruner
 
Developing Windows 10 Hosted Web Apps
Developing Windows 10 Hosted Web AppsDeveloping Windows 10 Hosted Web Apps
Developing Windows 10 Hosted Web Apps
 
HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?HTML5 or Android for Mobile Development?
HTML5 or Android for Mobile Development?
 
Windows Phone 7: Silverlight
Windows Phone 7: SilverlightWindows Phone 7: Silverlight
Windows Phone 7: Silverlight
 
Mobile OS Platform
Mobile OS PlatformMobile OS Platform
Mobile OS Platform
 
Tecnologias Free e Open Source na Plataforma Microsoft
Tecnologias Free e Open Source na Plataforma MicrosoftTecnologias Free e Open Source na Plataforma Microsoft
Tecnologias Free e Open Source na Plataforma Microsoft
 
Symbian Daniel Rocha Mobile Expert
Symbian Daniel Rocha   Mobile ExpertSymbian Daniel Rocha   Mobile Expert
Symbian Daniel Rocha Mobile Expert
 
Discover the Linux on z Systems Effect
Discover the Linux on z Systems EffectDiscover the Linux on z Systems Effect
Discover the Linux on z Systems Effect
 
Mob324 Windows IoT Core Dave Glover Microsoft Australia
Mob324 Windows IoT Core Dave Glover Microsoft AustraliaMob324 Windows IoT Core Dave Glover Microsoft Australia
Mob324 Windows IoT Core Dave Glover Microsoft Australia
 
Android Introduction
Android IntroductionAndroid Introduction
Android Introduction
 
Delivering HTML5 and Modern Apps
Delivering HTML5 and Modern AppsDelivering HTML5 and Modern Apps
Delivering HTML5 and Modern Apps
 
Mobility today & what's next. Application ecosystems.
Mobility today & what's next.Application ecosystems.Mobility today & what's next.Application ecosystems.
Mobility today & what's next. Application ecosystems.
 
Overview of Mobile Development Platforms
Overview of Mobile Development PlatformsOverview of Mobile Development Platforms
Overview of Mobile Development Platforms
 

More from Nick Hodge

Virtual #appfest 18th Dec 2012
Virtual #appfest 18th Dec 2012Virtual #appfest 18th Dec 2012
Virtual #appfest 18th Dec 2012
Nick Hodge
 
Victorian principals 17 may2007
Victorian principals 17 may2007Victorian principals 17 may2007
Victorian principals 17 may2007
Nick Hodge
 
Telstra ux presentation 14 dec 2012
Telstra ux presentation 14 dec 2012Telstra ux presentation 14 dec 2012
Telstra ux presentation 14 dec 2012
Nick Hodge
 
Future Of Digital Aimia 2009
Future Of Digital Aimia 2009Future Of Digital Aimia 2009
Future Of Digital Aimia 2009
Nick Hodge
 

More from Nick Hodge (18)

Virtual #appfest 18th Dec 2012
Virtual #appfest 18th Dec 2012Virtual #appfest 18th Dec 2012
Virtual #appfest 18th Dec 2012
 
Victorian principals 17 may2007
Victorian principals 17 may2007Victorian principals 17 may2007
Victorian principals 17 may2007
 
Telstra ux presentation 14 dec 2012
Telstra ux presentation 14 dec 2012Telstra ux presentation 14 dec 2012
Telstra ux presentation 14 dec 2012
 
Technology and politics digital marketing v5
Technology and politics digital marketing v5Technology and politics digital marketing v5
Technology and politics digital marketing v5
 
Technical windows 8 and windows phone 8 apps
Technical windows 8  and windows phone 8 appsTechnical windows 8  and windows phone 8 apps
Technical windows 8 and windows phone 8 apps
 
Tech ed au 2012 dev212
Tech ed au 2012 dev212Tech ed au 2012 dev212
Tech ed au 2012 dev212
 
SyPy IronPython
SyPy IronPythonSyPy IronPython
SyPy IronPython
 
Stealth PHP on IIS :-)
Stealth PHP on IIS :-)Stealth PHP on IIS :-)
Stealth PHP on IIS :-)
 
Prototyping
PrototypingPrototyping
Prototyping
 
Osdc php preday odata 2011
Osdc php preday odata 2011Osdc php preday odata 2011
Osdc php preday odata 2011
 
Nsw public sector architects
Nsw public sector architectsNsw public sector architects
Nsw public sector architects
 
Mobile marketing
Mobile marketingMobile marketing
Mobile marketing
 
Microsoft gcio nsw 30 apr2008
Microsoft gcio nsw 30 apr2008Microsoft gcio nsw 30 apr2008
Microsoft gcio nsw 30 apr2008
 
Microsoft and opensource ms ps 2011
Microsoft and opensource ms ps 2011Microsoft and opensource ms ps 2011
Microsoft and opensource ms ps 2011
 
Digital memories
Digital memoriesDigital memories
Digital memories
 
Azure mobile services
Azure mobile servicesAzure mobile services
Azure mobile services
 
WebDU part deux
WebDU part deuxWebDU part deux
WebDU part deux
 
Future Of Digital Aimia 2009
Future Of Digital Aimia 2009Future Of Digital Aimia 2009
Future Of Digital Aimia 2009
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Recently uploaded (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 

Mah tweets oss wp7

  • 1.
  • 2.
  • 3. Microsoft at a Mobile F/OSS WTFD?
  • 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
  • 5. Personal • MahTweets core (scripting) • Implementing Haversine
  • 6. In a Microsoft Open source ecosystem
  • 8. Live WP7 FOSS examples • Wordpress for WP7 – GPLv2 • Iron7 – Write & Run Ruby on your WP7
  • 9.
  • 10.
  • 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
  • 12. Phone Emulator Samples Documentation Guides Community Packaging and Verification Tools Windows Phone Developer Tools developer.windowsphone.com
  • 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
  • 14. Deployment Process Develop & Debug Submit & Validate Certify & Sign Windows Phone Application Deployment Service Marketplace
  • 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
  • 16. 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
  • 17. MahTweets WP7: • Published on codeplex • Hg (mercurial dvcs) access – Open read, closed commit • Open source – Same community tempos

Editor's Notes

  1. 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
  2. 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
  3. 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
  4. 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.
  5. 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.