building_the_next-generation_ui - multitouch and ribbon
DESCRIPTION
Building_The_Next-Generation_UI - Multitouch and RibbonTRANSCRIPT
![Page 1: Building_The_Next-Generation_UI - Multitouch and Ribbon](https://reader036.vdocuments.mx/reader036/viewer/2022062513/5554bd91b4c90503388b4c86/html5/thumbnails/1.jpg)
![Page 2: Building_The_Next-Generation_UI - Multitouch and Ribbon](https://reader036.vdocuments.mx/reader036/viewer/2022062513/5554bd91b4c90503388b4c86/html5/thumbnails/2.jpg)
Beyond Human Interaction with Windows 7 Sensor & Location PlatformBeyond Human Interaction with Windows 7 Sensor & Location Platform
![Page 3: Building_The_Next-Generation_UI - Multitouch and Ribbon](https://reader036.vdocuments.mx/reader036/viewer/2022062513/5554bd91b4c90503388b4c86/html5/thumbnails/3.jpg)
Multitouch Windows Ribbon Sensors
Windows Taskbar Libraries Fundamentals
Version Control User Account Control Removed
Components
Get Compatible
Get Compatible
OptimizeOptimize
Differentiate
Differentiate
![Page 4: Building_The_Next-Generation_UI - Multitouch and Ribbon](https://reader036.vdocuments.mx/reader036/viewer/2022062513/5554bd91b4c90503388b4c86/html5/thumbnails/4.jpg)
Help ButtonContextual Tab
Contextual Tab GroupTabQuick Access Toolbar
Application Menu
Group
![Page 5: Building_The_Next-Generation_UI - Multitouch and Ribbon](https://reader036.vdocuments.mx/reader036/viewer/2022062513/5554bd91b4c90503388b4c86/html5/thumbnails/5.jpg)
void DoStuff() { … … }
MyHandler::Execute(…){ DoStuff();}
<Ribbon> <Tab> <Button … /> </Tab></Ribbon>
![Page 6: Building_The_Next-Generation_UI - Multitouch and Ribbon](https://reader036.vdocuments.mx/reader036/viewer/2022062513/5554bd91b4c90503388b4c86/html5/thumbnails/6.jpg)
![Page 7: Building_The_Next-Generation_UI - Multitouch and Ribbon](https://reader036.vdocuments.mx/reader036/viewer/2022062513/5554bd91b4c90503388b4c86/html5/thumbnails/7.jpg)
Developer Platform At the root is the touch developer
platform that exposes touch APIs for any application
UI Enhancements Focusing on core scenarios, many
parts of the core UI optimized for touch experiences
Gestures Multitouch gestures enable
consistent panning and zooming in most applications
Applications Powerful Multitouch-focused
applications to ship separately from Windows 7
Navigating and consuming the Web
Reading and sorting email
Viewing photos Playing casual
games Consuming music
and video Navigating files
and arranging windows
Using Microsoft Office Applications
![Page 8: Building_The_Next-Generation_UI - Multitouch and Ribbon](https://reader036.vdocuments.mx/reader036/viewer/2022062513/5554bd91b4c90503388b4c86/html5/thumbnails/8.jpg)
It’s Free! Panning/zoom
gestures Right-click
gesture Standard
Controls with scrollbars
Standard Controls with scrollbars
![Page 9: Building_The_Next-Generation_UI - Multitouch and Ribbon](https://reader036.vdocuments.mx/reader036/viewer/2022062513/5554bd91b4c90503388b4c86/html5/thumbnails/9.jpg)
![Page 10: Building_The_Next-Generation_UI - Multitouch and Ribbon](https://reader036.vdocuments.mx/reader036/viewer/2022062513/5554bd91b4c90503388b4c86/html5/thumbnails/10.jpg)
It’s Free! Panning/zoom
gestures Right-click
gesture Standard
Controls with scrollbars
Standard Controls with scrollbars
Gesture notifications Pan/ Zoom/ Rotate/ Click / Double clic
WM_GESTURE Message
WPF 3.5 SP1 API + CodePack
WPF 4.0 full support + Controls
![Page 11: Building_The_Next-Generation_UI - Multitouch and Ribbon](https://reader036.vdocuments.mx/reader036/viewer/2022062513/5554bd91b4c90503388b4c86/html5/thumbnails/11.jpg)
![Page 12: Building_The_Next-Generation_UI - Multitouch and Ribbon](https://reader036.vdocuments.mx/reader036/viewer/2022062513/5554bd91b4c90503388b4c86/html5/thumbnails/12.jpg)
It’s Free! Panning/zoom
gestures Right-click
gesture
Standard Controls with scrollbars
Standard Controls with scrollbars
Gesture notifications pan/zoom/rotate/click/ double click etc
WM_GESTURE Message
WPF 3.5 SP1 API + CodePack
WPF 4.0 full support + Controls
Full raw touch input
Custom gestures
WM_TOUCH message
Manipulation and Inertia processors
Manipulation and Inertia processors via COM interoperability
Touch events WPF 4.0
Manipulation and Inertia
processors
![Page 13: Building_The_Next-Generation_UI - Multitouch and Ribbon](https://reader036.vdocuments.mx/reader036/viewer/2022062513/5554bd91b4c90503388b4c86/html5/thumbnails/13.jpg)
![Page 14: Building_The_Next-Generation_UI - Multitouch and Ribbon](https://reader036.vdocuments.mx/reader036/viewer/2022062513/5554bd91b4c90503388b4c86/html5/thumbnails/14.jpg)
![Page 15: Building_The_Next-Generation_UI - Multitouch and Ribbon](https://reader036.vdocuments.mx/reader036/viewer/2022062513/5554bd91b4c90503388b4c86/html5/thumbnails/15.jpg)
![Page 16: Building_The_Next-Generation_UI - Multitouch and Ribbon](https://reader036.vdocuments.mx/reader036/viewer/2022062513/5554bd91b4c90503388b4c86/html5/thumbnails/16.jpg)
![Page 17: Building_The_Next-Generation_UI - Multitouch and Ribbon](https://reader036.vdocuments.mx/reader036/viewer/2022062513/5554bd91b4c90503388b4c86/html5/thumbnails/17.jpg)
![Page 18: Building_The_Next-Generation_UI - Multitouch and Ribbon](https://reader036.vdocuments.mx/reader036/viewer/2022062513/5554bd91b4c90503388b4c86/html5/thumbnails/18.jpg)
![Page 19: Building_The_Next-Generation_UI - Multitouch and Ribbon](https://reader036.vdocuments.mx/reader036/viewer/2022062513/5554bd91b4c90503388b4c86/html5/thumbnails/19.jpg)