SlideShare a Scribd company logo
1 of 60
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 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.




Joel.Reyes@microsoft.com
Senior Developer Evangelist
Agenda

Developer and Marketplace
People First Demo
Developer and Marketplace
Architecture & Platform Capabilities
Public Sector Apps (Plus Demos)
Developer and Marketplace
User Experience (Metro)
Cloud (Azure &Marketplace
Developer and Data Market)
Monetization Marketplace
Developer and
aka.ms/infokit

         it all starts here
http://minus.com/mbgRpRZdkM
Developer and Marketplace
People First Demo




   Windows Phone puts
   people and the things
   you care about… First!

 Windows Phone
Developer and Marketplace
People First Demo




              People        vs.   Icons
Developer and Marketplace
People First Demo



•   Tiles
•   Notification
•   Social
•   Integration
•   Communication
Developer andPlatform Capabilities
Architecture & Marketplace




    Overview of Windows
    Phone Foundation


  Windows Phone
Cloud and Integration
                   Services



               App
                         UI Model
Software      Model


Foundation   Software Foundation




             Hardware Foundation
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 Spec




99    Windows Phone
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
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 Tools
SCREEN
CLOUD           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
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
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
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)       • VideoBrush




14   Windows Phone
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 Solutions




15       Windows Phone
Integrating with the Phone

Camera             Sensors         Networking   Data       Launchers    Controls
                                                           & Choosers


                   GPS                                                  Frame and
                                                SQL CE     Bing Maps    Page
Access to                                                               Navigation
                                   Sockets
the pipeline                                                            improvements
                   Accelerometer

                                                           E-mail
                                                Phone
                   Compass
                                                Contacts                Performance

No need to                                                 Phone
                   Gyro            Connection              Number
capture the
                                   Manager
image to flash
                                   control      Phone
                   Spatial                      Calendar                Open Source
                   Framework                               Address      on CodePlex
                                                           Chooser

   Windows Phone
aka.ms/getphone

start building free – TODAY!
Developer and Marketplace
Public Sector Apps (Plus Demos)




    What are PS Apps and
    why should you care
    about?

  Windows Phone
Windows Phone
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
Open Government

Transparency
greater accountability, efficiency, economic opportunity via
government data being more open

Participation
effective opportunities to drive greater diverse expertise for
government decisions

Collaboration
generate new ideas for solving programs via cooperation across
government and with the public


22   Windows Phone
Apps, Apps, Apps (…Jun 2011)

                     Federal  131 Apps



                     State & Local Government  157 Apps



                     Education  261 Apps



                     Health and Life Sciences  244 Apps


23   Windows Phone
Public Sector – July 2011… Dec 2012




24   Windows Phone
What is “Open Data”?

It is the idea that certain data should be freely available to
everyone to use and republish as they wish, without
restrictions from copyright, patents or other mechanisms
of control.




25   Windows Phone
aka.ms/getazure

going up-up to the cloud
Open Data in Government

Government 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/accountability

27   Windows Phone
Open Data and Social Media

Example: City of Vancouver – Burrard Bridge Trial
“Interestingly however, the City of Vancouver has opted to share the
raw data on a regular basis, as well as blog about the trial and give
citizens an opportunity to leave comments and feedback. Indeed, the
whole Burrard Street Lane Trial website - including twitter account and
facebook page - is a well organized affair. Unsurprisingly, the data
shows that the number of people cycling over the bridge has
increased significantly.” - eaves.ca, August 2009




29   Windows Phone
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 Earth

30   Windows Phone
Public Sector Apps Demos


•   Sacramento Guide
•   Sacramento Facts
•   CADriverLicense
•   rGov Congress
•   Most Wanted
•   HealthVault
•   EyesOnEarth
Developer and Marketplace
User Experience (Metro)




   A principal to make UX
   indispensable!


 Windows Phone
Windows Phone
Windows Phone
Windows Phone
Windows Phone
Windows Phone
Windows Phone
Windows Phone
Windows Phone
Windows Phone
Windows Phone
Metro @the_airport




 Windows Phone   43
Metro




 Windows Phone   44
Metro




 Windows Phone
Principles

Light & simple
Typography
Motion
Content, not chrome
Honest




 Windows Phone
Developer and Marketplace
Cloud (Azure & Data Market)




    Data, Data, Data


  Windows Phone
Windows Azure Platform
                         Reporting     Data Sync
 Building Block
 Services
                   Access        Service
                   Control
                                              Caching
                                  Bus




Core Services     Compute       Storage        Database




 Foundational       Virtual                         Traffic
 Services          Network
                                     CDN           Manager

 Windows Phone
Windows Azure Platform Data Centers




                   6 datacenters across 3 continents
     Simply select your data center of choice when deploying an application
 Windows Phone
Opportunities for Developers




 Windows Phone
aka.ms/azuretrial

  cloud before you buy
   750 hours, 20GB storage, 20GB data
transfer, 1GB SQL Azure, 100,000 trans, 2
    Service Bus Connections, 128MB
            AppFabric Cache
Architecture
                                                               Windows Azure Storage
Information                             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
Marketplace




 Windows Phone
Data.Gov




 Windows Phone
Developer and Marketplace
Monetization




   Free or Pay…


 Windows Phone
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.com




56   Windows Phone
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 this


57   Windows Phone
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 like

58 Windows Phone
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 API



59 Windows Phone    59
aka.ms/webmatrix

 oh, yeah! the web…
Developer and Marketplace
The End




   Q &A


 Windows Phone
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.

More Related Content

What's hot

Solutions for SMEs in Hong Kong
Solutions for SMEs in Hong KongSolutions for SMEs in Hong Kong
Solutions for SMEs in Hong Kongsynteccorporation
 
Magic mobile webinar_Jan2013
Magic mobile webinar_Jan2013Magic mobile webinar_Jan2013
Magic mobile webinar_Jan2013Magic Software
 
Windows 8 & Phone 8 - an Architectural Battle Plan
Windows 8 & Phone 8 - an Architectural Battle PlanWindows 8 & Phone 8 - an Architectural Battle Plan
Windows 8 & Phone 8 - an Architectural Battle PlanCaleb Jenkins
 
Device+Cloud: come sviluppare App moderne ed interconnesse
Device+Cloud: come sviluppare App moderne ed interconnesseDevice+Cloud: come sviluppare App moderne ed interconnesse
Device+Cloud: come sviluppare App moderne ed interconnesseNinja Marketing
 
TheFuture of Mobile Application and Media Tablets
TheFuture of Mobile Application and Media TabletsTheFuture of Mobile Application and Media Tablets
TheFuture of Mobile Application and Media TabletsSoftware Park Thailand
 
Monetizing Your Windows Phone App
Monetizing Your Windows Phone AppMonetizing Your Windows Phone App
Monetizing Your Windows Phone AppDave Bost
 
Windows phone7 By Subodh
Windows phone7 By Subodh Windows phone7 By Subodh
Windows phone7 By Subodh Prashant Singh
 
Mobile Apps & Social Network Trends : Impact on Airline Business
Mobile Apps & Social Network Trends : Impact on Airline BusinessMobile Apps & Social Network Trends : Impact on Airline Business
Mobile Apps & Social Network Trends : Impact on Airline BusinessSoftware Park Thailand
 
Class-based design for mobile development
Class-based design for mobile developmentClass-based design for mobile development
Class-based design for mobile developmentBarbara Ballard
 
Brochure of luxoft automotive software by luxoft software development
Brochure of luxoft automotive software by luxoft software developmentBrochure of luxoft automotive software by luxoft software development
Brochure of luxoft automotive software by luxoft software developmentLuxoft
 
Netbiscuits V2 16 English
Netbiscuits V2 16 EnglishNetbiscuits V2 16 English
Netbiscuits V2 16 EnglishOtt1967
 
Shape 2013 developing multi targeting windows store and windows phone apps
Shape 2013   developing multi targeting windows store and windows phone appsShape 2013   developing multi targeting windows store and windows phone apps
Shape 2013 developing multi targeting windows store and windows phone appsJose Luis Latorre Millas
 
Salesforce Dev Day Paris - keynote
Salesforce Dev Day Paris - keynoteSalesforce Dev Day Paris - keynote
Salesforce Dev Day Paris - keynoteGuillaume Roques
 
Cross platform solutions for Mobile App Development
Cross platform solutions for Mobile App Development Cross platform solutions for Mobile App Development
Cross platform solutions for Mobile App Development USAID CEED II Project Moldova
 

What's hot (20)

Solutions for SMEs in Hong Kong
Solutions for SMEs in Hong KongSolutions for SMEs in Hong Kong
Solutions for SMEs in Hong Kong
 
Magic mobile webinar_Jan2013
Magic mobile webinar_Jan2013Magic mobile webinar_Jan2013
Magic mobile webinar_Jan2013
 
Windows 8 & Phone 8 - an Architectural Battle Plan
Windows 8 & Phone 8 - an Architectural Battle PlanWindows 8 & Phone 8 - an Architectural Battle Plan
Windows 8 & Phone 8 - an Architectural Battle Plan
 
Device+Cloud: come sviluppare App moderne ed interconnesse
Device+Cloud: come sviluppare App moderne ed interconnesseDevice+Cloud: come sviluppare App moderne ed interconnesse
Device+Cloud: come sviluppare App moderne ed interconnesse
 
TheFuture of Mobile Application and Media Tablets
TheFuture of Mobile Application and Media TabletsTheFuture of Mobile Application and Media Tablets
TheFuture of Mobile Application and Media Tablets
 
Monetizing Your Windows Phone App
Monetizing Your Windows Phone AppMonetizing Your Windows Phone App
Monetizing Your Windows Phone App
 
Windows phone
Windows phoneWindows phone
Windows phone
 
Windows phone7 By Subodh
Windows phone7 By Subodh Windows phone7 By Subodh
Windows phone7 By Subodh
 
Mobile Apps & Social Network Trends : Impact on Airline Business
Mobile Apps & Social Network Trends : Impact on Airline BusinessMobile Apps & Social Network Trends : Impact on Airline Business
Mobile Apps & Social Network Trends : Impact on Airline Business
 
Magic xpa total mobility experience
Magic xpa  total mobility experienceMagic xpa  total mobility experience
Magic xpa total mobility experience
 
Overview Mobile Applications Market
Overview  Mobile Applications MarketOverview  Mobile Applications Market
Overview Mobile Applications Market
 
Jason cross
Jason crossJason cross
Jason cross
 
The Blackberry Experience
The Blackberry ExperienceThe Blackberry Experience
The Blackberry Experience
 
Class-based design for mobile development
Class-based design for mobile developmentClass-based design for mobile development
Class-based design for mobile development
 
Mobile Application Development
Mobile Application DevelopmentMobile Application Development
Mobile Application Development
 
Brochure of luxoft automotive software by luxoft software development
Brochure of luxoft automotive software by luxoft software developmentBrochure of luxoft automotive software by luxoft software development
Brochure of luxoft automotive software by luxoft software development
 
Netbiscuits V2 16 English
Netbiscuits V2 16 EnglishNetbiscuits V2 16 English
Netbiscuits V2 16 English
 
Shape 2013 developing multi targeting windows store and windows phone apps
Shape 2013   developing multi targeting windows store and windows phone appsShape 2013   developing multi targeting windows store and windows phone apps
Shape 2013 developing multi targeting windows store and windows phone apps
 
Salesforce Dev Day Paris - keynote
Salesforce Dev Day Paris - keynoteSalesforce Dev Day Paris - keynote
Salesforce Dev Day Paris - keynote
 
Cross platform solutions for Mobile App Development
Cross platform solutions for Mobile App Development Cross platform solutions for Mobile App Development
Cross platform solutions for Mobile App Development
 

Viewers also liked

Normas de cortesía en las convivencias recreativas 06 02-12
Normas de cortesía en las convivencias recreativas 06 02-12Normas de cortesía en las convivencias recreativas 06 02-12
Normas de cortesía en las convivencias recreativas 06 02-12Jose David Fandiño Leguia
 
windows phone 8 Development - IsolatedStorage-C8
windows phone 8 Development - IsolatedStorage-C8windows phone 8 Development - IsolatedStorage-C8
windows phone 8 Development - IsolatedStorage-C8Le Trung Hieu
 
Windows Phone Development
Windows Phone DevelopmentWindows Phone Development
Windows Phone DevelopmentNguyên Phạm
 
Nokia & Windows Phone - Rückblick, Status, Ausblick
Nokia & Windows Phone - Rückblick, Status, AusblickNokia & Windows Phone - Rückblick, Status, Ausblick
Nokia & Windows Phone - Rückblick, Status, AusblickMicrosoft Österreich
 
Using Microsoft Outlook
Using Microsoft OutlookUsing Microsoft Outlook
Using Microsoft Outlookjhanselman
 

Viewers also liked (7)

Normas de cortesía en las convivencias recreativas 06 02-12
Normas de cortesía en las convivencias recreativas 06 02-12Normas de cortesía en las convivencias recreativas 06 02-12
Normas de cortesía en las convivencias recreativas 06 02-12
 
windows phone 8 Development - IsolatedStorage-C8
windows phone 8 Development - IsolatedStorage-C8windows phone 8 Development - IsolatedStorage-C8
windows phone 8 Development - IsolatedStorage-C8
 
Expression Blend
Expression BlendExpression Blend
Expression Blend
 
Windows Phone Development
Windows Phone DevelopmentWindows Phone Development
Windows Phone Development
 
Nokia & Windows Phone - Rückblick, Status, Ausblick
Nokia & Windows Phone - Rückblick, Status, AusblickNokia & Windows Phone - Rückblick, Status, Ausblick
Nokia & Windows Phone - Rückblick, Status, Ausblick
 
Windows Phone 7
Windows Phone 7Windows Phone 7
Windows Phone 7
 
Using Microsoft Outlook
Using Microsoft OutlookUsing Microsoft Outlook
Using Microsoft Outlook
 

Similar to microsoft windows phone for government and citizens

Developing windows phone 7 applications
Developing windows phone 7 applicationsDeveloping windows phone 7 applications
Developing windows phone 7 applicationsJacinto Limjap
 
A lap around mango
A lap around mangoA lap around mango
A lap around mangoAndy Chiang
 
Windows Phone 7
Windows Phone 7Windows Phone 7
Windows Phone 7David Chou
 
WP7 HUB_Overview and application platform
WP7 HUB_Overview and application platformWP7 HUB_Overview and application platform
WP7 HUB_Overview and application platformMICTT Palma
 
Windows Phone Development
Windows Phone DevelopmentWindows Phone Development
Windows Phone DevelopmentPuja Pramudya
 
Windows phone 7 overview
Windows phone 7 overviewWindows phone 7 overview
Windows phone 7 overviewSoumow Dollon
 
Windows Phone 7 Architecture Overview
Windows Phone 7 Architecture OverviewWindows Phone 7 Architecture Overview
Windows Phone 7 Architecture OverviewBhavya Siddappa
 
Windows Phone7 Development
Windows Phone7 DevelopmentWindows Phone7 Development
Windows Phone7 DevelopmentDanish Mehraj
 
Ipad Application Development Casestudy
Ipad Application Development CasestudyIpad Application Development Casestudy
Ipad Application Development Casestudydheerajkureel
 
Android unveiled (I)
Android unveiled (I)Android unveiled (I)
Android unveiled (I)denian00
 
Windows Phone 7 Platform Overview
Windows Phone 7 Platform OverviewWindows Phone 7 Platform Overview
Windows Phone 7 Platform OverviewNguyên Phạm
 
WP7 Platform Architecture
WP7 Platform ArchitectureWP7 Platform Architecture
WP7 Platform ArchitectureKivanc Ozuolmez
 
Mike Ormond: Developing for Windows Phone 7
Mike Ormond: Developing for Windows Phone 7Mike Ormond: Developing for Windows Phone 7
Mike Ormond: Developing for Windows Phone 7ukdpe
 
Client Continuum Dec Fy09
Client Continuum Dec Fy09Client Continuum Dec Fy09
Client Continuum Dec Fy09Martha Rotter
 

Similar to microsoft windows phone for government and citizens (20)

Windows Phone
Windows PhoneWindows Phone
Windows Phone
 
Windows phone 7
Windows phone 7Windows phone 7
Windows phone 7
 
Developing windows phone 7 applications
Developing windows phone 7 applicationsDeveloping windows phone 7 applications
Developing windows phone 7 applications
 
A lap around mango
A lap around mangoA lap around mango
A lap around mango
 
Windows Phone 7
Windows Phone 7Windows Phone 7
Windows Phone 7
 
WP7 HUB_Overview and application platform
WP7 HUB_Overview and application platformWP7 HUB_Overview and application platform
WP7 HUB_Overview and application platform
 
Windows Phone Development
Windows Phone DevelopmentWindows Phone Development
Windows Phone Development
 
Windows phone 7 overview
Windows phone 7 overviewWindows phone 7 overview
Windows phone 7 overview
 
Windows Phone 7 Architecture Overview
Windows Phone 7 Architecture OverviewWindows Phone 7 Architecture Overview
Windows Phone 7 Architecture Overview
 
Windows Phone 7
Windows Phone 7Windows Phone 7
Windows Phone 7
 
Win8 ru
Win8 ruWin8 ru
Win8 ru
 
Windows Phone7 Development
Windows Phone7 DevelopmentWindows Phone7 Development
Windows Phone7 Development
 
Build Windows 2012
Build Windows 2012Build Windows 2012
Build Windows 2012
 
Ipad Application Development Casestudy
Ipad Application Development CasestudyIpad Application Development Casestudy
Ipad Application Development Casestudy
 
Android unveiled (I)
Android unveiled (I)Android unveiled (I)
Android unveiled (I)
 
Windows Phone 7 Platform Overview
Windows Phone 7 Platform OverviewWindows Phone 7 Platform Overview
Windows Phone 7 Platform Overview
 
WP7 Platform Architecture
WP7 Platform ArchitectureWP7 Platform Architecture
WP7 Platform Architecture
 
Mike Ormond: Developing for Windows Phone 7
Mike Ormond: Developing for Windows Phone 7Mike Ormond: Developing for Windows Phone 7
Mike Ormond: Developing for Windows Phone 7
 
Client Continuum Dec Fy09
Client Continuum Dec Fy09Client Continuum Dec Fy09
Client Continuum Dec Fy09
 
Xtopia2010 wp7
Xtopia2010 wp7Xtopia2010 wp7
Xtopia2010 wp7
 

Recently uploaded

A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 

Recently uploaded (20)

A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 

microsoft windows phone for government and citizens

  • 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 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. Joel.Reyes@microsoft.com Senior Developer Evangelist
  • 2. Agenda Developer and Marketplace People First Demo Developer and Marketplace Architecture & Platform Capabilities Public Sector Apps (Plus Demos) Developer and Marketplace User Experience (Metro) Cloud (Azure &Marketplace Developer and Data Market) Monetization Marketplace Developer and
  • 3. aka.ms/infokit it all starts here http://minus.com/mbgRpRZdkM
  • 4. Developer and Marketplace People First Demo Windows Phone puts people and the things you care about… First! Windows Phone
  • 5. Developer and Marketplace People First Demo People vs. Icons
  • 6. Developer and Marketplace People First Demo • Tiles • Notification • Social • Integration • Communication
  • 7. Developer andPlatform Capabilities Architecture & Marketplace Overview of Windows Phone Foundation Windows Phone
  • 8. Cloud and Integration Services App UI Model Software Model Foundation 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 Spec 99 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 Tools SCREEN CLOUD 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) • VideoBrush 14 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 Solutions 15 Windows Phone
  • 16. Integrating with the Phone Camera Sensors Networking Data Launchers Controls & Choosers GPS Frame and SQL CE Bing Maps Page Access to Navigation Sockets the pipeline improvements Accelerometer E-mail Phone Compass Contacts Performance No need to Phone Gyro Connection Number capture the Manager image to flash control Phone Spatial Calendar Open Source Framework Address on CodePlex Chooser Windows Phone
  • 18. Developer and Marketplace Public Sector Apps (Plus Demos) What are PS Apps and why should you care about? 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 Government Transparency greater accountability, efficiency, economic opportunity via government data being more open Participation effective opportunities to drive greater diverse expertise for government decisions Collaboration generate new ideas for solving programs via cooperation across government and with the public 22 Windows Phone
  • 22. Apps, Apps, Apps (…Jun 2011) Federal  131 Apps State & Local Government  157 Apps Education  261 Apps Health and Life Sciences  244 Apps 23 Windows Phone
  • 23. Public Sector – July 2011… Dec 2012 24 Windows Phone
  • 24. What is “Open Data”? It is the idea that certain data should be freely available to everyone to use and republish as they wish, without restrictions from copyright, patents or other mechanisms of control. 25 Windows Phone
  • 26. Open Data in Government Government 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/accountability 27 Windows Phone
  • 27. Open Data and Social Media Example: City of Vancouver – Burrard Bridge Trial “Interestingly however, the City of Vancouver has opted to share the raw data on a regular basis, as well as blog about the trial and give citizens an opportunity to leave comments and feedback. Indeed, the whole Burrard Street Lane Trial website - including twitter account and facebook page - is a well organized affair. Unsurprisingly, the data shows that the number of people cycling over the bridge has increased significantly.” - eaves.ca, August 2009 29 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 Earth 30 Windows Phone
  • 29. Public Sector Apps Demos • Sacramento Guide • Sacramento Facts • CADriverLicense • rGov Congress • Most Wanted • HealthVault • EyesOnEarth
  • 30. Developer and Marketplace User Experience (Metro) A principal to make UX indispensable! Windows Phone
  • 44. Principles Light & simple Typography Motion Content, not chrome Honest Windows Phone
  • 45. Developer and Marketplace Cloud (Azure & Data Market) Data, Data, Data Windows Phone
  • 46. Windows Azure Platform Reporting Data Sync Building Block Services Access Service Control Caching Bus Core 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
  • 49. aka.ms/azuretrial cloud before you buy 750 hours, 20GB storage, 20GB data transfer, 1GB SQL Azure, 100,000 trans, 2 Service Bus Connections, 128MB AppFabric Cache
  • 50. Architecture Windows Azure Storage Information 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
  • 53. Developer and Marketplace Monetization 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.com 56 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 this 57 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 like 58 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 API 59 Windows Phone 59
  • 59. Developer and Marketplace The 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.

Editor's Notes

  1. 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.]
  2. Xbox live is just for managed partners
  3. 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).
  4. Speaking Points:Introduce the foundational services
  5. 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
  6. 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.
  7. 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.
  8. 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.
  9. 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
  10. There is some history here, in that originally the number of free apps was limited.The limit was effectively removed some time back
  11. Note that there is nothing to stop developers releasing a fully functional application in “try before you buy” mode.