Your SlideShare is downloading. ×
microsoft  windows phone for government and citizens
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

microsoft windows phone for government and citizens

437
views

Published on

Phone 7.5 (Mango) is a different kind of phone, architected to put the focus on end users and the people important to them. In fact, developers can build compelling government and citizens-oriented …

Phone 7.5 (Mango) is a different kind of phone, architected to put the focus on end users and the people important to them. In fact, developers can build compelling government and citizens-oriented experiences that enhance the relationship between local government and its constituency. In this session we'll provide an overview of Windows Phone device and platform and discuss specific aspects related to building Public Sector apps (what they are, why you should care about them), design principles behind our UX approach, the tools at your disposal to create amazing apps as well aspects related to cloud and services, including review to specific and pertinent public data sources; and finally how to monetize on our Windows Phone Marketplace.

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
437
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • I left this animation in, because of the complexity of the architecture. We need to test this during dry-run[I like it—it will be easy for the presenter to speak to.]
  • Xbox live is just for managed partners
  • In the beginning of 2009 a new approach was taken. How did this transition from the previous slide to this slide happen?During designing Windows Phone 7 Series, the designers did not exclusively have phones in mind, even though a great phone experience is important for the end result. However, finding information fast and easy in a beautiful environment was more important for the design of the Windows Phone 7 Series.This is where Metro came in. Metro as a design language is based on a foundation (or set of principals).
  • Speaking Points:Introduce the foundational services
  • Slide ObjectiveUnderstand that Microsoft has a long history in running data centres and online applications. Bing, Live, Hotmail etc….Understand the huge amount of innovation going on at the data center levelSpeaking Points:Microsoft is one of the largest operators of datacenters in the worldYears of ExperienceLarge scale trustworthy environmentsDriving for cost and environmental efficientlyWindows Azure runs in 3 regions and 6 datacenters todayData center innovation is driving improved reliability and efficiencyPUE = Power Usage Effectiveness = Total Facility power/IT Systems Power = Indication of efficiency of DCUnder 1.8 is very good, modern cloud DCs approaching 1.2Multi-billion dollar datacenter investment700,000+ square foot Chicago and the 300,000+ square foot Dublin, Ireland data centersMicrosoft cloud services provide the reliability and security you expect for your business: 99.9% uptime SLA, 24/7 support. Microsoft understands the needs of businesses with respect to security, data privacy, compliance and risk management, and identity and access control. Microsoft datacenters are ISO 27001:2005 accredited, with SAS 70 Type I and Type II attestations.Notes:http://www.globalfoundationservices.com/http://blogs.msdn.com/the_power_of_software/archive/2008/06/20/microsoft-s-pue-experience-years-of-experience-reams-of-data.aspxhttp://blogs.msdn.com/the_power_of_software/archive/2008/06/27/part-2-why-is-energy-efficiency-important.aspx
  • Built on Windows Azure & SQL Azure, DataMarket uses web roles to provide Services, Billing, Security and Monitoring as well as the website.DataMarket connects to data owned by content providers and stored in either SQL Azure, or 3rd Party Clouds (web services, or databases)If you’re interested in learning more about how DataMarket is built, there is a great session from PDC10 available online.
  • Speaking Points:At WPC two weeks ago we announced the new Windows Azure marketplace for applicationsApp Qualifications:Windows Azure SaaS applicationApp must pass Windows Azure Usage CheckApp is commercially available (not sample code etc.)Documentation & Support for the app is provided by ISVISV has Signed Windows Azure Marketplace Publisher Agreement Pricing & PayoutCreate offer variantsDefine offerings based on number of users, feature set, etc.Set the price of the applicationApplication TrialsOne month free, Automatic ConversionBilling handled by the Marketplace80/20 revenue splitPayment every quarter, 45 days after quarter endsMicrosoft will contact you for accounting detailsPublishers choose where to accept payments fromCurrently 8 markets: US, Australia, Austria, Canada, France, Germany, Italy, Spain and the United Kingdom Marketplace sends a purchase messageIncludes clientID, ClientSecret, OfferID- Client ID: is a name or code that will identify your application within the marketplace, be sure to remember or take note of this value since you will use it in a future step of this lab.- Name: is the friendly name of the application.- Client Secret: provided by default, is the secret that will be used, together with the Client ID, to integrate your application with the Marketplace, be sure to take note of this value as well.- Redirect URI: is the URI where the marketplace will post the Purchase message, you will get further information on this in a future step.
  • Speaking Points:At WPC two weeks ago we announced the new Windows Azure marketplace for applicationsApp Qualifications:Windows Azure SaaS applicationApp must pass Windows Azure Usage CheckApp is commercially available (not sample code etc.)Documentation & Support for the app is provided by ISVISV has Signed Windows Azure Marketplace Publisher Agreement Pricing & PayoutCreate offer variantsDefine offerings based on number of users, feature set, etc.Set the price of the applicationApplication TrialsOne month free, Automatic ConversionBilling handled by the Marketplace80/20 revenue splitPayment every quarter, 45 days after quarter endsMicrosoft will contact you for accounting detailsPublishers choose where to accept payments fromCurrently 8 markets: US, Australia, Austria, Canada, France, Germany, Italy, Spain and the United Kingdom Marketplace sends a purchase messageIncludes clientID, ClientSecret, OfferID- Client ID: is a name or code that will identify your application within the marketplace, be sure to remember or take note of this value since you will use it in a future step of this lab.- Name: is the friendly name of the application.- Client Secret: provided by default, is the secret that will be used, together with the Client ID, to integrate your application with the Marketplace, be sure to take note of this value as well.- Redirect URI: is the URI where the marketplace will post the Purchase message, you will get further information on this in a future step.
  • The payment to overseas is a pain, but not a problem.There are also some third party publishing houses that will allow you to publish your applications if you don’t want the hassle of publishing your own or you are based in one of the few countries that does not support Windows Phone Marketplace
  • There is some history here, in that originally the number of free apps was limited.The limit was effectively removed some time back
  • Note that there is nothing to stop developers releasing a fully functional application in “try before you buy” mode.
  • Transcript

    • 1. Lab 7 | Microsoft | Windows Phone for Government and Citizens Phone 7.5 (Mango) is a different kind of phone, architected to put the focus on end users and the people important to them. In fact, developers can build compelling government and citizens-oriented experiences that enhance the relationship between local government and its constituency. In this session well provide an overview of Windows Phone device and platform and discuss specific aspects related to building Public Sector apps (what they are, why you should care about them), design principles behind our UX approach, the tools at your disposal to create amazing apps as well aspects related to cloud and services, including review to specific and pertinent public data sources; and finally how to monetize on our Windows Phone Marketplace.Joel.Reyes@microsoft.comSenior Developer Evangelist
    • 2. AgendaDeveloper and MarketplacePeople First DemoDeveloper and MarketplaceArchitecture & Platform CapabilitiesPublic Sector Apps (Plus Demos)Developer and MarketplaceUser Experience (Metro)Cloud (Azure &MarketplaceDeveloper and Data Market)Monetization MarketplaceDeveloper and
    • 3. aka.ms/infokit it all starts herehttp://minus.com/mbgRpRZdkM
    • 4. Developer and MarketplacePeople First Demo Windows Phone puts people and the things you care about… First! Windows Phone
    • 5. Developer and MarketplacePeople First Demo People vs. Icons
    • 6. Developer and MarketplacePeople First Demo• Tiles• Notification• Social• Integration• Communication
    • 7. Developer andPlatform CapabilitiesArchitecture & Marketplace Overview of Windows Phone Foundation Windows Phone
    • 8. Cloud and Integration Services App UI ModelSoftware ModelFoundation Software Foundation Hardware Foundation
    • 9. Scope: Windows Phone “Mango” Services Developer Portal Cloud and App Connect Calendar Integration Contacts App Hub MSDN Services Push, Alerts Maps FAS Silverlight App UI Emulator Profiler and XNA Model Model integration BG Agents C# / VB.net Ad SDK Gen GC SQL CE Software Architecture Development Environment Silverlight 4 / XNA Framework Camera, Sensors & Motion Hardware Foundation SoC Chassis Spec99 Windows Phone
    • 10. Hardware Foundation Updates Capacitive touch 4 or more contact points Sensors Motion Sensor A-GPS, Accelerometer, Compass, Light, Proximity, Compass Gyro Camera 5 mega pixels or more Improved capability detection APIs Multimedia Common detailed specs, Codec acceleration Memory 256MB RAM or more, 8GB Flash or more GPU DirectX 9 acceleration CPU Qualcomm MSM8x55 800Mhz or higher MSM7x30 Hardware buttons | Back, Start, Search Windows Phone
    • 11. Runtime – On “Screen” Tools Sensors Media Data Location Phone Emulator Phone Xbox LIVE Notifications Samples Documentation .NET Framework managed code sandbox Guides Community Packaging and Verification ToolsSCREENCLOUD Cloud Services Portal Services Notifications App Deployment Registration Marketplace Location Identity Feeds Validation MO and CC Billing Social Maps Certification Business Intelligence Publishing Update Management Windows Phone
    • 12. Software Architecture Applications Your App UI and logic Frameworks Silverlight XNA HTML/JavaScript CLR App Model UI Model Cloud Integration Xbox LIVE App management Shell frame Bing Licensing Session manager Location Chamber isolation Direct3D Push notifications Software updates Compositor Windows Live ID Kernel Security Hardware BSP Networking A-GPS Accelerometer Light Compass Proximity Storage Media Wi-Fi Radio Graphics Hardware Foundation Windows Phone
    • 13. Two Flavors of Applications Modern XAML/event-driven  High performance game application UI framework framework Rapid creation of visually  Rapid creation of multi-screen stunning apps 2D and 3D games Metro-themed UI  Rich content pipeline controls  Mature, robust, widely adopted 500,000 developers technology spanning Windows spanning and web Xbox 360, Windows, and Zune Windows Phone
    • 14. Run-time improvements Silverlight 4 Features Performance• Implicit styles • Sockets • Gen GC• RichTextBox • Clipboard • Input thread• ViewBox • IME • Working set• More touch • WebBrowser • Profiler events (tap, (IE9) double tap) • VideoBrush14 Windows Phone
    • 15. What you can do  Write Silverlight and XNA Applications in C#  Play and manage media  Access phone address book and messaging  Access Microsoft Cloud Services:  Push Notifications  Location  Xbox Live *  Sell your Solutions15 Windows Phone
    • 16. Integrating with the PhoneCamera Sensors Networking Data Launchers Controls & Choosers GPS Frame and SQL CE Bing Maps PageAccess to Navigation Socketsthe pipeline improvements Accelerometer E-mail Phone Compass Contacts PerformanceNo need to Phone Gyro Connection Numbercapture the Managerimage to flash control Phone Spatial Calendar Open Source Framework Address on CodePlex Chooser Windows Phone
    • 17. aka.ms/getphonestart building free – TODAY!
    • 18. Developer and MarketplacePublic Sector Apps (Plus Demos) What are PS Apps and why should you care about? Windows Phone
    • 19. Windows Phone
    • 20. What is a Public Sector App? A public sector phone app is defined by the nature of its feature-set and target audience – Citizenship, Federal, State and Local Government, Education, Health and Life Sciences. Such apps, desirably, would be linked to open government data source(s) and/or cloud services. A public-sector-classified application solves a problem and/or addresses a need with either the production, delivery and allocation of goods and services by and for the government or its citizens, whether national, regional or local/municipal.20 Windows Phone
    • 21. Open GovernmentTransparencygreater accountability, efficiency, economic opportunity viagovernment data being more openParticipationeffective opportunities to drive greater diverse expertise forgovernment decisionsCollaborationgenerate new ideas for solving programs via cooperation acrossgovernment and with the public22 Windows Phone
    • 22. Apps, Apps, Apps (…Jun 2011) Federal  131 Apps State & Local Government  157 Apps Education  261 Apps Health and Life Sciences  244 Apps23 Windows Phone
    • 23. Public Sector – July 2011… Dec 201224 Windows Phone
    • 24. What is “Open Data”?It is the idea that certain data should be freely available toeveryone to use and republish as they wish, withoutrestrictions from copyright, patents or other mechanismsof control.25 Windows Phone
    • 25. aka.ms/getazuregoing up-up to the cloud
    • 26. Open Data in GovernmentGovernment data made available in a Timely, accessible, non-proprietary Low-cost, generates more value than the data itself Stimulates community development and citizen participation Key Focus (Local Government Data)  Data is local and relevant to citizens (buy-in)  Improve city services, expand their reach  Create more livable cities  Increased transparency/accountability27 Windows Phone
    • 27. Open Data and Social MediaExample: City of Vancouver – Burrard Bridge Trial“Interestingly however, the City of Vancouver has opted to share theraw data on a regular basis, as well as blog about the trial and givecitizens an opportunity to leave comments and feedback. Indeed, thewhole Burrard Street Lane Trial website - including twitter account andfacebook page - is a well organized affair. Unsurprisingly, the datashows that the number of people cycling over the bridge hasincreased significantly.” - eaves.ca, August 200929 Windows Phone
    • 28. Crowdsourcing Tasks traditionally performed by an employee or contractor, outsourced to a community.  Public may be invited to develop a new technology, carry out a design task (community-based design)  Help capture, systematize or analyze large amounts of data – source: Wikipedia Examples:  Citizen Journalism  NASA Be A Martian  CitySourced  UserVoice.com  Eye on Earth30 Windows Phone
    • 29. Public Sector Apps Demos• Sacramento Guide• Sacramento Facts• CADriverLicense• rGov Congress• Most Wanted• HealthVault• EyesOnEarth
    • 30. Developer and MarketplaceUser Experience (Metro) A principal to make UX indispensable! Windows Phone
    • 31. Windows Phone
    • 32. Windows Phone
    • 33. Windows Phone
    • 34. Windows Phone
    • 35. Windows Phone
    • 36. Windows Phone
    • 37. Windows Phone
    • 38. Windows Phone
    • 39. Windows Phone
    • 40. Windows Phone
    • 41. Metro @the_airport Windows Phone 43
    • 42. Metro Windows Phone 44
    • 43. Metro Windows Phone
    • 44. PrinciplesLight & simpleTypographyMotionContent, not chromeHonest Windows Phone
    • 45. Developer and MarketplaceCloud (Azure & Data Market) Data, Data, Data Windows Phone
    • 46. Windows Azure Platform Reporting Data Sync Building Block Services Access Service Control Caching BusCore Services Compute Storage Database Foundational Virtual Traffic Services Network CDN Manager Windows Phone
    • 47. Windows Azure Platform Data Centers 6 datacenters across 3 continents Simply select your data center of choice when deploying an application Windows Phone
    • 48. Opportunities for Developers Windows Phone
    • 49. aka.ms/azuretrial cloud before you buy 750 hours, 20GB storage, 20GB datatransfer, 1GB SQL Azure, 100,000 trans, 2 Service Bus Connections, 128MB AppFabric Cache
    • 50. Architecture Windows Azure StorageInformation DataMarket Workers (Office,PowerPivot, Marketplace WA Blob WA Web Store Services apps) Web Roles (WA) SQL Azure DBs ODATA Developer (any platform) API Web Roles (WA) 3rd Party Clouds Consumer(Bing, Bing Maps, Billing Monitoring Web Databases etc.) Services Security Services Windows Phone
    • 51. Marketplace Windows Phone
    • 52. Data.Gov Windows Phone
    • 53. Developer and MarketplaceMonetization Free or Pay… Windows Phone
    • 54. Joining the Marketplace You can register to be a member of the marketplace for $99 per year Students can register for free via Dreamspark Registered developers can submit applications for approval in the marketplace Marketplace members have their identity validated when they join and are allocated a unique digital signature to sign their marketplace submissions Join at: http://create.msdn.com56 Windows Phone
    • 55. Payment Developers can set a price for an application or give it away for free Developers receive 70% of the price paid for the application Payment starts once the developer has earned up to $200 The payment is made by bank transfer All payments are from the USA, which can cause some issues  Very good support on the developers site and the Windows Phone Forums for this57 Windows Phone
    • 56. Free and Paid Applications Developers are limited in the number of free applications they can make available  Only 100 (!) free apps per developer per year  Can publish further free applications at a extra cost of $20 per application Developers can publish as many paid applications as they like58 Windows Phone
    • 57. Applications for sale Applications can be free or paid Developers can also allow customers to use an application in “try before buy” mode Your application can determine which mode it is running in by calling a status API59 Windows Phone 59
    • 58. aka.ms/webmatrix oh, yeah! the web…
    • 59. Developer and MarketplaceThe End Q &A Windows Phone
    • 60. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.© 2011 Microsoft Corporation.All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.