History of Java UI Development: Live. Die. Repeat.
summary
A concise history traces Java UI from AWT/Swing and SWT to JavaFX and desktop-first tools, then server-side JSP/Servlet, Struts/WebWork/JSF, component frameworks like Wicket, Tapestry, Vaadin Flow, and the rise of JavaScript stacks (jQuery → React/Vue/Angular); claim: Java web UIs lose to JS-driven options for interactivity. Practical bits: GWT/Graal-like transpilers and a March 2025 GWT release keep Java-to-JS alive; demo runs Llama 3.3 locally inside a Spring app to extract structured insurance form data from chat, showing agentic UIs and self-contained frontends.
AI-written summary · about
chapters (9)
- 0:00Introduction and speakers
- 2:38The first wave: desktop
- 14:32The second wave: web
- 18:53Web evolution and frameworks
- 29:59GWT and modern web development
- 35:19The third wave: AI chat
- 40:53AI agent live demonstration
- 46:15UI design in the AI age
- 49:58Conclusion and future outlook
related talks
40mModernizing Java UIs Without JavaScript: Escape the Multi-Stack Trap
49mThree Different Methods to Build Web UIs in Java
27m"Full-stack from the back: Building for the web with Java"
47mRich Client Java: Still Going Strong
46mA Java Developer's Guide to Navigating the Frontend Landscape
47mJava on the Desktop
41mFull-stack development is dead, long live full-stack development!
10mYou can build Web UI using Java only
