Anspruchsvolle Client Lösungen mit der Windows Presentation Foundation, Silverlight und Surface Oliver Scheer Microsoft Deutschland
Agenda Warum entwickelt Microsoft Design-Werkzeuge und Technologien? Technologien für UI-Design Windows Presentation Foundation Silverlight Surface Tools für UI-Design Visual Studio Expression Studio Silverlight 4 Eclipse
Ein kleiner Rückblick VISUALISIERUNG UND INTERAKTION
Morgen
Menschliche Informationsverarbeitung Sehen Verstehen Entscheiden
Wie wird das Wetter morgen?
Wie wird das Wetter morgen?
Quelle: http://www.wahlrecht.de/ergebnisse/europa.htm
Wer hat gewonnen?
Quelle: http://www.elections2009-results.eu/de/germany_de.html
Designer: Stift und Papier, JPEGs, Powerpoints, Photoshop, Movies, Animationen Entwickler: Code, C#, Visual Studio, Namespaces, Funktionen, PHP, AJAX Konvertieren Nachbauen Tricksen Clevere Hacks (Führt trotz aller Mühe zu keinem befriedigenden Ergebnis.)
Designer: Stift und Papier, JPEGs, Powerpoints, Photoshop, Movies, Animationen
Entwickler: Code, C#, Visual Studio, Namespaces, Funktionen, PHP, AJAX
Designer: Stift und Papier, JPEGs, Powerpoints, Photoshop, Movies, Animationen Entwickler: Code, C#, Visual Studio, Namespaces, Funktionen, PHP, AJAX Konvertieren Nachbauen Tricksen Clevere Hacks (Führt trotz aller Mühe zu keinem befriedigenden Ergebnis.)
EINBAHNSTRASSE Konvertieren Nachbauen Tricksen Clevere Hacks (Führt trotz aller Mühe zu keinem befriedigenden Ergebnis.)
XAML extensible Application Markup Language Die Lösung: XAML als gemeinsames Format ermöglicht reibungslosen Austausch von Artwork, Daten und Code in beide Richtungen und schafft erstmalig einen durchgängigen Workflow zwischen Designern und Entwicklern.
Was ist XAML? extensible Application Markup Language XML-basierender, offener, erweiterbarer Standard für Oberflächenbeschreibungen <TextBlock Text= Servus /> <MediaElement Source= HalloVideo.wmv />
Microsofts Technologien für Benutzeroberflächen Windows Presentation Foundation Für Windows Desktop Systeme Silverlight Für Anwendungen die im Browser ausgeführt werden Surface Anwendungen die auf dem Surface-Tisch ausgeführt werden können Basieren alle auf XAML und.net
UI-BEISPIELE
TECHNOLOGIEN: WINDOWS PRESENTATION FOUNDATION
Umfassende Grafiktechnologie 2D, 3D, Text, Media, Effekte Hardwarebeschleunigung Unabhängig von der Bildschirmauflösung Hochpräzise ClearType
2D Grafik Schnelle Entscheidungsfindung Atemberaubende Interaktive Gestaltungen
3D Grafik Durchsichtigkeit Bessere Bewertungsmöglichkeiten Bessere Navigationen Differenzierungen
Text
Video
BEISPIELE: WINDOWS PRESENTATION FOUNDATION
Schon mal einen Kran gesteuert?
Windows7
Einsatz im Gesundheitswesen
Microsoft Silverlight ist ein Cross-Browser, Cross-Plattform und Cross-Device Plug-in für die Darstellung von.net-basierten Media- und Rich Interactive Applications der nächsten Generation SILVERLIGHT
Microsoft Silverlight ermöglicht reichhaltige und interessante Anwendungen im Internet. Teilmenge von WPF.
Cross-Browser
Cross-Plattform
Cross-Device
BEISPIELE: SILVERLIGHT
Projektbeispiel - Interaktiver Filmplayer beim BMBF Film Player auf Basis von Microsoft Silverlight verlinkt Filme mit Zusatzinfos Die Zukunft der Biotechnologie: Eine interaktive Deutschlandreise
Projektbeispiel Codex Sinaiticus Weltschrifterbe virtuell erlebbar unter www.e-manuscripts.org Resonanz Mehr als 3.000 Berichte auf Webseiten TV- und Radioberichte Print PR: Computer Zeitung u.v.a. Webvideos unter Youtube etc.
TECHNOLOGIEN: SURFACE
Microsoft Surface
Ein Sprung in der Computer-Evolution Grafische User Interfaces Text-basiert Microsoft Surface: Natural User Interface
Anders als alles Andere!!! Surface erkennt Objekte Surface erkennt mehrere Benutzer Surface ist Multi-Touch Surface arbeitet natürlich
75 Natural User Interface
Realistisch
BEISPIELE: SURFACE
Hessen Surface Interaktives Parlament
Hessen Surface Land und Umwelt
Hessen Surface School Locator
TOOLS FÜR UI-DESIGN
Visual Studio und Expression Studio
Zusammenfassung WPF, Silverlight und Surface basieren auf einer Technologiegrundlage Bestehendes Know How kann weiterverwendet werden Breites Spektrum an Anwendungsszenarien Offen für jeden Entwickler
ZU GUTER LETZT
Berliner Reichstag
Marienplatz
Kontakt Telefon: 0175 5844505 Email: oliver.scheer@microsoft.com Blog: blogs.msdn.com/olivers Twitter: twitter.com/theoliver Facebook: facebook.com/oliver.scheer Vielen Dank
Weitere Informationen Der Online-Einstieg für Entwickler: www.msdn-online.de Sie wollen mehr Informationen? Testen Sie mal unsere Webcasts www.msdn-online.de/webcasts Design-Werkzeuge zum Testen und Downloaden www.silverlight.net/getstarted