everyday tasks are simpler pc works the way you want fast and reliable new modern capabilities...

20

Upload: deirdre-parker

Post on 24-Dec-2015

216 views

Category:

Documents


2 download

TRANSCRIPT

Touch Investments in Internet Explorer 9

Leon BraginskiSenior Program ManagerMicrosoft Corporation

Objectives

Learn about touch investments in Internet Explorer 9Demonstrate the functionality of Internet Explorer 9 on slate PCs

Agenda

Overview of touch investmentsDemosCall to ActionResources

Everyday tasks are simplerPC works the way you wantFast and reliableNew modern capabilitiesTouch-enabled operating system

All-around fastClean experienceTrustedInteroperable

Windows 7 and Internet Explorer 9 Are Great for Slate PCs

Familiarity & Capabilities of Windows 7

Performance & Simplicity of Internet Explorer 9

Key Touch Investments in Internet Explorer 9

Site-centric designTouch and navigation optimizationsGestures for common tasks

Site-Centric Design

Pinned sitesFrame

Focuses on site contentProvides the most viewable spaceMakes common browsing patterns easy

New tab page with large target touch areas

Touch and Navigation Optimizations

New tab page to get to favorite sites quicklyLarge touch areas (touch and go)

Large hit target for common navigation actions, such as back and forwardIncreased spacing between items when opened with touch

Address barFavoritesJump List items

Gestures for Common Tasks

Opening a link in a new tab Drag a link to the side to open it in a new tab

Page interactionsFlick to navigate forward and backTwo-finger tap to zoom in and outPinch and stretch to zoom in and out Pan to scroll up and downTwo-finger pan to scroll left and rightTouch-and-Tap to open the context menu (shortcut for tap-and-hold)

Internet Explorer 9on Slate PCs

demo

Controlling Zooming Behavior

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Touch

GestureZoomMinimumIncrement - re-layout percent for zooming (default – 25%)

GestureTimerInterval – timeout before which Internet Explorer will not respond to zoom gestures (default 15ms)

Zoom Settings Recommendations

Machine type GestureZoomMinimumIncrement

GestureTimerInterval

Low-end PC (laptops, netbooks)

25% 15 ms (default value)

High-end PC with powerful GPUs

1% 15 ms (default value)

Test your specific machine to ensure an optimal experience

Using the Registry to Change the Size of Command Bar Icons

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\CommandBar

SmallIcons (DWORD) 0 – increases the size of the icons

Using Group Policy to Change the Size of Command Bar Icons

Touch Events and ActiveX Controls

ActiveX control typesWindowlessWindowed

Windowed controls manage their own client window

Touch events are handled natively by controls

ActiveX Controls

demo

Call to Action

Use the functionality optimized for pinningDesign your websites with a touchinterface in mind

Larger fontsMore spacing between UI elements

Fill out the evaluation form for this presentation

ResourcesIntroduction to Windows Touch

http://www.microsoft.com/whdc/device/input/Win7touch.mspx

Digitizer Drivers for Windows Touch and Pen-Based PCshttp://www.microsoft.com/whdc/device/input/DigitizerDrvs_touch.mspx

Windows Touch on MSDNhttp://msdn.microsoft.com/en-us/library/dd562197(VS.85).aspx

Windows 7 SDKhttp://msdn.microsoft.com/en-us/windows/bb980924.aspx

Windows 7 Engineering Guidance for Slate PCs http://www.microsoft.com/whdc/device/input/slate-pc-design.mspx

Resources (cont.)Related Windows Summit sessions:

Internet Explorer 9 OverviewInternet Explorer 9 Overview (Update)Easier Web Development Using Internet Explorer 9 Developer Tools Internet Explorer 9 Desktop Integration Using PinningGetting Started with CanvasGetting Started with SVGBest Practices for Advanced Graphics in Internet Explorer 9

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