Modern Frontend Design (from Swing to the Web)
summary
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
chapters (15)
- 0:00Introduction
- 2:27Summary
- 5:12Modern Implementation
- 5:31Typical Business Application
- 10:33Finding a Useful Tech Stack
- 11:13Toolkit Switch
- 12:47Toolkit-Independent Code
- 19:45Hierarchical Navigation
- 26:40Shortening Screenflow: Start
- 31:56Tabbed Browsing
- 35:29Alternatives to UWP
- 36:13Swing with Windows 10
- 37:53Device-Independent Layout
- 55:19Dialogs - Standard
- 59:29Standard Renderer (Swing)
related talks
52mModern Web Development with Java and Vaadin - From Fundamentals to Pro
45mFluent Design: Designing for the Future
46mA Java Developer's Guide to Navigating the Frontend Landscape
35mCan the Material Design Live Long and Prosper
42mWhy Is Frontend So Hard?
01h 15mBuilding a Modern, Native Application for Windows: Which UI Framework Should You Choose?
44mJava developer-friendly frontends: Build UIs without the JavaScript hassle
56mThe Web, Its Frameworks and Its Standards: Deconstruct to (Re?)Construct
