Presentation is loading. Please wait.

Presentation is loading. Please wait.

Ramaprasanna Chellamuthu Microsoft India. Navigating and Consuming the Web Playing Casual Games Reading and Sorting Email Viewing Photos 1 2 3 4.

Similar presentations


Presentation on theme: "Ramaprasanna Chellamuthu Microsoft India. Navigating and Consuming the Web Playing Casual Games Reading and Sorting Email Viewing Photos 1 2 3 4."— Presentation transcript:

1 Ramaprasanna Chellamuthu Microsoft India

2

3

4

5 Navigating and Consuming the Web Playing Casual Games Reading and Sorting Email Viewing Photos 1 2 3 4 5 6 Navigating Files and Using Applications Consuming Music and Video Key Touch Scenarios Are Consumptive

6

7

8

9

10

11

12

13 case WM_GESTURENOTIFY: { BOOL bResult; GESTURECONFIG gcAll[] = {0,GC_ALLGESTURES,0}; // Enable all gestures bResult = SetGestureConfig(hWnd, 0, 1, gcAll, sizeof(GESTURECONFIG)); } case WM_GESTURE: { GESTUREINFO gi; gi.cbSize = sizeof(gi); bResult = GetGestureInfo((HGESTUREINFO)lParam, &gi); switch (gi.dwID) { case GID_BEGIN: break; case GID_END: break; case GID_ZOOM: //GID_PAN, GID_ROTATE, GID_TWOFINGERTAP, GID_PRESSANDTAP break; }

14

15 .NET 3.5 Multitouch library Native Windows SDK.NET 4 WPF Silverlight Silverlight3 Gestures Available via manipulation Raw Touch Manipulation Inertia

16

17 StartingStartedDelta Inertia Starting DeltaCompleted StartInertia() Touch Down (Initial) Touch Move Touch Up (All) Initialize: Mode Container Pivot Completed()

18 WPF Controls Styles with Panning Enabled ScrollViewer Panning SupportManipulation EventsTouch EventsExtensible Touch DeviceWin7 Touch Device Surface Touch Device Beta 1Beta 2 Release Candidate Surface V2

19

20

21 ManipulationInertiaStarting EventArgs PropertiesUnits TranslationBehaviorInitialVelocity1/96 th DIP per millisec DesiredDeceleration1/96 th DIP per millisec^2 DesiredDisplacement1/96 th DIP RotationBehaviorInitialVelocityDegrees per millisec DesiredDecelerationDecrees per millisec^2 DesiredRotationDegrees ExpansionBehaviorInitialVelocity1/96 th DIP per millisec InitialRadius1/96 th DIP DesiredDeceleration1/96 th DIP per millisec^2 DesiredExpansion1/96 th DIPS

22

23

24

25

26

27

28

29 >>FUTURE Things we’re exploring: Cheaper Thinner Vertical Stay tuned…

30

31 www.microsoft.com/teched www.microsoft.com/learning http://microsoft.com/technet http://microsoft.com/msdn

32


Download ppt "Ramaprasanna Chellamuthu Microsoft India. Navigating and Consuming the Web Playing Casual Games Reading and Sorting Email Viewing Photos 1 2 3 4."

Similar presentations


Ads by Google