Presentation is loading. Please wait.

Presentation is loading. Please wait.

Building a great Metro style device app for your printer

Similar presentations


Presentation on theme: "Building a great Metro style device app for your printer"— Presentation transcript:

1 Building a great Metro style device app for your printer
9/12/2018 7:45 AM HW-652T Building a great Metro style device app for your printer Marc Pottier Senior Lead Program Manager Microsoft Corporation © 2010 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.

2 Agenda Introduction to Metro style device apps Build a great start app
Add print settings Add rich notifications You’ll leave with examples of how to Build a Metro style app for your printer in Windows 8 Find other related sessions at //build/ that tell you how you can participate

3 Windows 8 enables print partners to differentiate their products while providing users with full access to their printer’s capabilities

4 Building a Metro Style Printer App
Device Metadata A great device! v4 V4 Print Driver + app Metro Style Printer App +

5 Building a Metro Style Printer App
Core Experience Print Settings TBD Notifications

6 1. Build a Core Experience

7 Core Experience What is it?
9/12/2018 7:45 AM Core Experience What is it? Metro style app for your software and services Installed automatically with device Live tile on Start © 2010 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.

8 Metro style printer app (HP) Metro style printer app (Canon)
9/12/2018 7:45 AM demo Metro style printer app (HP) Metro style printer app (Canon) © 2010 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.

9 Core Experience What you need to do
Build a v4 print class driver Specify device metadata Write a Metro style app for your printer Submit your app to the store

10 2. Add Print Settings

11 Print Settings What is it?
9/12/2018 7:45 AM Print Settings What is it? Inline access to your printer’s unique capabilities Accessed through “more settings” in the print dialog Can include both standard and device specific settings © 2010 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.

12 9/12/2018 7:45 AM demo Built-in print experience Metro style printer app (HP) Metro style printer app (Canon) © 2010 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.

13 Print Settings Default Settings
Default settings may be easily added to your experience: Input Bin Color Mode Stapling Quality Hole Punch Binding Orientation Duplex Printing Collate Multiple Pages Per Sheet Media Size Media Type

14 Printer Extension Context
Print Settings Sample Flow Windows App Package Printer Extension Context .NET Interop. Library Driver Logic Library (C#) Custom ABI (C#) Presentation Layer Metro Style Print Dialog Click on “More Settings” link - Activation and Context

15 Print Settings What you need to do
Add custom extensions to your v4 print driver Register your application for the PrintTaskSettings contract in your application manifest

16 3. Add Rich Notifications

17 Notifications What are they?
9/12/2018 7:45 AM Notifications What are they? Full screen notification designed to help solve problems Activated by spooler during a print job (Async UI / BiDi) Notifications are actionable: Step by step instructions on how to fix an issue Inline ecommerce to purchase ink for the specific device © 2010 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.

18

19 Presentation Layer (HTML/JS) Background Event Handler
Notifications Sample Flow Driver Windows App Package V4 Driver Spooler Custom ABI (C#) Presentation Layer (HTML/JS) System Event Broker Background Event Handler (C#) Toast with Context

20 Print Settings What you need to do
Add custom extensions to your v4 print class driver Associate events with device via device metadata Register your app to receive background events

21 Takeaways

22 Building a Metro Style Printer Experience
Device Metadata A great device! v4 V4 Print Driver + app Metro Style Printer App +

23 Building a Metro Style Printer Experience
app Metro Style Printer App Core Experience Print Settings TBD Notifications

24 Opportunity Build a Metro style printer app to differentiate your devices and extend the Windows experience Customize your v4 driver to include rich device capabilities and notifications Add immersive offerings, such as creative printing, support, and supplies

25 Related sessions [408] Integrating with the Windows Device Experience
[283] Introducing Metro style device apps [275] Building and delivering a great Metro style app for your device [238] Connecting printing devices to Windows using v4 Printer Drivers [679] Take it “to go”: building Metro style apps that print

26 Further reading and documentation
Windows 8 Guide Devices: Overview Metro style apps Learn landing page Metro style apps home Windows Hardware Development Authoring a Metro style Device App for Printing The Device Software Lifecycle – Deployment, Acquisition, Uninstall and Update Process Windows Dev Center home Contact info – (optional)

27 9/12/2018 7:45 AM © 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. 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. 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.

28


Download ppt "Building a great Metro style device app for your printer"

Similar presentations


Ads by Google