<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Kotlin | Peter Braun</title>
    <link>https://www.peter-braun.org/tag/kotlin/</link>
      <atom:link href="https://www.peter-braun.org/tag/kotlin/index.xml" rel="self" type="application/rss+xml" />
    <description>Kotlin</description>
    <generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>de-de</language><lastBuildDate>Sat, 14 Nov 2026 00:00:00 +0000</lastBuildDate>
    <image>
      <url>https://www.peter-braun.org/media/icon_hu_b0c19de592a9e759.png</url>
      <title>Kotlin</title>
      <link>https://www.peter-braun.org/tag/kotlin/</link>
    </image>
    
    <item>
      <title>GeMARA</title>
      <link>https://www.peter-braun.org/project/gemara/</link>
      <pubDate>Sat, 14 Nov 2026 00:00:00 +0000</pubDate>
      <guid>https://www.peter-braun.org/project/gemara/</guid>
      <description>&lt;p&gt;Im Projekt GeMARA entwickeln wir Software-Generatoren, mit denen aus einer abstrakten Beschreibung vollständige Client-Server-Anwendungen erzeugt werden können, sowohl für das Web als auch für mobile Endgeräte.&lt;/p&gt;
&lt;p&gt;Im Mittelpunkt steht ein Meta-Modell, das Fachlichkeit, Schnittstellen und Datenhaltung einer Anwendung unabhängig von der Technologie beschreibt. Aus dieser Beschreibung generieren wir das gesamte Backend als hexagonale Architektur in Kotlin auf Basis von Quarkus, einschließlich der Anbindung an die Datenbank, sowie die passenden Web- und Mobile-Clients. Die klare Trennung von fachlicher Logik und technischen Adaptern, die die hexagonale Architektur vorgibt, macht den generierten Code gut wartbar und leicht erweiterbar.&lt;/p&gt;
&lt;p&gt;Wir setzen GeMARA an der Fakultät Informatik und Wirtschaftsinformatik für die Entwicklung eines Fakultätsinformationssystems ein.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>helloworld.fiw</title>
      <link>https://www.peter-braun.org/project/helloworld-fiw/</link>
      <pubDate>Sat, 14 Nov 2026 00:00:00 +0000</pubDate>
      <guid>https://www.peter-braun.org/project/helloworld-fiw/</guid>
      <description>&lt;p&gt;Im Projekt helloworld.fiw entwickeln wir eine Web-basierte Applikation für das International Office der Fakultät Informatik und Wirtschaftsinformatik (FIW) der Technischen Hochschule Würzburg-Schweinfurt (THWS). Sie unterstützt die Verwaltung von Incoming-Studierenden, die zu uns an die Fakultät kommen, und von Outgoing-Studierenden, die einen Auslandsaufenthalt an einer Partnerhochschule absolvieren.&lt;/p&gt;
&lt;p&gt;Die Anwendung bündelt die administrativen Aufgaben rund um die Internationalisierung an einer Stelle. Dazu gehören neben den Studierenden unter anderem die Partnerhochschulen und die Abkommen mit ihnen, die jährliche International Week, die Mobilität von Lehrenden sowie die E-Mail-Kommunikation mit den Studierenden. Das Backend ist als hexagonale Architektur in Kotlin auf Basis von Quarkus umgesetzt, das Frontend als Single-Page-Anwendung in React mit TypeScript.&lt;/p&gt;
</description>
    </item>
    
  </channel>
</rss>
