~/talk

Modern Frontend Design (from Swing to the Web)

TalkinGermanat W-JAX 2019 · 2019-11-04..11-08· [ux-and-product-design, frontend-architecture]
links:none on file
slides:none on file

Shows how to modernize a classic Java desktop application (Swing, SWT, JavaFX) toward contemporary UI systems like Google’s Material Design and Microsoft’s UWP. Covers updating the application framework (navigation, content, commands), redesigning common page types (overviews, search, result/work lists, object views), adapting content and device-independent layouts, and the resulting form and form-builder requirements, illustrated with many before/after screenshots.

AI-written summary · about

  1. 0:00Introduction
  2. 2:27Summary
  3. 5:12Modern Implementation
  4. 5:31Typical Business Application
  5. 10:33Finding a Useful Tech Stack
  6. 11:13Toolkit Switch
  7. 12:47Toolkit-Independent Code
  8. 19:45Hierarchical Navigation
  9. 26:40Shortening Screenflow: Start
  10. 31:56Tabbed Browsing
  11. 35:29Alternatives to UWP
  12. 36:13Swing with Windows 10
  13. 37:53Device-Independent Layout
  14. 55:19Dialogs - Standard
  15. 59:29Standard Renderer (Swing)
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.