3. Tools for Developer Windows 7 Home Premium or above Visual Studio 2008 with SP1 Windows API Code Pack as Library Windows 7 Training kit for Developers
4. Windows 7 Desktop Experience 4
5. Terminology and Topics Taskbar buttons Jump lists, destinations and tasks Thumbnail toolbars Taskbar Overlay icons and progress icons Libraries
6. Taskbar Buttons
7. Taskbar Buttons Consolidation: Quick launch Notification area icon Desktop shortcut Running application windows Multiple windows + hover Running Not running Active
8. Taskbar Buttons Only users can pin applications to the taskbar The icon’s hot-track color is the icon’s dominant color Test icons with high DPI Test with various themes and glass colors Design considerations
12. Jump Lists Surface key destinations and tasks Recent and frequent are free Pinned is also free (if users use it) Respect items the user removes! Design Considerations
21. Library Definition “ Libraries are destinations where users can find and organize their data as collections of items that may span multiple locations “ Manage consistent locations One common list of locations Consistent between applications Save where the user wants Default save folder Stay in sync Listen for notifications Show familiar UX Manage library dialog
23. Library APIs Every operation that is exposed by the Shell UI (Windows Explorer) can be performed programmatically The Shell exposes several COM objects and helper functions to work with libraries: Create new library Add or remove folder from a library Get a folder list from a library Get and set library options Get and set the library icon
25. Summary The new Windows 7 desktop brings your applications to life. Applications are now more discoverable, informative, and interactive. Modern and intuitive user interfaces are easier to develop with Windows 7. Prepare yourself and your applications ready for Windows 7 with following Windows 7 Features Taskbar Button, Jump lists, Taskbar Overlay, Thumbnail Toolbars and Libraries. Start > Learn > Practice > Develop. 25
26. Additional Resources … Books Introducing Windows® 7 for Developers Published: November 11, 2009 Author: YochayKiriaty, Laurence Moroney, Sasha Goldshtein and AlonFliess Length: 416 Pages ISBN 13: 9780735626829 ISBN 10: 0-7356-2682-0 26
29. Additional Resources … Windows 7 for Developers Blogs http://windowsteamblog.com/blogs/developers/default.aspx 29
30. Additional Resources … Windows 7 Online Training – Channel 9 http://channel9.msdn.com/learn/courses/Windows7/ 30
31. Additional Resources … Windows 7 Training kit for Developers http://www.microsoft.com/downloads/details.aspx?familyid=1C333F06-FADB-4D93-9C80-402621C600E7&displaylang=en 31