User Interfaces stehen im Mittelpunkt des Interesses der Auftraggeber, Anwender und Entwickler von kommerzieller Anwendungssoftware. Die Benutzungsschnittstelle ist vertragliches Abnahmekriterium, Verständigungsmittel zwischen Anforderungsstellern und Entwicklern sowie Akzeptanz- und Erfolgskriterium für die Anwender. Für das Entwickeln von User Interfaces fanden wir bisher wenig Praktisches: Aufzählungen von Kontrollelementen, Checklisten, Ratschlägen, Geboten und Verboten. Praxis der User Interface-Entwicklung stellt komplette UI-Lösungen und Dialogseiten-Rezepte anhand von konkreten Anwendungsfällen und Anforderungen vor. Im Vordergrund steht die Aufgabe, User Interfaces für konkrete Anwendungsfälle in einer bestimmten Technologie zu erstellen. Der Leser lernt anhand praktischer Beispiele Workflows und Dialogseiten zu skizzieren, Navigationskonzepte zu entwerfen, Dialogseiten zu layouten und die Schnittstellen zwischen Logik, Design und Funktion zu erarbeiten.
Praxis der User Interface-Entwicklung erklärt das Entwerfen und Umsetzen von Softwareoberflächen anhand typischer Aufgabenstellungen und konkreter Anforderungen. Übersichtliche Arbeitstafeln des nach Fallbeispielen gegliederten Workbooks veranschaulichen Schritt für Schritt die Lösungen von typischen User Interface-Aufgaben sowie die dahinter liegenden Konzepte.
Das Buch liefert einsatzfertige Designpatterns für Dialogseiten und Dialogabfolgen. Es werden konkrete Dos und Don'ts für die UI-Entwicklung aufgezeigt. Im Unterschied zu anderen Werken wird fast gänzlich auf theoretische Überlegungen verzichtet und dafür der Leser anhand von konkreten Fallbeispielen auf allgemeine Vorgehensweisen hingeführt. Das Buch schließt die Lücke zwischen Designrichtlinien und deren konkreter Umsetzung in einer Zielplattform.
Erlebbare User Interfaces entwickeln
Paul Chlebek
Design Development Dialog Dialogentwicklung Dialoglayout GUI GUI Dialoglayout HCI HCI Engineering Layout Pattern Patterns Softwareentwicklung Styleguide UI