Managed APIs for Win 7   jocelyn villaraza
Basic Windows 7 Light-up Features <ul><li>Taskbar and Jump Lists </li></ul><ul><li>Libraries and Windows Explorer </li></ul>
<ul><li>Face of your program </li></ul><ul><li>Large and small icons </li></ul><ul><li>Only customer can pin </li></ul><ul...
<ul><li>Mini Start Menu for your program </li></ul><ul><li>Surface key destinations and tasks </li></ul><ul><li>Customizab...
 
 
Resources <ul><li>Windows 7 Training Kit for Developers ( http://www.microsoft.com/downloads/details.aspx?familyid=1C333F0...
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be...
Upcoming SlideShare
Loading in...5
×

Win7 Development with Managed .NET APIs

772

Published on

Win7 Development with Managed .NET APIs

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
772
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • [DEV, TDM] [High level overview of enable more natural user interaction] New methods of desktop integration put application functionality right at the user’s fingertips, and Windows Explorer and Libraries provide easy access to high-value information. The Scenic Ribbon control and animation framework make it easier to build interactive and appealing user interfaces. New touch APIs enable natural interactions through multi-touch and finger-panning, and manipulation and inertia APIs enable impressive visual effects. Fosters natural user interaction Multi touch, ink and gesture support along with handwriting recognition allow you to create exciting new input capabilities. New taskbar, destinations and shell integration enhance discoverability and usability New controls and APIs for the Ribbon allow easy additions for Ribbon-style controls, menus, and galleries to your application. An animation framework helps you enhance custom animations.
  • [TDM, DEV] [Taskbar Icons – Details] ICONS 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 Icons Overlay 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? Progress bar 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 [TDM, DEV] ICONS 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 Icons Overlay 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?
  • [TDM, DEV] [Windows 7 Taskbar Details – Important enough to not hide] Jump Lists are a new feature of the Windows 7 taskbar that accomplish just this. Think of this feature as a mini Start Menu for each program or an evolved version of the system menu. First, the you don’t need to even start the program to quickly launch a file or access a task. Second, destinations don’t take up valuable space on the taskbar; they are automatically organized by their respective program in a simple list. Should one have ten programs pinned or running on her taskbar, this means she could have quick access to over 150 destinations she uses all the time, without even the need to customize the UI! Since the Jump List shows lots of text for each of its items, gone are the days of having identical icons on your taskbar that are indistinguishable without a tooltip. Should you wish to keep a specific destination around, you can simply pin it to the list.
  • Win7 Development with Managed .NET APIs

    1. 1. Managed APIs for Win 7 jocelyn villaraza
    2. 2. Basic Windows 7 Light-up Features <ul><li>Taskbar and Jump Lists </li></ul><ul><li>Libraries and Windows Explorer </li></ul>
    3. 3. <ul><li>Face of your program </li></ul><ul><li>Large and small icons </li></ul><ul><li>Only customer can pin </li></ul><ul><li>Color hot-track </li></ul>Windows 7 Taskbar – Icons <ul><li>Icon Overlay </li></ul><ul><ul><li>Surface important notifications </li></ul></ul><ul><ul><li>Appears over your program’s icon </li></ul></ul><ul><li>Progress bar </li></ul><ul><ul><li>Surface important notifications </li></ul></ul><ul><ul><li>Appears in your taskbar button </li></ul></ul>
    4. 4. <ul><li>Mini Start Menu for your program </li></ul><ul><li>Surface key destinations and tasks </li></ul><ul><li>Customizable </li></ul><ul><li>Accessible via right-click and via drag </li></ul><ul><li>APIs use the name “Destination List” </li></ul>Windows 7 Taskbar – Jump Lists
    5. 7. Resources <ul><li>Windows 7 Training Kit for Developers ( http://www.microsoft.com/downloads/details.aspx?familyid=1C333F06-FADB-4D93-9C80-402621C600E7&displaylang=en ) </li></ul><ul><li>Windows API Code Pack for .NET ( http://code.msdn.microsoft.com/WindowsAPICodePack ) </li></ul><ul><li>Windows 7 Taskbar: Developer Resources ( http://code.msdn.microsoft.com/Windows7Taskbar ) Windows XP to Windows 7 Reference Application ( http://code.msdn.microsoft.com/XP2Win7/ ) </li></ul><ul><li>Jumping into Jumplists ( http://aimeegurl.com/2009/07/10/techfriday-jumping-into-jumplists ) </li></ul>jocelyn villaraza : [email_address] : http://aimeegurl.com : isv developer evangelist
    6. 8. © 2007 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.
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×