Top Banner
Welcome to the Windows 7 Desktop Chaitanya Sareen Senior Program Manager Microsoft Corporation PC24
41

Chaitanya Sareen Senior Program Manager Microsoft Corporation PC24.

Dec 29, 2015

Download

Documents

Benjamin Porter
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Chaitanya Sareen Senior Program Manager Microsoft Corporation PC24.

Welcome to the Windows 7 Desktop

Chaitanya SareenSenior Program ManagerMicrosoft Corporation

PC24

Page 2: Chaitanya Sareen Senior Program Manager Microsoft Corporation PC24.

A Brief History of the Windows Desktop

Areas for Improvement and Goals

Detailed Windows 7 Desktop Demo

Extensibility and Best Practices

Q&A

Agenda

Page 3: Chaitanya Sareen Senior Program Manager Microsoft Corporation PC24.
Page 4: Chaitanya Sareen Senior Program Manager Microsoft Corporation PC24.
Page 5: Chaitanya Sareen Senior Program Manager Microsoft Corporation PC24.
Page 6: Chaitanya Sareen Senior Program Manager Microsoft Corporation PC24.

Windows 95

Page 7: Chaitanya Sareen Senior Program Manager Microsoft Corporation PC24.
Page 8: Chaitanya Sareen Senior Program Manager Microsoft Corporation PC24.
Page 9: Chaitanya Sareen Senior Program Manager Microsoft Corporation PC24.

Vista

Page 10: Chaitanya Sareen Senior Program Manager Microsoft Corporation PC24.

Areas for Improvement and Goals

evolving the design

Page 11: Chaitanya Sareen Senior Program Manager Microsoft Corporation PC24.

Too many launch surfaces

Switching windows may be error-prone

Redundancy

Too much noise

Arranging windows involves acrobatics

Areas for Improvement

Page 12: Chaitanya Sareen Senior Program Manager Microsoft Corporation PC24.

<= 14Maximum number of windows open

at one time for most sessions

Page 13: Chaitanya Sareen Senior Program Manager Microsoft Corporation PC24.

Vista Peak Window Count How many windows do people have open?

0-5 6-9 10-14 15-19 20-24 25-29 30-39 40-49 50+0%

10%

20%

30%

40%

50%

60%

peak number of open windows

perc

enta

ge o

f ses

sion

s

Page 14: Chaitanya Sareen Senior Program Manager Microsoft Corporation PC24.

0.21%Percent of sessions with the taskbar

on the right side of the screen

Page 15: Chaitanya Sareen Senior Program Manager Microsoft Corporation PC24.

4.97%Percent of sessions that have the taskbar

set to auto-hide

Page 16: Chaitanya Sareen Senior Program Manager Microsoft Corporation PC24.

Vista Taskbar Settings How often are options enabled?

Page 17: Chaitanya Sareen Senior Program Manager Microsoft Corporation PC24.

Key Goals: Early and Often

Things you use all the time are at your fingertipsIt is easy to get to the programs and destinations you use all the time, withless mouse movement and fewer clicks.

Manage your windows with confidenceYou can switch to the right window quickly without mistakes and effortlessly position windows the way you want them.

You are in controlThe desktop reflects your style. You get to personalize the experience, choosingwhat is important to you, including how and when you receive notifications.

Clean and lightweightThe desktop experience feels organized, light, open and is a pleasure to use.Visuals and animations are delighters the first time and every time.

Page 18: Chaitanya Sareen Senior Program Manager Microsoft Corporation PC24.

Desktop Sneak Peek

demo

Page 19: Chaitanya Sareen Senior Program Manager Microsoft Corporation PC24.

Delight your customers

extensibility

Page 20: Chaitanya Sareen Senior Program Manager Microsoft Corporation PC24.

IconsOverview

Face of your program Large and small icons Only customer can pin Color hot-track

Page 21: Chaitanya Sareen Senior Program Manager Microsoft Corporation PC24.

IconsBest practices

Are you putting your best foot forward? Make sure your icon looks great Check different DPIs Check different glass colors and disabled glass

How does Color Hot-track look? Determined by your icon’s dominant color

Page 22: Chaitanya Sareen Senior Program Manager Microsoft Corporation PC24.

Jump ListsOverview

Mini Start Menu for your program

Surface key destinations and tasks

Customizable Accessible via right-click

and via drag

Page 23: Chaitanya Sareen Senior Program Manager Microsoft Corporation PC24.

Jump ListsBest practices

Do destinations apply to your program? Nouns: Items consumed/created by your program Dynamic based upon individual user pattern Recent or frequent or custom list?

Do tasks apply to your program? Verbs: Program actions Tasks should not require your program to be running Tasks are static and apply to all users Tasks should globally apply to your program, not a

specific window

Page 24: Chaitanya Sareen Senior Program Manager Microsoft Corporation PC24.

Thumbnail ToolbarsOverview

Remote-control for a window

Surface key commands Up to seven buttons Accessible from

taskbar thumbnail

Page 25: Chaitanya Sareen Senior Program Manager Microsoft Corporation PC24.

Thumbnail ToolbarsBest practices

Does your window require controls? Surface commands that users access regularly Commands must be contextual to a window Don’t duplicate Jump List tasks

Can you replace a Desktop Toolbar?

Page 26: Chaitanya Sareen Senior Program Manager Microsoft Corporation PC24.

Custom SwitchersOverview

Surface custom UI (e.g. TDI/MDI)

Custom thumbnails for each window

Appears in your program’s window list

Page 27: Chaitanya Sareen Senior Program Manager Microsoft Corporation PC24.

Custom Switch Targets Best practices

Does your program have switchers that need to be surfaced? Do users need to regularly switch to them?

Provide a visual representation for your client area’s switcher Taskbar bitmap (thumbnail) Peek bitmap (real size)

Page 28: Chaitanya Sareen Senior Program Manager Microsoft Corporation PC24.

Overlay IconsOverview

Surface important notifications

Appears over your program’s icon

Page 29: Chaitanya Sareen Senior Program Manager Microsoft Corporation PC24.

Overlay IconsBest practices

Do you need to surface notifications? Does this help the user make a decision? Single icon at a time (LIFO) No animations Ideally, application-specific

Group vs. Ungroup

Can you retire your icon in the Notification Area?

Page 30: Chaitanya Sareen Senior Program Manager Microsoft Corporation PC24.

Progress BarsOverview

Surface important progress

Appears in your taskbar button

Page 31: Chaitanya Sareen Senior Program Manager Microsoft Corporation PC24.

Progress BarsBest practices

Does your program require progress status? Does this help the user make a decision? Do you already surface a progress dialog? One detailed progress at a time

Page 32: Chaitanya Sareen Senior Program Manager Microsoft Corporation PC24.

Additional Desktop ElementsNoteworthy updates

Quick Launch has been removed Do not prompt customers to add shortcuts Folder remains for app compat

Strongly Recommend IDeskBand2 All deskbands will be drawn on glass Goal is to eventually retire legacy deskbands

Page 33: Chaitanya Sareen Senior Program Manager Microsoft Corporation PC24.

Additional Desktop ElementsNoteworthy updates

Notification icons will not be visible by default Calling Shell_NotifyIcon for a balloon tip will

temporarily show your icon User in control

Gadgets may be programmatically launched

Careful about custom non-client interaction

Page 34: Chaitanya Sareen Senior Program Manager Microsoft Corporation PC24.

Call to Action

Integrate with the new desktop to delight your customers with ‘early and often’ Icons Jump Lists Thumbnail Toolbars, Overlay Icons, Progress Custom Switchers

Familiarize yourself with the Windows UX Guidelines for new features

Page 35: Chaitanya Sareen Senior Program Manager Microsoft Corporation PC24.

References

Related sessions: Windows 7: Integrate With the Windows 7

Desktop Windows 7: Design Principles for Windows 7

Windows UX Guidelines Channel 9/10 website E7 Blog

Page 36: Chaitanya Sareen Senior Program Manager Microsoft Corporation PC24.

Conclusion

Questions? When will I get these bits? Join me at the Track Lounge Email me: [email protected]

Please remember to complete the session feedback form

Page 37: Chaitanya Sareen Senior Program Manager Microsoft Corporation PC24.

thank you

Page 38: Chaitanya Sareen Senior Program Manager Microsoft Corporation PC24.

Please use the microphones provided

Q&A

Page 39: Chaitanya Sareen Senior Program Manager Microsoft Corporation PC24.

Evals & Recordings

Please fill

out your

evaluation for

this session at:

This session will be available as a recording at:

www.microsoftpdc.com

Page 40: Chaitanya Sareen Senior Program Manager Microsoft Corporation PC24.

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

Page 41: Chaitanya Sareen Senior Program Manager Microsoft Corporation PC24.