Events on SAPUI5
Check out events about SAPUI5 and its related open source projects.
UI5ers live
UI5ers live is an online series to promote an intensive interaction within our UI5 community. Once a month, the UI5 team opens up the line for 45 minutes to discuss the latest UI5 features, inform about topics they are currently working on, and exchange views and ideas around UI5. Everybody is invited to get involved and can submit topics for upcoming episodes. Send us your ideas via e-mail and we will get back to you. Or give us a shout in the UI5ers_live channel on OpenUI5 Slack and we can discuss it together.
The episodes are broadcast every second Thursday of a month at 15:15 German time and everybody can join without further action. All episodes will be recorded and published on the OpenUI5 YouTube channel afterwards.
Find the individual dates of upcoming sessions and the recordings of past episodes in the table below or visit the OpenUI5 Event page to get a blocker for your calendar.
15:15 CEST
Florian Vogt (UI5 team) presents the UI5 Plugins for Coding Agents project: what plugins exist, what they enable, how to install them, and what you can actually get done with them. The plugins work with both OpenUI5 and SAPUI5 and bring UI5-aware capabilities to agents like Claude and GitHub Copilot.
Peter Muessig introduces Chrome's built-in AI and shows how to integrate these browser-native APIs into a UI5 application. He covers what the APIs can do, why on-device AI matters (latency, cost, privacy), and walks through a live demo.
Stefan Blamberg (UI5 dev team) showcases upcoming AI capabilities for adapting existing applications across no-code, low-code, and pro-code scenarios. See SAP Joule integrated directly into the key-user adaptation mode, describing intent in natural language, using live app runtime context to generate flexibility changes, and handling off semalessly to a code agent via the SAP Fiori tools MCP server when requirements go beyond key-user scope.
Peter Muessig introduces the JSX/TSX runtime for OpenUI5: write your views in TypeScript with full per-control type safety and IDE support — no virtual DOM, no reconciler, just OpenUI5 as you know it. Quietly announced at UI5con, this is the full story: live demo, key concepts, and how it works under the hood.
Manasi Mishra and Komma Rakshitha then show how to take SAPUI5 applications beyond standard controls by embedding modern open-source visualization libraries as first-class SAPUI5 custom controls. Drawing on real-world work inspired by SAP Visual Business, they demonstrate practical integration patterns for Three.js (3D shapes, drag-and-drop, selection) and MapLibre (vector maps, custom arrow overlays, spot markers, rectangular selection). The talk covers project setup, dependency management, and how to bridge the rendering and event models between SAPUI5 and external libraries — patterns you can apply immediately in your own apps.
Meanwhile, debugging apps just got a lot more convenient. OpenUI5 1.149 ships experimental built-in debug utilities — a global ui5 object in the browser console that gives you structured access to controls, modules, and framework internals. No globals required. Thorsten Hochreuter shows what's there and how to use it. Activate with sap-ui-debug-tools=true and type ui5.help() to get started.
UI5con
UI5con is a community-driven event to connect all the UI5 users and fans out there - a common platform to get to know each other, discuss innovations and find solutions. The event is organized by the community, usually free of charge and very informal: Everyone interested in UI5 and its related projects is welcome!
Once a year, the UI5 team itself acts also as host and takes over the organization of a one day event in St. Leon-Rot/Germany packed with lectures, talks, hands-on sessions, and networking opportunities for around 400 attendees.
Find the individual events in the table below.
12:30-13:15 CEST
UI5 has long given us two ways to build views: XML views: declarative, but strongly-typed and JS views, which are code (and thus type-checkable) but imperative, hand-wiring controls with `new Button({...})`. What if you didn't have to choose? The JSX/TSX runtime is a hybrid: you write your view **declaratively**, like XML, but in **TypeScript**, so you get full type-checking, autocomplete on control properties, and JS-native loops and conditionals — while every UI5 concept you already know (data binding, aggregations, controllers, i18n) stays exactly the same. In this session we start from an empty EasyUI5 TypeScript app, wire up the community JSX/TSX runtime, and build up a view step by step: controls, bindings, aggregations with templates, events, and the structural directives `For` and `If`. You'll leave knowing exactly how to adopt TSX views in your own app, one view at a time, with XML and TSX coexisting side by side.
12:00-12:25 CET
Look at the latest UI technology innovations available today for application experiences and get an overview of what we have planned next. Find out about innovations for both web and mobile SAP Fiori apps (SAPUI5, SAP Fiori elements, and mobile development) and gain an understanding of how we’re transitioning to AI-native user experiences.
12:00-12:25 CET
Look at the latest UI technology innovations available today for application experiences and get an overview of what we have planned next. Find out about innovations for both web and mobile SAP Fiori apps (SAPUI5, SAP Fiori elements, and mobile development) and gain an understanding of how we’re transitioning to AI-native user experiences.
09:00-09:45 CET
Discover what’s new in development with SAPUI5 in your pro-code IDE of choice. Learn how you build modern apps using new agentic developer tools and SAPUI5 capabilities. Get insights into SAP’s UI strategy and web components and find out how you can benefit. See how this relates to the Joule Work capability.
11:30-13:30 CET
Use an IDE of choice to develop a modern app in SAPUI5. Explore the latest best practices, agentic AI skills, and TypeScript to build a future-ready app. Learn how to use SAP Web Components and gain a practical understanding of AI-based enhancements in SAPUI5 to elevate your apps to the Joule Work capability.