Windows Store device apps

Post on 23-Feb-2016

36 views 0 download

Tags:

description

Windows Store device apps. Joseph Ngari Senior Program Manager 2-121. Windows 8 enables you to build great device apps . About devices The framework Delivering the app Things to think about. About devices . Ecosystem. Its big A lot of variety. Built-in experiences. Printing - PowerPoint PPT Presentation

Transcript of Windows Store device apps

Windows Store device appsJoseph NgariSenior Program Manager2-121

Windows 8 enables you to build great device apps

About devicesThe frameworkDelivering the appThings to think about

About devices

Its bigA lot of varietyEcosystem

PrintingPlay toMobile broadbandWebcams

Built-in experiences

StorageWindows Portable Devices (WPD)Universal Plug and Play (UPnP)Custom driver

Specialized devices

“Second screen” app for TV or set-top boxMusic app for network speakersThermostat controllerBaby monitor viewerFitness device data sync and viewer

Possibilities

The framework

CD or Internet instructions in packaging User installs CD or navigates to web to download software Setup wizard starts and user accepts license agreement and clicks next Software is installed in start menu, desktop, and notification area

Before Windows 8

Plug in device App is automatically downloaded Driver is automatically downloaded

Windows 8

Big picture

Device

Device driver

appDevice app

meta

Device metadata

Components

meta

app

SequenceWindows Store

Metadata

Sequence with a driver

app

meta

Windows Store

Driver & Metadata

How it works

Identifying the device

Developer specifies a Plug and Play ID

And adds it to the device to report

to Windows met

a

DeviceID

Binding the app and the device metadata

meta app Developer

registers App ID Info

Meta-data wizard generates

Experience ID

App ID Info

Experience ID

Binding the app and the device metadata

meta app

Exp ID &

App ID Info

HW ID

app

meta

Sequence revisited

Device ID

App ID Info

Windows Store

Metadata

About metadata

22 MICROSOFT CONFIDENTIAL

You can build upon your Windows 7 metadata The same package will work on Windows 7 and Windows 8

Supports Windows 7 and Windows 8

About the driver

Restricted interface Accessed only by privileged app

Custom driver

Should only be used to interact with your device The driver

Delivering your app

DriverAppMetadata

Sequence for submitting

Sequence for submitting

app

meta

Sysdev verifies certification

of device & device driver Sysdev verifies device ID

Sysdev verifies device experience ID in app

Microsoft signs the device metadata package

Windows Store validates app

App: Windows StoreMetadata and driver: Sysdev

Where to submit

When submitting the app

The description in the store should clearly state the hardware that the app requires.

Must have experience ID in storemanifest.xml

When the app is launched it must clearly state something like “Please connect your <brand specific device name>”

When submitting the app

Loosely coupledApp via Windows Store Driver via Windows UpdateMetadata is automatic

Updating

Things to think about

Don’t port your desktop app Reimagine it

Reimagine

The app represents more than your device Use it well and use it wisely

The app represents your company

Participate fully in Windows 8 Think about how your app and device can be of value to others 1+1=3

It’s a Windows Store App

Anyone can discover and download your app Give them a good experience

Discovery via the Windows Store

Should do something useful with the device Not just an advertising surface

The app must have some value

You can have in-app purchases Opportunity to offer latest model, accessories We don’t take a percentage

Device apps must be free

Your device must pass Sysdev certification Start learning about this early

Your device must be certified

You can target your custom drivers to work on these two platforms Work with OEMs to develop on ARM devices

Custom drivers work on x86/x64

Review

Windows 8 enables you to build great device apps Take advantage of automatic device downloadReimagine your app

Review

© 2012 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.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.