MODERNE GESTALTUNG FÜR JAVA
Karsten Lentzsch – JGoodies
JGoodies: Karsten Lentzsch
Java-GUI-Bibliotheken und -Rahmenwerk
Beispielanwendungen
Berate zu Java-Desktop
Helfe beim Oberflächen-Bau
Didaktik und Produktionskosten
Swing. Und nun?
Renovieren, umziehen, neu bauen
Nachher
Machbare moderne Gestaltung
für den Java-Desktop kennenlernen
Ziel
Themen Suche
Read-only-Sichten
Detailtypographie
Objektdarstellung
SAPs UI5 in Java
MS Universal Windows Platform in Java
Typische Geschäftsanwendung
Aktions- oder datenzentrierte Navigation
Suchen und Filtern
Ergebnistabellen/-listen
Vorschau und Detailanzeigen
Read-Only-Ansichten
Editoren
Standarddialoge für Nachrichten, Fragen, Auswahl, Kleineingaben
Wünschenswert
Plattform-unabhängig
Geräte-übergreifend
Rollen-basiert
Einheitlich
Günstig produzierbar
Kriegt jeder hin
Investitionsschutz
Technik-Muster
Implementierung
Visuelle Muster
Bretter
Möbel
Möbelgruppe
Raumaufteilung
Gebäudetypen
Investitionsschutz
Oberfläche zeitgemäß renovieren
Rollen-basiert, Aktions-zentriert statt Funktionen
Fasslichkeit und Lesbarkeit verbessern
Unterteilen in: Navigation, Inhalte, Kommandos
Bildschirmaufbau standardisieren
Bildschirmfluss standardisieren
Navigationsarten kennen
Anwendungstypen kennen
Visuelle Verbote
Pfusche nicht mit Farben!
Pfusche nicht mit Schriften!
[Sei vorsichtig mit Icons!]
Visuelle Gebote (Kurz)
Reduziere auf das Wesentliche!
Rahmen weg
SUCHE
EDITOR-ARTEN
AKTIONS-ORIENTIERT
READ-ONLY-ANSICHT I
READ-ONLY-ANSICHT II
READ-ONLY-ANSICHT II
DETAILTYPOGRAPHIE
FACT SHEETS
NOCHMAL FACT SHEETS
UI5 AUF JAVA DESKTOP
TESTS
NOCHMAL CRM
MICROSOFTS UWP IN JAVA
JDISKREPORT
TODO
CONTRACT
CASHING
POWER
TAXI
INVOICING
CARGO
LAGER
TABBED BROWSING
Bücher
Das Tüpfelchen auf dem i
Deutsch für Profis
Demos: Showcase
JGoodies.com -> Downloads -> Demos
UI5 in Java
Komponenten
Standarddialoge
Muster
Referenzimplementierungen für Presentation Model und MVP
Referenzen
JGoodies.com -> Downloads -> Presentations
Visuell: Effektiv gestalten mit Swing
Muster: Desktop-Muster und Datenbindung
Implementierung: Java UI Design with Style
Meta Design: Effizient gestalten mit Swing
Rahmenwerk: JSR 296 –Swing App Framework
Mehr zur menschlichen Seite
JAX-Video:
„Warum so viele kluge Leute so schlechte Oberflächen entwickeln“
FRAGEN UND ANTWORTEN
MODERNE GESTALTUNG FÜR JAVA
Karsten Lentzsch – JGoodies