Presentation is loading. Please wait.

Presentation is loading. Please wait.

Surface 2.0 – what is new? Jernej Kavka, Semantika d.o.o.

Similar presentations


Presentation on theme: "Surface 2.0 – what is new? Jernej Kavka, Semantika d.o.o."— Presentation transcript:

1 Surface 2.0 – what is new? Jernej Kavka, Semantika d.o.o.

2 Microsoft Surface Interactive table or TV
Detects touch and objects by vision NUI-only platform

3 AMD Athlon™ II X2 2.9 GHz Dual-Core
SAMSUNG SUR40 for MICROSOFT SURFACE Computer details AMD Radeon™ HD 6570M 1 GB GDDR5, DirectX 11 HDMI in & out 4 GB - 8 GB DDR3 320 GB HDD

4 What‘s new New controls New shell Touch input simulator New sensor
tilt sensor (detect table or wall mode) Full HD resolution Windows 7 support Run on Windows 7 SDK is built on Windows 7 WPF 4.0 multitouch Surface controls just works A lot thinner and a lot nicer look

5 What‘s diffrent New multi-touch events
Surface 1.0 multi-touch is obsolete Built on WPF 4.0 and XNA 4.0 Resolution was raised from 1024x768 to 1920x1080 More vibrant colors on display Runs on Windows 7 instead of Vista Tags can be detected globally even if app is not running There is no Surface emulator Debugging on non-surface device can be tricky Input simulator can be used to simulate touch on OS level You can use it for Windows 8 Metro apps!

6 DEMO Surface input simulator,

7 Windows 7 support Supports WPF 4.0 and 4.5
No more beta toolkit with few missing controls Every WPF app can be a Surface app and via versa XAML code for Surface <s:SurfaceWindow x:Class="SurfaceApplication1.SurfaceWindow1„ … > … </s:SurfaceWindow> XAML code for Windows 7 app <Window x:Class="SurfaceApplication1.SurfaceWindow1„ … > … </Window>

8 XNA on Windows 7 Surface XNA and Windows 7 XNA is compatible, but…
Multitouch does not work on Windows 7! Initialization process is a bit diffrent on Surface Surface game can run Windows 7… But Windows 7 can‘t run on Surface Solution is to abstract input Use Windows XNA class library for every accept input Surface input ReadOnlyTouchPointCollection touches = touchTarget.GetState(); Widnwos 7 input MouseState mouse = Mouse.GetState();

9 DEMO

10 VPRAŠANJA? Po zaključku predavanja, prosimo, izpolnite vprašalnik.
Vprašalniki bodo poslani na vaš e-naslov, dostopni pa bodo tudi preko profila na spletnem portalu konference Najlepša hvala!


Download ppt "Surface 2.0 – what is new? Jernej Kavka, Semantika d.o.o."

Similar presentations


Ads by Google