Building upon the Windows 7 User Experience to delight your customers
Upcoming SlideShare
Loading in...5
×
 

Building upon the Windows 7 User Experience to delight your customers

on

  • 2,323 views

Windows 7 is the most exciting release of Windows to date; there's been a real focus on performance, reliability, security and streamlining the User Experience!! Come along to this session and learn ...

Windows 7 is the most exciting release of Windows to date; there's been a real focus on performance, reliability, security and streamlining the User Experience!! Come along to this session and learn how you can light up your applications with platform features that will really make your applications shine. Understand what's new in WPF 4 for Multi Touch, The Windows API Code Pack for .NET and Windows 7 Compatibility Resources to ensure you are ready for Windows 7.
Speaker(s): Dave Glover, Joseph Cooney
Event: TechEd Australia
Level: 300
Year: 2009
Type: Breakout

Statistics

Views

Total Views
2,323
Views on SlideShare
2,264
Embed Views
59

Actions

Likes
0
Downloads
27
Comments
0

2 Embeds 59

http://blogs.msdn.com 52
http://www.slideshare.net 7

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

Building upon the Windows 7 User Experience to delight your customers Building upon the Windows 7 User Experience to delight your customers Presentation Transcript

  • Building upon the Windows 7 User Experience to delight your customers
    Joseph Cooney
    Development Consultant
    Jcooney.net
    DEV360
    Dave Glover
    Developer Evangelist
    Microsoft
    www.twitter.com/dglover
  • Agenda
    Optimize
    Get Compatible
    Differentiate
  • 7 Ways to Shine on Windows 7
    Fundamentals
    Taskbar
    Libraries
    Multi Touch
    Ribbon
    Sensor and Location
    Graphics
  • Windows 7 Design Goals
    Minimize change
    Help bolster productivity
    Create new and exciting experiences
    Keep Laser sharp focus on OS stability, reliability and performance. More importantly avoid disruptions
    Reduce learning curve and provide improved toolsets and documentation
    Build next generation software experiences that make your users lives richer
  • Demo: Developer Integration points
    Windows 7 User Experiences
    Taskbar - pinning, reordering, jump lists, app preview, WinKey 1-9
    Window docking – drag top, left, right, Aero Shake
    Desktop Peek
    Gadgets
    Libraries
    Scenic Ribbon (wordpad, paint) – including Collapsible Ribbon
    Search
    Federated Search - Office, Graysonline, Amazon, Flickr, Twitter
    IE 8 Search Suggestions – Graysonline.com
    OpenSearch Toolkit - http://opensearchtoolkit.codeplex.com/
  • Extending in to Windows 7 User Experience
    Windows API Code Pack
  • Windows API Code Pack
    Managed class library to ease .NET access to Windows 7 features
    Shell, Libraries, Taskbar, Sensor, Graphics, Multi Touch, UAC, Power management, Restart and recovery, Network awareness, Aero Glass and more.
    It is a library not a full product
    Open source with no support
    http://code.msdn.microsoft.com/WindowsAPICodePack
  • Jump ListsA detailed look
    Pinned category
    Destinations
    (“nouns”)
    Known categories
    Custom categories
    User tasks
    Tasks
    (“verbs”)
    Taskbar tasks
  • Taskbar Overlay and ProgressDesign considerations
    Consolidate: Uncluttered notification area
    Provide progress and additional information through the taskbar button
    It’s free if you use standard progress dialogs
  • Live Thumbnails
    Live thumbnails: A livepreview
    Windows Vista®: One thumbnail per window
    Windows 7: Grouped thumbnails
  • Thumbnail Toolbars
    Remote control from the taskbar
  • Get Compatible
  • Step 1: Getting Compatible
    FAIL
  • App Compatibility: Breaking Changes
    Runs on Vista then runs on Windows 7 (but test)
    Top Gotchas
    • Version checking
    • User Account Control (Data Redirection, UIPI, Install)
    • IE Protected Mode
    • Services Isolation
    • Installer Detection
    • High DPI
    • Low level binary changes
    Application Compatibility Bible
    “Windows 7 Application Quality Cookbook”
  • Windows 7 Training Kit
    Launch Training Kit
  • Differentiate
    Multi-touch
    Sensor platform
    Ribbon
  • Touch : UX Considerations
    General guidelines
    Big targets
    Whitespace
    Avoid hover
    See Windows UX guidelines
    Be aware of hardware
    Form factor
    Edges, jitter, etc.
    Gesture guidelines
    Use common gestures
    Gestures need to be intuitive and natural
    Moving away from shortcut style gestures to manipulations
  • Sensor & Location Platform
    Gadget or script
    Application
    Application
    Location API
    Location IDispatch Interface
    Sensor API
    Location and Other Sensors Control Panel
    User
    System
    Sensor class extension
    Sensor class extension
    UMDF sensor driver
    UMDF sensor driver
    Logical location sensor
    (Triangulation)
    Sensor
    device
  • Summary
    Optimize
    Get Compatible
    Differentiate
  • question & answer
  • www.microsoft.com/teched
    Sessions On-Demand & Community
    www.microsoft.com/learning
    Microsoft Certification & Training Resources
    http://microsoft.com/technet
    Resources for IT Professionals
    http://microsoft.com/msdn
    Resources for Developers
    Resources
  • Related Content
    Breakout Sessions (session codes and titles)
    CLI307:App Compat for Windows 7: Unlocking the power of shims
    Interactive Theater Sessions (session codes and titles)
    OpenSearch Toolkit: Blue Interactive Theatre at 11am
    Hands-on Labs (session codes and titles)
    Hands-on Labs (session codes and titles)
  • Track Resources
    Compatibility
    The Green Light
    Windows 7 Training Kit
    Windows API Code Pack
    The App Compat Guy
    Top compatibility Topics
    Developer for Windows 7 on MSDN
    Application Compatibility
    Engineering Windows 7 blog
    Windows 7 Developers Blog
    XP->Vista->Win7
    Vista->Win 7
    Windows 7 Experiences
    • Federated Search
    • Scenic Ribbon
    • Gadgets
    • Jump Lists
    • Photosuru
    • OpenSearch Toolkit
  • Evaluation Prize
    Complete an evaluation onCommNet and enter to win an award winning JABRA premium DECT headset
    5 to win per day
    RRP $599
  • © 2009 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.
  • Microsoft ® Office 2007 Ribbon
    Office Button
    Contextual Tab Set
    Help
    Tab
    Quick Access Toolbar
    Contextual Tab
    Dialog Box Launcher
    Group (aka “Chunk”)
  • Touch: Good, Better, Best