Commercial Launch Win7 Dev Chalermvong
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Commercial Launch Win7 Dev Chalermvong

on

  • 798 views

 

Statistics

Views

Total Views
798
Views on SlideShare
798
Embed Views
0

Actions

Likes
0
Downloads
7
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Commercial Launch Win7 Dev Chalermvong Presentation Transcript

  • 1. Light-up your Application with Windows 7
    Chalermvong vIjitpiyakul – Microsoft MVP
    December 8, 2009
    1
  • 2. Session Agenda
    Windows 7 Desktop Experience
    Taskbar Button
    Jump lists
    Thumbnail Toolbars
    Taskbar Overlay and Progress
    Libraries
    Summary
    Additional Resources
    2
  • 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
  • 9. Jump lists
  • 10. Jump Lists
    It’s a mini-Start Menu
    • You don’t look for documents anywhere else!
    • 11. You also expect the common tasks to be there
  • Jump Lists
    A Detailed Look
    Pinned category
    Destinations
    (“nouns”)
    Known categories
    Custom categories
    User Tasks
    Tasks
    (“verbs”)
    Taskbar Tasks
  • 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
  • 13. Thumbnail Toolbars
  • 14. Thumbnail Toolbars
    Remote control from the taskbar
  • 15. Thumbnail Toolbars
    You get up to seven buttons
    Can’t add or delete; can hide and disable
    Tasks are not thumbnail buttons!
    Design considerations
  • 16. Taskbar Overlay and Progress
  • 17. Taskbar Overlay Icon And Progress
    Use taskbar buttons for custom progress or status information
    Design Considerations
  • 18. Live Thumbnails
    Live thumbnails: A livepreview
    Windows Vista: One thumbnail per window
    Windows 7: Grouped thumbnails
  • 19. Peek Preview (Aero Peek)
    Live peek without a click
  • 20. Libraries
  • 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
  • 22. Managing Library
    The Windows Shell has a user interface to manage libraries
  • 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
  • 24. Summary
    24
  • 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
  • 27. Additional Resources …
    Windows 7 Developer Guide - MSDN Online
    http://msdn.microsoft.com/en-us/library/dd371748(VS.85).aspx
    27
  • 28. Additional Resources …
    Windows 7 Developer Guide - MSDN Code Gallery
    http://code.msdn.microsoft.com/Win7DeveloperGuide
    28
  • 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
  • 32. Thank you
    32