Metro style Device App and Metadata Onboarding JOHN MULLALLY NIKET SANGHVI Program manager.

Slides:



Advertisements
Similar presentations
Digital Certificate Installation & User Guide For Class-2 Certificates.
Advertisements

Installation & User Guide
Digital Certificate Installation & User Guide For Class-2 Certificates.
XProtect ® Express Integration made easy. With support for up to 48 cameras, XProtect Express is easy and affordable IP video surveillance software with.
Digital Certificate Installation & User Guide For Class-2 Certificates.
Windows 8 Windows Phone 8 Web Mobile … and WakeUpAndCode.com.
Niket Sanghvi Program Manager. Prerequisites Device metadata submission demo Winqual device experience overview Business rule deep dive Device metadata.
In the top right hand corner you will type in your package code in the box that says “Place Order.” Then you will click “Go.”
Distributing and Monetizing Applications through the Windows® Marketplace for Mobile Daniel Bouie & John Bruno Microsoft.
Windows Phone Marketplace Once you've developed your app or game, Windows Phone Marketplace is where you can sell or give away your creation to the global.
Common app deployment workflows and features Windows and Windows Phone share a common workflow and set of enterprise features Conceptually the same,
Lexmark Print Management
Distributing Drivers on Windows Update
Software development. Chapter 7 – Application distribution and sales.
 Ability to unpublish apps  Ability to set date and time for publishing to Store  Improved certification process and policy.
Purpose Intended Audience and Presenter Contents Proposed Presentation Length Intended audience is all distributor partners and VARs Content may be customized.
Microsoft Visual Basic 2012 CHAPTER TWELVE (ENRICHMENT CHAPTER) Windows Store Apps.
Chapter 12: Finale! Publishing Your Android App. Objectives In this chapter, you learn to: Understand Google Play Target various device configurations.
Microsoft Azure Introduction ISYS 512. Microsoft Azure Microsoft Azure is a cloud.
Using the WDK for Windows Logo and Signature Testing Craig Rowland Program Manager Windows Driver Kits Microsoft Corporation.
Module 8 Configuring and Securing SharePoint Services and Service Applications.
1 Thomas Lippert Senior Product Manager - Mobile What’s new in SMC 5.0.
What is WP APP Studio Windows Phone App Studio is a tool to make high quality Windows Phone apps 100% Web-based tool „Code-free” development tool Edit-Continue.
…. PrePlanPrepareMigratePost Pre- Deployment PlanPrepareMigrate Post- Deployment First Mailbox.
Monetization Strategies for Windows 8 Games Shai Hinitz Sr. Program Manager Windows PC Planning & Ecosystem.
IoT HoloLens Surface Hub Windows Desktop Windows Mobile Xbox ONE CORE OS ONE APP PLATFORM ONE STORE Windows 10.
Making Money with Windows Phone Applications and Games Todd Biggs, Director of Product Management John Bruno, Lead Program Manager.
Microsoft Confidential1 Windows 8 & Windows Phone 8 Round Table 29th November 2012 Microsoft Developer & Platform Evangelism (DPE) - Eric Nelson, Technical.
Mirek Sztajno SQL Server Security PM
Updates to the Windows Logo Program Tools for Windows 7 Karl FroelichCraig Rowland Lead Program ManagerSenior Program ManagerOnline Device Services
Intro to Datazen.
Michael Niehaus Using the Windows Store for Business: New Capabilities for Managing Apps in the Enterprise WIN335.
Students will go to In the top right hand corner the student will type in their package code in the box that says “Place.
Eric Strittmatter COSC 480 – Spring 2012 Previewing.
The information contained in this document represents the current view of Microsoft Corp on the issues discussed as of the date of publication. Because.
Sage Franch | Technical Evangelist Susan Ibach | Technical Evangelist.
Testing, Debugging, and Deploying a Mobile App Lesson 8.
Understanding Mobile Devices, Interactions, and Tools Lesson 1.
Enis Microsoft Avoiding common Windows Phone and Windows Store app certification failures.
M5: Packaging and Deployment
ESign365 Add-In Gives Enterprises and Their Users the Power to Seamlessly Edit and Send Documents for e-Signature Within Office 365 OFFICE 365 APP BUILDER.
5/15/2018 5:43 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Windows 8 Hardware Certification Program and KIT Overview
Microsoft Ignite /18/2018 8:30 PM BRK2065
Building a great Metro style device app for your printer
Installation & User Guide
Microsoft Build /17/2018 5:42 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Building great Metro style apps for mobile broadband devices
Oficesetup.com  Technical expert studying and writing helpful articles on antivirus and other security products.
iCIMS 17.3 Release: Highlights
Certiport Console. Certiport Console Overview Certiport Console as the foundational interface by program for all Certiport products Installer to include.
The Application Lifecycle
Leigh Grundhoefer Indiana University
Hosted Web Apps with Windows App Studio
Getting Started.
Version Binding UWP Apps & Driver Packages
Getting Started.
Introducing the Windows Store
Microsoft Virtual Academy
Installation & User Guide
Device Apps Joseph Ngari| Program Manager.
Microsoftofficesupport.org  Technical expert studying and writing helpful articles on antivirus and other security products.
Monetization & Packaging
Best practices for packaging and distributing device drivers
Delivering great hardware solutions for Windows
Introducing the Windows Store
System Center Configuration Manager Cloud Services – Cloud Distribution Point Presented By: Ginu Tausif.
SCCM in hybrid world Predrag Jelesijević Microsoft 7/6/ :17 AM
Windows Summit /19/2019 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be.
Presentation transcript:

Metro style Device App and Metadata Onboarding JOHN MULLALLY NIKET SANGHVI Program manager

Create device metadata Create Metro style device app Submit Metro style device app Submit device metadata Confirm download of metadata and installation of app End-to-end onboarding

Reserve app name on the Windows Store Dev Center Decide on monetization options Create device metadata and printer app Tightly bind metadata and app using app info and metadata experience ID Submit and publish device app Ensure device app is live on the Windows Store Submit the device metadata package Check that package is validated and live Confirm proper download and install Windows Store Hardware Dashboard Offline

Metro style device app submission

Establishing your brand  Store Dev Center and Windows Phone App Hub share dev data  If you have a Windows Phone app, sign up to the Windows Dev Center using same Live ID  No need to repeat vetting for company accounts due to shared infrastructure  Account types are Company, Individual  No visible difference to consumers

Submission Design Goals Much more in the Windows Store blog post “Submitting your Windows 8 apps”  Encourage developers to visit the Store developer portal before they start coding  Help developers comply with the Store technical requirements  Reduce concepts and repetition by pulling information directly from the app package

Defining Your App  Setting expectations upfront  Ability to learn more about each option  Scenarios explored on the portal may inspire additional code

Name Reservation  Name uniqueness constraint helps consumers identity apps  Name reservation adds predictability to initial development and testing  Reasonable limits for the number of names a single developer can reserve, and for how long  High enough that you can have several new projects in development at a time  Reserving a name establishes the identity of your app (package name) and provisions your app for services like WNS push notifications, enabling pre-upload testing

Flexible Business Models  Free/ad-supported  In app purchases  Features  Expiring features  3 rd party commerce systems

Tightly Bind Device Metadata and your App  Device Metadata Experience ID information must be included in StoreManifest.xml  StoreManifest.xml must be present in the Metro style device app package <StoreManifest xmlns:xsi=" xsi:noNamespaceSchemaLocation="StoreManifest.xsd" xmlns=" F9D916A7-AFD3-445B-8B9C-5B C9E

Before you Upload  Use Visual Studio to align your local package with Store-assigned details  Enables local testing of push notifications, etc.  Run the Store technical tests locally (Windows App Certification Kit)

Description  One description per app-supported language  Powers the app listing page Optional promotional images may be used to feature app

Release Tracking  Transparency through certification process  More information about each section in the blog post

After Your App is Live  Analytics  Adoption  Usage  Ratings & Reviews  Quality  Preparing an update

Device Metadata Submission

Metadata submission background  Metadata packages are organized into Experiences on the Dashboard  Packages apply to a set of HWIDs and ModelIDs  Packages can be ‘preview’ (for testing) or ‘released’  Dashboard validates device metadata is functional, follows business policies, and is owned by the submitter  Sends valid packages to Windows Metadata servers for download to Windows computers  Dashboard provides detailed errors for invalid packages  Packages must be signed with the submitting company’s VeriSign certificate used to signup

Metadata submissions  Submission process for metadata consistent with Windows 7  Create an experience, select Logo submission IDs, upload your package(s) to the experience  New features  Multi-locale metadata packages - Must use the devicemanifest-ms package format  Bulk device metadata upload - Supports multiple packages for multiple experiences  Device Metadata Authoring Wizard leverages these new features

Device metadata package  App information must be included in SoftwareInfo.xml  Ensures tight binding between metadata and app

Device metadata package <Identity Name="microsoft.devx.appx.HelloWorld“ Publisher="CN=Microsoft Corporate Root Authority,OU=ITG,O=Microsoft,L=Redmond,S=WA,C=US" />

Windows Dev Center – Hardware Dashboard

Create experience

Bind to logo submissions

Manage Experiences

Manage one experience

Multi-locale device metadata packages

Device manifest package  Contains additional information to validate multi-locale packages  Ensures proper listing in the Device Experience List  Multiple locale support  LocaleInfo.xml  Specify locale support for proper package validation

Device manifest package  CAB package containing the service metadata package and the extra information

LocaleInfo.xml true en-US en-US ja-JP

Bulk metadata submissions

Bulk metadata package  Contains all information required to submit multiple metadata packages across multiple experiences  Bypasses the submission interface on the Dashboard  Only sign the bulk metadata package, not each individual package  Works with both package types: devicemanifest-ms and devicemetadata-ms

Bulk metadata package  CAB package containing device manifest packages and BulkMetadataSubmission.xml

BulkMetadataSubmission.xml Printer_BulkSubmission1 aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa devicemanifest-ms devicemanifest-ms Logo/IDDA …

Submission prerequisites  Confirm that your app is live in the Windows Store  Bundle your multi-locale devicemetadata-ms package into a devicemanifest-ms package  You are ready to submit!

Windows Dev Centers

 Use a single Microsoft account across both the Windows App Dev Center and the Windows Hardware Dev Center  No need to remember multiple usernames and passwords  Consistent help documentation and resources to aid with Metro style device apps  Metro style device apps for printers Metro style device apps for printers  Preparing your app for the Windows Store Preparing your app for the Windows Store  Help with device metadata submissions Help with device metadata submissions