<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>B3: Jetbrains Compose – New GUIs for the desktop and beyond</title>
        <link>https://videos.ijug.eu/videos/watch/311f69d3-9f16-4450-8dcc-1291617f4f3b</link>
        <description>Im Juli 2021 wurde von Google das neue, moderne Toolkit zur Erstellung von nativen UIs für Android in der Version 1.0 vorgestellt. Parallel dazu hat die Firma Jetbrains dieses OSS Toolkit für die Verwendung auf dem Desktop und auch im Web angepasst. Damit steht nun ein weiteres plattformübergreifendes UI Toolkit zur Verfügung, das eine ähnliche Zielrichtung hat wie das bekannte JavaFX. Im Gegensatz zu JavaFX stehen hinter Compose jedoch zwei große Firmen, die ein erhebliches Eigeninteresse am Erfolg dieses Toolkits haben. Schon allein deshalb lohnt es sich ein Auge darauf zu werfen. In meinem Vortrag werde ich zunächst die Grundlagen von Compose vorstellen. Dabei werde ich zeigen, dass für die Verwendung von Compose ein völliges Umdenken gegenüber JavaFX notwendig ist, da Compose nur in Kotlin programmiert werden kann und einen modernen, deklarativen Ansatz verfolgt, wie man ihn auch in React, Flutter oder SwiftUI findet. Dieses Umdenken lohnt sich aber, da es ganz neue Möglichkeiten eröffnet, z.B., hinsichtlich der Anbindung plattformunabhängiger Modelle. Der Vortrag spiegelt die konkreten Erfahrungen wieder, die ich bei der Umstellung einer JavaFX-basierten Anwendung auf Compose gesammelt habe. Diese werde ich im Vortrag präsentieren und werde dabei auch auf Erfahrungen hinsichtlich Performance, Handling und mit der Entwicklungsumgebung eingehen. Der Schwerpunkt des Vortrags wird auf der Desktop-Entwicklung liegen aber ich werde auch über die neuesten Entwicklungen bzgl. Android/iOS und Web berichten. Dr. Michael Paus is Aerospace engineer Developer, Consultant, Compose- and JavaFX-enthusiast OpenJFX author Chairman of the Java User Group Stuttgart e.V.</description>
        <lastBuildDate>Sun, 05 Jul 2026 02:45:48 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>PeerTube - https://videos.ijug.eu</generator>
        <image>
            <title>B3: Jetbrains Compose – New GUIs for the desktop and beyond</title>
            <url>https://videos.ijug.eu/lazy-static/avatars/6de92935-a559-4e26-930b-c1c8d4544f52.webp</url>
            <link>https://videos.ijug.eu/videos/watch/311f69d3-9f16-4450-8dcc-1291617f4f3b</link>
        </image>
        <copyright>All rights reserved, unless otherwise specified in the terms specified at https://videos.ijug.eu/about and potential licenses granted by each content's rightholder.</copyright>
        <atom:link href="https://videos.ijug.eu/feeds/video-comments.xml?videoId=311f69d3-9f16-4450-8dcc-1291617f4f3b" rel="self" type="application/rss+xml"/>
    </channel>
</rss>