Windows 7 For Developers

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 For Developers - Presentation Transcript

    1. win7 4 devs aditya mani, acuis 28 th june 2009 microsoft tech-ed on road
    2. thank you
    3. about me health software hospital industry multitouch kiosk on wpf acu is
    4. win7 4 devs spirit of this presentation what’s new in win7? what’s in it for devs? where do we get the resources?
    5. spirit of this presentation not only about technology conversational work in progress….
    6. what’s new in win7 1 design principles of win7 2 taskbar 3 libraries 4 multi touch 5 sensor & location 6 ribbon ux
    7. what’s new in win7 design principles of win7
    8. what’s new in win7
      • design principles of win7
        • taskbar » reduce complexity
      single tool to: launch, switch & manage apps + their tasks
    9. what’s new in win7
      • design principles of win7
        • libraries » user centric
      • next gen of my documents
      • stores a list of locations
      • can be leveraged by apps
    10. what’s new in win7
      • design principles of win7
        • multi touch » life like
      nui gestures manipulations inertia
    11. what’s new in win7
      • design principles of win7
        • sensor & location » on the go
    12. what’s new in win7
      • design principles of win7
        • ribbon » not just technology
    13. what’s new in win7
      • design principles of win7
        • taskbar » reduce complexity
        • libraries » user centric
        • multi touch » life-like
        • sensor & location » on the go
        • ribbon » not only technology
    14. resources for: design principles http://channel9.msdn.com/pdc2008/PC22/
    15. what’s in it for devs multi touch sensor & location ribbon
    16. multi touch Scenarios good for touch: maps & pics Touch & gestures that make up the NUI Will be present in small form factors (phones) to large ff (surface units) Touch scenarios – factory floors to phones (can’t pull out a keyboard everytime) Touch is better for content consumption versus content creation!
    17. multi touch & WPF
    18. multi touch & WPF
    19. multi touch & WPF Certain multi-gesture manipulations with inertia will be available in WPF 4
    20. multi touch & WPF Good - Out of the box experience for legacy apps is available in Win7
    21. multi touch & gestures Gestures: 1 or 2 fingers inputs that translate into action OS does listening for gestures You can program the app to listen for WM_GESTURE messages or notifications
    22. multi touch & gestures Good - Out of the box experience for legacy apps is available in Win7
    23. some gestures keywords GetGesture SetGestureConfig api can be set to turn on or turn off gestures You can slow down, add inertia etc WM_GestureNotify GetGestureInfo Usually gesture messages should be limited to 30 gestures per second GID_Rotate
    24. understanding wm_gesture
    25. WM_Touch Similar to mouse position giving multiple (an array of) XY co-ords
    26. manipulations Manipulations are the superset to gestures. Manipulations allow you to simultaneously do multiple gesture paired up with inertia and other physics engine transforms. So, you can rotate, move and zoom in concurrently. Needs raw data and depends on how much the hardware can support. The most complex form of Multi-touch!!
    27. manipulations
    28. Inertia & physics engines
    29. resources for: multi touch http://channel9.msdn.com/pdc2008/PC03/
    30. resources for: multi touch MS TouchPack for Win7 http://windowsteamblog.com/blogs/windows7/archive/2009/05/27/introducing-the-microsoft-touch-pack-for-windows-7.aspx Developing Mult-touch apps http://channel9.msdn.com/pdc2008/PC03/ Video on MultiTouch http://channel9.msdn.com/posts/yochay/Windows-7-Mutli-Touch-Overview/
    31. resources for: multi touch MSDN on WM_GESTURE Message http://msdn.microsoft.com/en-us/library/dd353242(VS.85).aspx MSDN on Windows Touch SDK http://msdn.microsoft.com/en-us/library/dd371406(VS.85).aspx MSDN Windows Touch Programming Guide http://msdn.microsoft.com/en-us/library/dd317323(VS.85).aspx MSDN Gestures in Windows http://msdn.microsoft.com/en-us/library/dd371585(VS.85).aspx
    32. sensor & location
    33. sensor & location
    34. sensor & location native sensor sdk with win7 can be connected to sensing devices like gps, temp sensor, light sensor, accelerometers etc os level resource: multiple applications can use the output of the sensor simultaneously without having resource constraints
    35. sensor & location iSensorManager: com interface that manages all the sensors in the system GetSensorByID used to query a sensor by ID GetSensorByCategory used to query a sensor if environmental sensor, physics sensor Onsensor: event tells you new sensor Isensor you can get data about sensor
    36. resources for: sensor & location http://channel9.msdn.com/pdc2008/PC25/
    37. ribbon native ribbon win32 com based managed code as well (vb, C# and XAML) markup style
    38. resources for: sensor & location http://channel9.msdn.com/pdc2008/PC14/
    39. win7 resources Win7 Training kit http://www.microsoft.com/downloads/details.aspx?FamilyID=12100526-ed26-476b-8e20-69662b8546c1&displaylang=en Win7 Dev Guide http://msdn.microsoft.com/en-us/library/dd371748(VS.85).aspx Win7 app Cookbook http:// go.microsoft.com/fwlink/?LinkId =133393
    40. win7 resources
    41. win7 resources

    + Rishu MehraRishu Mehra, 3 weeks ago

    custom

    76 views, 0 favs, 0 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 76
      • 76 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 0
    Most viewed embeds

    more

    All embeds

    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