Projekte

Meine Freizeit teile ich unter zwei Passionen auf, die unterschiedlicher nicht sein könnten: Software-Entwicklung und Bikepacking. Hier geht es jetzt um Software-Entwicklung. Aktuell widme ich die meiste meiner “Entwicklungs-Freizeit” zwei Open Source Projekten, die ich hier in alphabetischer Reihenfolge ganz kurz vorstellen möchte:

GPX Animator

Dieses Projekt wurde am 31. Januar 2013 von Martin Ždila ins Leben gerufen. Weihnachten 2018 habe ich meine ersten Beiträge geleistet und bald darauf die Wartung und Pflege komplett von Martin übernommen. Beim GPX Animator handelt es sich um eine Anwendung, mit der du mit deinem GPS-Gerät oder deinem Smartphone aufgezeichnete Touren und Reisen auf einer Landkarte animieren und ein Video erstellen kannst. Dabei lässt sich (fast) alles erdenkliche einstellen. Das Programm läuft auf deinem Computer und du musst deine Daten keinem Server im Internet anvertrauen. Cool, oder?

Der GPX Animator wird vollständig in Java entwickelt. Als Anwender musst du aber kein Java installiert haben, das Installationsprogramm bringt alles nötige mit. Du kannst den GPX Animator entweder über Kommandozeile oder über eine umfangreiche grafische Benutzeroberfläche steuern, es gibt dabei keine Funktionsunterschiede. Allerdings ist die grafische Benutzeroberfläche nicht unbedingt eine Augenweide und benötigt dringend ein Redesign.

Mehr Informationen und natürlich auch eine Möglichkeit, den GPX Animator herunter zu laden, findest du unter: https://gpx-animator.app/

Komunumo

Seit vielen Jahren bin ich schon Mitglied der Java User Group Switzerland und seit einiger Zeit auch aktiv im Vortand tätig. Die Webseite unserer JUG ist technologisch schon etwas in die Jahre gekommen. Sie basiert auf PHP. An sich nichts schlimmes, aber als JUG schon irgendwie etwas entwürdigend. Also habe ich am 16. Mai 2021 dieses Projekt ins Leben gerufen, um die Webseite der JUG technologisch auf den aktuellen Stand zu bringen.

Komunumo würde ich als “Community Management Software” bezeichnen. Es verwaltet die Daten der Mitglieder, der Sponsoren, alles rund um Vorträge und noch vieles mehr. Aus diesen Daten entsteht dann natürlich auch die Webseite der JUG. Dabei ist Komunumo sehr stark auf die Bedürfnisse der Java User Group Switzerland zugeschnitten, lässt sich allerdings auch relativ einfach anpassen. Mit dem weiteren Fortschritt der Entwicklung ist nicht nur die Ablösung der bisherigen PHP-Version geplant, sondern auch Komunumo so flexibel zu gestalten, dass andere Communities ebenfalls sehr einfach Komunumo für die Veraltung ihres Vereins oder ihrer Gruppe und ihrer Webseite einsetzen können.

Der für viele etwas merkwürdig klingende Name Komunumo hat natürlich einen besonderen Hintergrund: Er entstammt der künstlichen Sprache Esperanto und bedeutet so viel wie Gemeinschaft. Also sehr passend. Zudem ist er lustig auszusprechen und die Domain war auch noch frei! :-)

Mehr Informationen zu Komunumo findest du unter: https://komunumo.org/