Windows 7 Developer APIs -Task Bar Libraries

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Windows 7 Developer APIs -Task Bar Libraries - Presentation Transcript

    1. Taking Your Application to the Next Level with Windows 7
      Lynn Langit
      Developer evangelist – Microsofthttp://blogs.msdn.com/Socaldevgal
    2. Today’s Agenda
      Taking Your Application to the Next Level with Windows 7
      • Taskbars
      • Jump lists
      • Overlays
      Building Next Generation UI with Multitouch & Windows Ribbon in Windows 7
      • Ribbon Markup and API
      • Multitouch Developer Options
      • Multitouch
      Beyond Human Interaction with Windows 7 Sensor and Location Platform
      • Use Sensor Platform to Give Life to Your Application
      • Location Location Location
      • Shine on Modern Graphics Hardware with DirectX
    3. Design Goals For New Taskbar
      • Single Launch Surface
      • Easily controllable
      • Clean, noise-free, and simple
      • New opportunities for extensibility
    4. The New Windows 7 Taskbar
      Evolution of launch surfaces
      Clean, sleek, elegant design
      Enhances user productivity, making switching between windows much easier
      Host of other useful features
    5. Windows® Taskbar Features
      Main Features
      Overlay icons & progress bars
      Jump lists (destinations, tasks)
      Thumbnail toolbars
      Custom thumbnails
      Tabbed thumbnails
      Design Tip
      Build a great Taskbar Icon
      Forget about Quick Launch and the system tray
    6. Windows 7 Taskbar
      A Tour
      demo
    7. Windows 7 Taskbar
      ZooBar
      demo
    8. Summary
      Build a great Windows 7 Application
      Get compatible
      Optimize
      Differentiate
      Get the most out of Windows 7
      Greater reliability
      Better performance
      Resource utilization
      Empower users to do more
    9. Additional Windows 7 Resources
      Technical Resources
      • Windows Developer Center on MSDN http://msdn.microsoft.com/en-us/windows/dd433113.aspx
      • Windows Application Compatibility Developer Center http://www.msdn.microsoft.com/en-us/windows/aa904987.aspx
      • Windows 7 Remediation Labs http://www.readyset7.com/workshops
      • Windows 7 Training Kit for Developers http://go.microsoft.com/?linkid=9681321
      • “PhotoView” Reference Application (XP2Win7Project) http://code.msdn.microsoft.com/XP2Win7
      Training Resources
      Community Resources
      • Training Offers—Exclusive for Launch Attendees www.microsoft.com/learning/careeroffers
      • Windows 7 Blog for Developers www.windowsteamblog.com/blogs/developers.aspx
      • Windows 7 on Channel 9 http://channel9.msdn.com/tags/Windows+7
    10. SoCal Windows 7 Developer Resources
      Technical Resources
      • Slides – http://blogs.msdn.com/SoCalDevGal
      • Code samples – my blog (as above)
      • Recordings – from San Diego MSDN event – watch my blog for the link
      • Conference – PDC09 – Nov 17-19 in LA - http://microsoftpdc.com/
      • PreCon – FREE – Windows 7 Developer Bootcamp @PDC09 – Mon, Nov 16 in LA – must register http://microsoftpdc.com/Registration
      Training Resources
      Community Events
      • Lynn’s blog series – http://blogs.msdn.com/SoCalDevGal #Win7DevSeries
      • Underground @PDC – Wed, Nov 18 – 7pm until late
      • CodeCampLA – Sat/Sun, Nov 20 – 21 - http://www.lacodecamp.com/
    11. Optimizing
      Working Better
    12. Optimize for PerformanceGet the Most Out of Windows Performance Enhancements
      Application restart and recovery with Restart Manager
      I/O priorities and cancelable I/O
      File System and Registry Transaction Support
      Event Tracing for Windows (ETW) – high-performance instrumentation
      Windows Error Reporting
      Windows Troubleshooting Platform
      Trigger-Start Services
    13. Trigger-Start Services
      Background services affect performance, security, reliability, and power consumption
      You want to minimize the amount of services running at a given time
      You want to minimize service footprint and runtime
      Service startup types
      Windows XP – Auto-Start / Manual
      Windows Vista – XP + Delayed Auto-Start
      Windows 7 – Windows Vista + Trigger-Start
      Available triggers
      Domain join, IP address available, device arrival, group policy change, and custom
    14. Application Compatibility
      Working Together :)
    15. Application Compatibility Moving from Windows XP to Windows 7
      Version checking
      User Account Control
      Filtered token and privilege elevation
      Data redirection
      Windows integrity levels
      Internet Explorer® protection mode
      Session 0 isolation
    16. Application CompatibilityMoving from Windows Vista to Windows 7
      Version checking
      Low level binary changes
      Low level network stack
      Antivirus
      Removed components
      Windows Mail
      Windows Movie Maker
      Microsoft Agent (msagent.exe)
    17. Get CompatibleAvailable Resources
      Windows Application Compatibility Center
      http://msdn.microsoft.com/en-us/windows/aa904987.aspx
      Application Compatibility on TechNet
      http://technet.microsoft.com/en-us/windows/aa905066.aspx
      Application Compatibility Online Remediation
      http://readyset7.com/workshops
      Application Compatibility in Windows 7 Training Kit
      http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=1c333f06-fadb-4d93-9c80-402621c600e7

    + lynnlangitlynnlangit, 1 month ago

    custom

    344 views, 0 favs, 2 embeds more stats

    Windows 7 Developer MSDN Presentation October 2009 more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 344
      • 312 on SlideShare
      • 32 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 8
    Most viewed embeds
    • 24 views on http://blogs.msdn.com
    • 8 views on http://localhost

    more

    All embeds
    • 24 views on http://blogs.msdn.com
    • 8 views on http://localhost

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories