A conference talk presenting a Java-only strategy for modernizing legacy desktop applications (Swing, Eclipse RCP, Oracle Forms) to run in the browser without adopting JavaScript frameworks like React or Angular. The approach uses two products: WebSwing, which renders existing Java GUI apps in a browser via a server-side canvas, and Web4J, a component-based Java UI framework for building modern responsive web UIs. The talk argues against full rewrites and the 'multi-stack tax' of maintaining separate Java and JavaScript teams, advocating instead for an incremental migration path: immediately web-enable with WebSwing, then gradually replace screens with Web4J while reusing existing business logic. A real-world case study from Dutch ERP vendor Prodin shows six Java developers shipping first modules in four months with zero lines of JavaScript.
Sort: