SlideShare a Scribd company logo
Windows 8 Platform & Store
Windows 8 Platform & Store
The largest opportunity
                                   for today’s Generation
                               of Application Developers

Windows 8 ships on October 26, 2012.
630M+ Windows 7 licenses have been sold
to date – all upgradeable to Windows 8.
Windows 8 represents the single biggest
developer opportunity for any platform.
Millions of developers are taking advantage
of this opportunity.

Will you?
YOUR IDEA.                                                   Get Ready!




YOUR APP .
                                                             Week 1 App design

                                                             Week 2 Coding your app



30 DAYS.
                                                             Week 3 Making your app shine

                                                             Week 4 Get published



You can develop a Windows 8 app in 30 days—
and we’re here to help.
•   Insider tips and tricks on Windows 8 application development.
•   Personal on-the-phone access to a Windows 8 architect*.
•   An exclusive one-on-one Metro style design consultation*.
•   An opportunity to get expert help from a Microsoft Services Engineer at an App Excellence Lab.




    Sign Up             http://aka.ms/EdWin8
http://win8hackathonduke.eventbrite.com
Windows 8 Platform & Store
Windows 8 Platform & Store
demo
Windows 8 Platform & Store
Windows 8 Platform & Store
Windows 8 Platform & Store
Windows 8 Platform & Store
Windows 8 Platform & Store
Windows 8 Platform & Store
Windows 8 Platform & Store
Windows 8 Platform & Store
Windows 8 Platform & Store
Windows 8 Platform & Store
Windows 8 Platform & Store
Windows 8 Platform & Store
demo
Windows 8 Platform & Store
App gets 5s to handle    App is not notified
                  suspend            before termination


  User
Launches
  App

            Apps are notified when
           they have been resumed


 Splash
 screen
Windows 8 Platform & Store
Windows 8 Platform & Store
Capabilities     Seamless data   Performant
driven           access          Native platform
High isolation   Data Roaming
Windows 8 Platform & Store
Windows 8 Platform & Store
Windows 8 Platform & Store
Windows 8 Platform & Store
demo
Windows 8 Platform & Store
Windows 8 Platform & Store
Windows 8 Platform & Store
Windows 8 Platform & Store
Windows 8 Platform & Store
Windows 8 Platform & Store
Windows 8 Platform & Store
Windows 8 Platform & Store
Windows 8 Platform & Store
Windows Phone Developer blog, March 2011
Windows 8 Platform & Store
Windows 8 Platform & Store
// get current product
var currentProduct = Windows.ApplicationModel.Store.CurrentProduct;

// get the license information
var licenseInformation = currentProduct.licenseInformation;
// check to see if the user has an active non-trial license

if (licenseInformation.isTrial) {
    // user has trial version of the application
    // prompt them to purchase before so we can enable full functionality


currentProduct.requestAppPurchaseAsync().then(
        function () {
            // Purchase succeeded

        });
}
private async void ConvertTrial()
{
        var licenseInformation = CurrentApp.LicenseInformation;
        licenseInformation.LicenseChanged += licenseInformation_LicenseChanged;
        if (licenseInformation.IsTrial)
            await CurrentApp.RequestAppPurchaseAsync();
}

void licenseInformation_LicenseChanged()
{
        if (CurrentApp.LicenseInformation.IsActive)
        {
                //Enable features..
        }
}
// can’t do in-app purchase in trial mode, must convert first
if (!appLicensingInformation.isTrial) {
  //load the listings with all the products
  currentApp.loadListingInformationAsync().then(
    function (listing) {
       //lookup a specific product
      var product1 = listing.productListings.lookup("product1");
      if (!product1.isActive) {
        // purchase
         currentApp.requestProductPurchaseAsync("product1“, false ).then(
               enableProduct1 );
       }
    });
var licenseInformation = CurrentApp.LicenseInformation;
var productLicense = licenseInformation.ProductLicenses["product1"];
if (!productLicense.IsActive && licenseInformation.IsActive )
{
       try
       {
          await CurrentAppSimulator.RequestProductPurchaseAsync("product1“, false);
          // No exception: enable product1
       }
       catch (Exception)
       {
           //product 1 was not purchased
       }

 }
Windows 8 Platform & Store
Windows 8 Platform & Store
1    2                           3


    www.windowsadvertising.com
1    2                           3


    www.windowsadvertising.com
Windows 8 Platform & Store
Windows 8 Platform & Store
Windows 8 Platform & Store
Windows 8 Platform & Store
Windows 8 Platform & Store
Windows 8 Platform & Store
As of March 2012, IDC
Windows 8 Platform & Store
Windows 8 Platform & Store
A new Metro style UI where touch is a first-class   Designed from the chipset up for multiple form-
citizen along with full mouse-and-keyboard          factors – tablets, laptops, desktops & all-in-ones
support




The Windows Store on every device with a full       New development models built on WinRT, including
commerce platform and flexibility                   native support for HTML/CSS/JS, C#/XAML,
                                                    C++/DirectX
Windows 8 Platform & Store
Windows 8 Platform & Store

More Related Content

PPTX
Windows 8
PPTX
PPTX
Introduction to Android Development
PPT
MOTOROLA XOOM Meet-up March 1st
PPTX
Build Your First Android App
PDF
Android development basics
PDF
Android 6.0 Marshmallow - Everything you need to know !
PPT
Mobile Application Development With Android
Windows 8
Introduction to Android Development
MOTOROLA XOOM Meet-up March 1st
Build Your First Android App
Android development basics
Android 6.0 Marshmallow - Everything you need to know !
Mobile Application Development With Android

Viewers also liked (20)

PPTX
AT&T Mobile App Hackathon - Seattle
PDF
Game Development: A Crash Course
PDF
IBM Lightning Talk
PDF
AT&T Smart Cities Hackathon
PDF
Windows 8 Tiles and Notifications
PDF
BIAC Hackathon Lightning Talks
PDF
AT&T Mobile App & IoT Hackathon @ Catalyst
PDF
Kodu Game Lab
PDF
BIAC Hackathon Kick-off
PDF
AT&T IoT Hackathon - Seattle
PPTX
AT&T Mobile App Hackathon (Smart City) - Berkeley
PDF
Intel Lightning Talk
PDF
AT&T Public Sector Hackathon
PDF
Supercharge your IOT toolbox with MQTT and Node-RED
PDF
AT&T Shape Hackathon Kick-off
PDF
Distributed Data Flow for the Web of Things: Distributed Node-RED
PDF
Web of Things (wiring web objects with Node-RED)
PDF
01 Node-RED Basic
PPTX
Cisco Lightning Talk
PDF
Independent Review of Telecom APIs
AT&T Mobile App Hackathon - Seattle
Game Development: A Crash Course
IBM Lightning Talk
AT&T Smart Cities Hackathon
Windows 8 Tiles and Notifications
BIAC Hackathon Lightning Talks
AT&T Mobile App & IoT Hackathon @ Catalyst
Kodu Game Lab
BIAC Hackathon Kick-off
AT&T IoT Hackathon - Seattle
AT&T Mobile App Hackathon (Smart City) - Berkeley
Intel Lightning Talk
AT&T Public Sector Hackathon
Supercharge your IOT toolbox with MQTT and Node-RED
AT&T Shape Hackathon Kick-off
Distributed Data Flow for the Web of Things: Distributed Node-RED
Web of Things (wiring web objects with Node-RED)
01 Node-RED Basic
Cisco Lightning Talk
Independent Review of Telecom APIs
Ad

Similar to Windows 8 Platform & Store (20)

PPTX
Developing Enterprise-Grade Mobile Applications
PPTX
Chapter 1- Mobile Application Development Introduction-java.pptx
PPT
Getting started with android dev and test perspective
PPTX
Sinergija 12 WP8 is around the corner
PDF
How To Build Mobile Apps With Flutter.pdf
PPTX
Build once deploy everywhere using the telerik platform
PPTX
Seminar on android app development
PPTX
Getting started with android programming
PDF
Android complete basic Guide
PPTX
Windows 8 App and Game Development Landscape
PPTX
Flutter technology Based on Web Development
PPTX
Intel Microsoft Webinar HTML5: AppUp Presenttaion
PDF
Top Benefits of Flutter App Development Services - An Insightful Blog
PPT
Getting Started with Android 1.5
PPT
Android - Workshop By Secure-Net Technologies
PDF
PT GTUG 1st Technical Tession - Android
PDF
Best Android Frameworks For App Development In 2023.pdf
PPSX
My android
PPSX
My android
PPTX
OS in mobile devices [Android]
Developing Enterprise-Grade Mobile Applications
Chapter 1- Mobile Application Development Introduction-java.pptx
Getting started with android dev and test perspective
Sinergija 12 WP8 is around the corner
How To Build Mobile Apps With Flutter.pdf
Build once deploy everywhere using the telerik platform
Seminar on android app development
Getting started with android programming
Android complete basic Guide
Windows 8 App and Game Development Landscape
Flutter technology Based on Web Development
Intel Microsoft Webinar HTML5: AppUp Presenttaion
Top Benefits of Flutter App Development Services - An Insightful Blog
Getting Started with Android 1.5
Android - Workshop By Secure-Net Technologies
PT GTUG 1st Technical Tession - Android
Best Android Frameworks For App Development In 2023.pdf
My android
My android
OS in mobile devices [Android]
Ad

More from Ed Donahue (15)

PDF
AT&T Hackathon Hawaii
PDF
AT&T Hack-o-ween
PDF
AT&T Government Hackathon, Washington DC. 10/6/2017
PDF
AT&T IoT Civic Hackathon @ IndyPy
PDF
AT&T VR/AR Hackathon - Seattle
PDF
AT&T IoT Hackathon - Dallas (hosted by The DEC)
PDF
Malvern WOWZAPP Info
PDF
Windows 8 Contracts
PDF
Gaming Board Presentation
PDF
PGCC Lunch & Learn: Windows Phone
PDF
Imagine Cup at CWIC2012
PDF
Microsoft & Global Game Jam
PDF
What We Can Learn from My Little Pony
PPTX
XNA for Windows Phone
PPTX
Introduction to Silverlight
AT&T Hackathon Hawaii
AT&T Hack-o-ween
AT&T Government Hackathon, Washington DC. 10/6/2017
AT&T IoT Civic Hackathon @ IndyPy
AT&T VR/AR Hackathon - Seattle
AT&T IoT Hackathon - Dallas (hosted by The DEC)
Malvern WOWZAPP Info
Windows 8 Contracts
Gaming Board Presentation
PGCC Lunch & Learn: Windows Phone
Imagine Cup at CWIC2012
Microsoft & Global Game Jam
What We Can Learn from My Little Pony
XNA for Windows Phone
Introduction to Silverlight

Recently uploaded (20)

PDF
Zenith AI: Advanced Artificial Intelligence
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Tartificialntelligence_presentation.pptx
PPTX
TLE Review Electricity (Electricity).pptx
PDF
Web App vs Mobile App What Should You Build First.pdf
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Hybrid model detection and classification of lung cancer
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
project resource management chapter-09.pdf
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PPTX
A Presentation on Artificial Intelligence
PDF
Getting Started with Data Integration: FME Form 101
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
Zenith AI: Advanced Artificial Intelligence
Digital-Transformation-Roadmap-for-Companies.pptx
Tartificialntelligence_presentation.pptx
TLE Review Electricity (Electricity).pptx
Web App vs Mobile App What Should You Build First.pdf
Group 1 Presentation -Planning and Decision Making .pptx
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
Programs and apps: productivity, graphics, security and other tools
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
A comparative analysis of optical character recognition models for extracting...
Hybrid model detection and classification of lung cancer
Hindi spoken digit analysis for native and non-native speakers
project resource management chapter-09.pdf
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
WOOl fibre morphology and structure.pdf for textiles
Accuracy of neural networks in brain wave diagnosis of schizophrenia
A Presentation on Artificial Intelligence
Getting Started with Data Integration: FME Form 101
Enhancing emotion recognition model for a student engagement use case through...
Univ-Connecticut-ChatGPT-Presentaion.pdf

Windows 8 Platform & Store

  • 3. The largest opportunity for today’s Generation of Application Developers Windows 8 ships on October 26, 2012. 630M+ Windows 7 licenses have been sold to date – all upgradeable to Windows 8. Windows 8 represents the single biggest developer opportunity for any platform. Millions of developers are taking advantage of this opportunity. Will you?
  • 4. YOUR IDEA. Get Ready! YOUR APP . Week 1 App design Week 2 Coding your app 30 DAYS. Week 3 Making your app shine Week 4 Get published You can develop a Windows 8 app in 30 days— and we’re here to help. • Insider tips and tricks on Windows 8 application development. • Personal on-the-phone access to a Windows 8 architect*. • An exclusive one-on-one Metro style design consultation*. • An opportunity to get expert help from a Microsoft Services Engineer at an App Excellence Lab. Sign Up http://aka.ms/EdWin8
  • 21. demo
  • 23. App gets 5s to handle App is not notified suspend before termination User Launches App Apps are notified when they have been resumed Splash screen
  • 26. Capabilities Seamless data Performant driven access Native platform High isolation Data Roaming
  • 31. demo
  • 41. Windows Phone Developer blog, March 2011
  • 44. // get current product var currentProduct = Windows.ApplicationModel.Store.CurrentProduct; // get the license information var licenseInformation = currentProduct.licenseInformation; // check to see if the user has an active non-trial license if (licenseInformation.isTrial) { // user has trial version of the application // prompt them to purchase before so we can enable full functionality currentProduct.requestAppPurchaseAsync().then( function () { // Purchase succeeded }); }
  • 45. private async void ConvertTrial() { var licenseInformation = CurrentApp.LicenseInformation; licenseInformation.LicenseChanged += licenseInformation_LicenseChanged; if (licenseInformation.IsTrial) await CurrentApp.RequestAppPurchaseAsync(); } void licenseInformation_LicenseChanged() { if (CurrentApp.LicenseInformation.IsActive) { //Enable features.. } }
  • 46. // can’t do in-app purchase in trial mode, must convert first if (!appLicensingInformation.isTrial) { //load the listings with all the products currentApp.loadListingInformationAsync().then( function (listing) { //lookup a specific product var product1 = listing.productListings.lookup("product1"); if (!product1.isActive) { // purchase currentApp.requestProductPurchaseAsync("product1“, false ).then( enableProduct1 ); } });
  • 47. var licenseInformation = CurrentApp.LicenseInformation; var productLicense = licenseInformation.ProductLicenses["product1"]; if (!productLicense.IsActive && licenseInformation.IsActive ) { try { await CurrentAppSimulator.RequestProductPurchaseAsync("product1“, false); // No exception: enable product1 } catch (Exception) { //product 1 was not purchased } }
  • 50. 1 2 3 www.windowsadvertising.com
  • 51. 1 2 3 www.windowsadvertising.com
  • 58. As of March 2012, IDC
  • 61. A new Metro style UI where touch is a first-class Designed from the chipset up for multiple form- citizen along with full mouse-and-keyboard factors – tablets, laptops, desktops & all-in-ones support The Windows Store on every device with a full New development models built on WinRT, including commerce platform and flexibility native support for HTML/CSS/JS, C#/XAML, C++/DirectX