• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Commercial Launch Win7 Dev Chalermvong
 

Commercial Launch Win7 Dev Chalermvong

on

  • 689 views

 

Statistics

Views

Total Views
689
Views on SlideShare
689
Embed Views
0

Actions

Likes
0
Downloads
1
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 Commercial Launch Win7 Dev Chalermvong Presentation Transcript

    • Light-up your Application with Windows 7
      Chalermvong vIjitpiyakul – Microsoft MVP
      December 8, 2009
      1
    • Session Agenda
      Windows 7 Desktop Experience
      Taskbar Button
      Jump lists
      Thumbnail Toolbars
      Taskbar Overlay and Progress
      Libraries
      Summary
      Additional Resources
      2
    • 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
    • Windows 7 Desktop Experience
      4
    • Terminology and Topics
      Taskbar buttons
      Jump lists, destinations and tasks
      Thumbnail toolbars
      Taskbar Overlay icons and progress icons
      Libraries
    • Taskbar Buttons
    • Taskbar Buttons
      Consolidation:
      Quick launch
      Notification area icon
      Desktop shortcut
      Running application windows
      Multiple windows + hover
      Running
      Not running
      Active
    • 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
    • Jump lists
    • Jump Lists
      It’s a mini-Start Menu
      • You don’t look for documents anywhere else!
      • 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
    • 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
    • Thumbnail Toolbars
    • Thumbnail Toolbars
      Remote control from the taskbar
    • Thumbnail Toolbars
      You get up to seven buttons
      Can’t add or delete; can hide and disable
      Tasks are not thumbnail buttons!
      Design considerations
    • Taskbar Overlay and Progress
    • Taskbar Overlay Icon And Progress
      Use taskbar buttons for custom progress or status information
      Design Considerations
    • Live Thumbnails
      Live thumbnails: A livepreview
      Windows Vista: One thumbnail per window
      Windows 7: Grouped thumbnails
    • Peek Preview (Aero Peek)
      Live peek without a click
    • Libraries
    • 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
    • Managing Library
      The Windows Shell has a user interface to manage libraries
    • 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
    • Summary
      24
    • 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
    • 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
    • Additional Resources …
      Windows 7 Developer Guide - MSDN Online
      http://msdn.microsoft.com/en-us/library/dd371748(VS.85).aspx
      27
    • Additional Resources …
      Windows 7 Developer Guide - MSDN Code Gallery
      http://code.msdn.microsoft.com/Win7DeveloperGuide
      28
    • Additional Resources …
      Windows 7 for Developers Blogs
      http://windowsteamblog.com/blogs/developers/default.aspx
      29
    • Additional Resources …
      Windows 7 Online Training – Channel 9
      http://channel9.msdn.com/learn/courses/Windows7/
      30
    • Additional Resources …
      Windows 7 Training kit for Developers
      http://www.microsoft.com/downloads/details.aspx?familyid=1C333F06-FADB-4D93-9C80-402621C600E7&displaylang=en
      31
    • Thank you
      32