Happy birthday to Java! Definitely my favourite language. 😊 Cool presentation. Those old UIs bring back some memories!
Not sure I agree with "Text and voice chat will be the only frontends in the future". Suspect that precise controls will generally always be with a UI. Kind of like my car is now. I can say "I'm hot" and it lowers the temperature. Or if I want fine control, I can click the UI button to make it half a degree cooler. On Monday, 2 June 2025 at 7:10:01 pm UTC+10 Lonzak wrote: > Browsed your presentation - thank you for sharing! Remembered some of the > long forgotten UI technologies :-) > Regarding the third wave I recently watched a video from the microsoft CEO > who envisioned something similar... The future of UI developers will become > pretty interesting... > > Hi All, > > Ingo and I had a chance in JCON 2025 doing this session... > > *"History of Java UI Development: Live. Die. Repeat."* > > We really enjoyed talking about the evolution of #Java > <https://www.linkedin.com/search/results/all/?keywords=%23java&origin=HASH_TAG_FROM_FEED> > > UI development—from the early days of desktop UIs to modern web browser > interfaces. I demonstrated a "Hello World" example using a simple #GWT > <https://www.linkedin.com/search/results/all/?keywords=%23gwt&origin=HASH_TAG_FROM_FEED>-style > > Java-to-JavaScript transpiler. Interestingly, many developers still aren’t > aware of the key differences between GWT-based UI frameworks like DominoUI > and server-side browser UI frameworks like #Vaadin > <https://www.linkedin.com/search/results/all/?keywords=%23vaadin&origin=HASH_TAG_FROM_FEED> > > Flow. GWT-based frameworks don’t require a backend at all. They transpile > Java source code into JavaScript, allowing the resulting web app to run > entirely in the browser—just like any other JavaScript application. > > Unfortunately, we didn’t have enough time to dive deeper into what we see > as the most exciting development: "The Third Wave" – Everything is a Chat. > In our view, UI development is undergoing a major shift. In an #AI > <https://www.linkedin.com/search/results/all/?keywords=%23ai&origin=HASH_TAG_FROM_FEED>-first > > world, the UI becomes just a simple chat—based on text, voice, video, or > images—while an AI agent (#LLM > <https://www.linkedin.com/search/results/all/?keywords=%23llm&origin=HASH_TAG_FROM_FEED> > > == The Brain) decides what UI elements to display to the user. This changes > everything. There will be far less need for complex UI frameworks, goodbye > #Vue > <https://www.linkedin.com/search/results/all/?keywords=%23vue&origin=HASH_TAG_FROM_FEED> > , #React > <https://www.linkedin.com/search/results/all/?keywords=%23react&origin=HASH_TAG_FROM_FEED>, > > and the era of rigid, form-based interfaces may soon be over. > > Here are our slides—enjoy! > > https://bit.ly/ai-llm-ui > > By the way, we also included some nice photos of Cologne and Münster for > Java developers looking for travel inspiration in Germany. Both cities are > definitely worth a visit! > > -- You received this message because you are subscribed to the Google Groups "GWT Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/google-web-toolkit/ada6e20d-6fce-4531-94ee-bc2486a7b53an%40googlegroups.com.
