usergroup 02 berlin surface

23
Eine Einführung Jann Müller 18.06.2009

Upload: mspgermany

Post on 27-Jun-2015

280 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Usergroup 02 Berlin Surface

Eine Einführung Jann Müller

18.06.2009

Page 2: Usergroup 02 Berlin Surface

2

1 | MS Surface - Überblick

1. Featureüberblick2. User Interface Challenges3. Das Surface SDK

1. WPF-Beispiele

Page 3: Usergroup 02 Berlin Surface

3

1 | Technische Eigenschaften

Page 4: Usergroup 02 Berlin Surface

4

1 | Funktionale Eigenschaften

Natürliche Interaktion Multi-Touch Multi-User Objekterkennung

Bild von:http://ctlabs.blogspot.com/2009/05/microsoft-surface-tagged-objects-and.html

Page 5: Usergroup 02 Berlin Surface

5

1 | Attraktion

Page 6: Usergroup 02 Berlin Surface

6

1 | Launcher

Page 7: Usergroup 02 Berlin Surface

7

1 | Arbeiten mit Surface

Benutzen der Anwendung

Page 8: Usergroup 02 Berlin Surface

8

1 | Arbeiten mit Surface

Benutzen der Anwendung Wechseln von Anwendungen Anwendungen und Sitzungen schließen

• Time-Out• „I‘m done“

Page 9: Usergroup 02 Berlin Surface

9

2 | User Interface Challenges

Page 10: Usergroup 02 Berlin Surface

10

2 | UI – Soziale Aspekte

Transition von Einzelbenutzer- zu Mehrbenutzerplattform• Benutzerzahl berücksichtigen

Spezielle Steuerelemente (ScatterView) Wie werden Benutzer die Bildfläche unter sich aufteilen? 360°-Oberfläche

Page 11: Usergroup 02 Berlin Surface

11

2 | UI – Räumlichkeit

2D: Raum in der Ebene sinnvoll nutzen 3D: Tiefenverhältnisse überzeugend darstellen

Page 12: Usergroup 02 Berlin Surface

12

2 | UI – Superrealismus

Realistisches Verhalten

+ Intuitive Techniken, die über das Natürliche hinausgehen= Optimale Benutzererfahrung

Zusätzlich:•Eigene Lebendigkeit, nicht nur auf Eingaben reagieren•Zur Erforschung der Anwendung einladen

Page 13: Usergroup 02 Berlin Surface

13

2 | UI – Kontexte

Reagieren ohne Verzögerung „Intelligente“ Anwendungen, ohne zu bevormunden Umgebung, in der die Anwendung ausgeführt wird,

berücksichtigen

Page 14: Usergroup 02 Berlin Surface

14

2 | UI – Direkte Manipulation

Anzeige + Eingabe in einem Gerät, deshalb:Elemente unmittelbar bearbeiten

Kontinuierliche Eingabe erwarten und mehrere Parameter gleichzeitig verändern

Den Inhalt zum Interface machen

Page 15: Usergroup 02 Berlin Surface

15

2 | UI – Direkte Manipulation

GesteManipulation

ProcessorManipulation

Page 16: Usergroup 02 Berlin Surface

16

2 | UI – Direkte Manipulation

Anzeige + Eingabe in einem Gerät, deshalb:Elemente unmittelbar bearbeiten

Kontinuierliche Eingabe erwarten und mehrere Parameter gleichzeitig verändern

Den Inhalt zum Interface machen Nahtlos in die Umgebung passen

Page 17: Usergroup 02 Berlin Surface

17

2 | UI – Gerüstbau

Man lernt leichter, wenn man kleine Schritte macht• Vgl. Gerüst beim Hausbau

Erfolg direkt anzeigen Bedienungsanleitung vermeiden

Page 18: Usergroup 02 Berlin Surface

18

2 | UI - Zusammenfassung

Es gibt viele Benutzer Sie kommen von allen Seiten Sie erwarten ein System ohne Kanten und harte Übergänge

Page 19: Usergroup 02 Berlin Surface

19

3 | AnwendungsentwicklungDas Surface SDK

Page 20: Usergroup 02 Berlin Surface

20

3 | SDK – Architektur von Surface

Surface-Anwendungen

Presentation API Core API Shell API

Vision System Windows-Integration

Windows Vista

Surface Hardware + Treiber

Page 21: Usergroup 02 Berlin Surface

21

3 | SDK - Methoden

VS 2008 Surface-Templates mit Rahmen für• WPF• XNA

Surface Simulator• Gleiche Software wie „echter“ Surface• Alle Eingaben lassen sich simulieren• Eingabesequenzen können gespeichert werden

Page 22: Usergroup 02 Berlin Surface

22

3 | SDK – Demo

ScatterView TagVisualization

Page 23: Usergroup 02 Berlin Surface

23

Vielen Dank für euer Interesse

Fragen jetzt stellen oder an [email protected]

Surface-Workshops am HPI Potsdam: Anmeldung & Details ebenfalls per Email