Device Apps Joseph Ngari| Program Manager.

Slides:



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

Installation & User Guide
Click on the rectangle on the lower right-hand side of the screen. This will quickly clear your desktop.
Digital Certificate Installation & User Guide For Class-2 Certificates.
Digital Certificate Installation & User Guide For Class-2 Certificates.
System Center Configuration Manager Push Software By, Teresa Behm.
Create trial invitations Create purchase offers Create delegated admin requests Search for customers (by domain) Perform delegated admin tasks All previous.
Lab 03 Windows Operating Systems (Cont.). PYP002 Preparatory Computer ScienceWindows Operating System2 Objectives Develop a good understanding of 1. The.
Microsoft Office 2013 ®® Appendix A Introduction to Cloud Computing.
Software Development. Chapter 3 – Your first Windows 8 app.
Tutorial 11 Installing, Updating, and Configuring Software
Installing Windows Vista Lesson 2. Skills Matrix Technology SkillObjective DomainObjective # Performing a Clean Installation Set up Windows Vista as the.
Section 2 Software.
1 Tradedoubler & Mobile Mobile web & app tracking technical overview.
Accessing DynaMed on an iPhone, iPod touch or iPad Tutorial Last updated 9/28/2011.
Teach Yourself Windows 95 Module 5: Customizing and Maintaining Your Computer.
1 After completing this lesson, you will be able to: Transfer your files to the Internet. Choose a method for posting your Web pages. Use Microsoft’s My.
Chapter 3 Installing and Learning Software. 2Practical PC 5 th Edition Chapter 3 Getting Started In this Chapter, you will learn: − What is in an application.
2007 TAX YEARERO TRAINING - MODULE 61 ERO (Transmitter) Training Module 6 Federal and State Installation and Updates.
COMPUTER SYSTEM TOOLS. SCANDISK MICROSOFT UTILITY PURCHASED FROM NORTON, WHICH IS NOW SYMANTEC; INCLUDED WITH MS-DOS 6.2 AND ON AS WELL AS ALL VERSIONS.
Fixing Windows 10 Automatic Updates Install Problem
© 2014 Autodesk Getting started with Desktop Subscription.
In an increasingly competitive industry is certified by a recognized provider as Microsoft exam will dramatically improve your chances busy. Microsoft.
Truck Stock Phase 1 Goal: Johnstone customers or delivery drivers are provided with the ability to build orders with handheld devices. The order is created.
Windows App Studio Windows App Studio is the tool that makes it fast and easy to build Windows 10 apps. It’s accessible from any device with a browser.
Chapter 3 Applications Software: Getting the Work Done.
1 Terminal Management System Usage Overview Document Version 1.1.
ClickOnce Deployment (One-click Deployment)
11/12/ :06 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
My2N – Mobile Video Technical Training
REDCap Mobile Application
MyEconLab in New Design Student User Guide
Getting Started with... Business Partner Express
Chapter 3 Installing and Learning Software
Obtaining the Required Tools
Microsoft WorkSpace Step by Step Guide January 2017.
Configuring Windows 10 for Your Studio
BlackBerry Application Development
Building a great Metro style device app for your printer
Installation & User Guide
Chapter 3 Installing and Using Software
Volume Licensing Download Center
Getting Started with Skype for Business
Windows Operating Systems (Cont.)
CONFIGURING HARDWARE DEVICE & START UP PROCESS
Building great Metro style apps for mobile broadband devices
HOW TO INSTALL AOL DESKTOP GOLD
Officeinstall-setup.com Technical expert studying and writing helpful articles on antivirus and other security products.
Rapid Connect® Getting Started
BlackJack Hands-on-lab
Lesson #7 MCTS Cert Guide Microsoft Windows 7, Configuring Chapter 7 Configuring Devices and Updates.
Building a great Metro style device app for your camera
Building and delivering a great Metro style app for your device
Installation & User Guide
Introducing Metro style device apps
Patents e-Commerce Update: Public and Private PAIR
Windows Tutorial 9 Maintaining Hardware and Software
software & cloud computing
Patents e-Commerce Update: Public and Private PAIR
MyAccountingLab Student User Guide
Best practices for packaging and distributing device drivers
Delivering great hardware solutions for Windows
Device Access Tomas Lukša.
Quick Start Guide   Installation GM Pro 7.4 5/10/2019.
ClickOnce Deployment (One-click Deployment)
Download the My Learning App
WDF Custom Driver Design Pattern
Preparing for the Windows 8.1 MCSA
(n)Code Solutions – A Div. of GNFC Ltd.
Presentation transcript:

Device Apps Joseph Ngari| Program Manager

Windows 8 makes it easy to bring your device and your software together

Value of a Device App Your code gets into your customers’ hands… automatically You own all the pixels You can naturally integrate with built-in Windows experiences You can use custom functionality from your device & driver You have the power of easy & comprehensive tools

How device software was acquired in the past Package comes with instructions that point to CD or Internet User installs CD or navigates to web to download software. Setup wizard starts and user accepts Eula and clicks “Next” button as quickly as they can. Software is installed in start menu and you place an icon on the desktop

How Device Apps are Acquired in Windows 8 Plug in device App is automatically downloaded Driver is automatically downloaded (if you have one)

Big Picture

+ + + meta app meta Components Device Device driver Device metadata Software components meta app + + + meta Device Device driver Device metadata Device App

Big Picture App Store app Metadata meta

Big Picture App Store app Metadata & Drivers meta

Next Level of Detail

Identifying the device Developer specifies a Plug and Play ID… …and adds it to the device to report to Windows

Identifying the app and the device metadata Exp ID Developer generates a GUID as the device experience ID Developer adds device experience ID to app Developer adds device experience ID to device metadata app meta

Binding the driver, metadata and app + Sysdev verifies certification of device & device driver Sysdev verifies device ID meta Microsoft signs the device metadata package Sysdev verifies device experience ID in app app Store validates app

A device experience coming together Windows reads device ID Windows matches the device ID to the device metadata & installs it Windows matches the device ID to the device driver & installs it meta Windows reads the app info from device metadata & installs the app app

Big Picture Revisited app meta App Store Metadata App ID Info Device ID

Binding the Device and the Meta-data The device has a Plug and Play ID Add the Plug and Play ID to the meta-data When the device is plugged in the meta-data is automatically downloaded.

Binding the App and the Meta-data App provides App Information (Package Name, Publisher ID, App ID) Meta-data wizard creates Experience ID Cross link app information and experience IDs. You add App ID to the meta-data You add Experience ID to the app

Driver and Restricted APIs Restricted Interfaces and Privileged Apps A custom driver interface is a restricted interface. Only one application gets to access this this interface. It is called privileged App. Accessing Restricted API App declares custom interface ID in appmanifest Meta-data marks the app as privileged. When app tries to create device broker ensures that the app is privileged and that the custom interface being accessed is the custom interface that was declared in the appmanifest.

Submitting & Updating

Sequence for submitting Driver App Meta-data

Where to Submit App App Store Meta-data and Driver Sysdev

Updating App: Meta-data is automatic Driver update is manual Updates are handled through the built in Store app. Meta-data is automatic Every 5 or 8 days. Driver update is manual Must ensure that the driver and app can function independently and also handle version differences. Use your application to notify user when a new driver is needed.

Platform Considerations

x86/x64 and ARM IHVs can submit drivers for x86 and x64 IHVs cannot submit drivers for ARM Must partner with OEMs to do this.

Recap

Recap Windows 8 makes it easy to bring your device and application together Meta-data binds the hardware and the app together 1:1 mapping of app and driver

FAQ Is the app discoverable in the store without the device? Yes. It is an opportunity to invite to learn about and buy your device. If they do have the hardware they can plug it in and it will work. Can you support different devices with the same app Yes. Different meta-data packages can point to the same application. Can a device auto acquire more than one app? A device can have only one auto acquired app Does the device need to be certified? Yes. Validation of the meta-data involves checking that the referenced device is certified. Can an IHV require that the user pay for the automatically acquired app? The automatically acquired app must be free. They app can have in-app purchases.

Thank You! Joseph Ngari| Program Manager