usergroup 02 berlin surface
TRANSCRIPT
Eine Einführung Jann Müller
18.06.2009
2
1 | MS Surface - Überblick
1. Featureüberblick2. User Interface Challenges3. Das Surface SDK
1. WPF-Beispiele
3
1 | Technische Eigenschaften
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
5
1 | Attraktion
6
1 | Launcher
7
1 | Arbeiten mit Surface
Benutzen der Anwendung
8
1 | Arbeiten mit Surface
Benutzen der Anwendung Wechseln von Anwendungen Anwendungen und Sitzungen schließen
• Time-Out• „I‘m done“
9
2 | User Interface Challenges
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
11
2 | UI – Räumlichkeit
2D: Raum in der Ebene sinnvoll nutzen 3D: Tiefenverhältnisse überzeugend darstellen
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
13
2 | UI – Kontexte
Reagieren ohne Verzögerung „Intelligente“ Anwendungen, ohne zu bevormunden Umgebung, in der die Anwendung ausgeführt wird,
berücksichtigen
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
15
2 | UI – Direkte Manipulation
GesteManipulation
ProcessorManipulation
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
17
2 | UI – Gerüstbau
Man lernt leichter, wenn man kleine Schritte macht• Vgl. Gerüst beim Hausbau
Erfolg direkt anzeigen Bedienungsanleitung vermeiden
18
2 | UI - Zusammenfassung
Es gibt viele Benutzer Sie kommen von allen Seiten Sie erwarten ein System ohne Kanten und harte Übergänge
19
3 | AnwendungsentwicklungDas Surface SDK
20
3 | SDK – Architektur von Surface
Surface-Anwendungen
Presentation API Core API Shell API
Vision System Windows-Integration
Windows Vista
Surface Hardware + Treiber
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
22
3 | SDK – Demo
ScatterView TagVisualization
23
Vielen Dank für euer Interesse
Fragen jetzt stellen oder an [email protected]
Surface-Workshops am HPI Potsdam: Anmeldung & Details ebenfalls per Email