<link rel="stylesheet" id="astra-theme-css-css" href="https://pmo-it.de/wp-content/themes/astra/assets/css/minified/style.min.css?ver=3.7.9" media="all">

Java

ReSpeaker 4 LEDS ansteuern

ReSpeaker 4 LEDs mit Pi4J steuern

ReSpeaker 4 LEDs mit Pi4J steuern Motivation Für ReSpeaker im allgemeinen gibt es bereits zahlreiche Bibliotheken, auch einige die LEDs über die GPIO Pins ansteuern. Leider sind diese in Python geschrieben und somit wenig hilfreich für Java Projekte.Da die LEDs an verschiedenste Ereignisse gebunden werden sollen, habe ich mich zunächst auf die Suche gemacht, um …

ReSpeaker 4 LEDs mit Pi4J steuern Weiterlesen »

Rolladensteuern mit Loxone und Java.

Rolladensteuerung mit Loxone und Java

Automatische Rolladensteuerung mit Java und Loxone Motivation Loxone ist ein bekannter Anbieter für Smarthome Rolläden. Während sich über die mitgelieferte Oberfläche allerlei Funktionen konfigurieren lassen, ist es nur mit Zusatzkosten möglich, die Wetterdaten miteinzubeziehen. Diese Wetterdaten werden allerdings benötigt, um die Rolladen gemäß der aktuellen Sonneneinstrahlung, Wärme und Weiteres automatisch zu steuern. Im Netz sind …

Rolladensteuerung mit Loxone und Java Weiterlesen »

API Testing mit WireMock

API Testing mit Java und WireMock

API Testing mit Java und WireMock Motivation Ein bekanntes Problem: Öffentliche APIs werden abgefragt und liefern Daten in Form von JSON oder anderen Formaten zurück. Diese Daten können sich je nach Abfrageort, Zeit oder Umstände ändern. Ein Programm nimmt diese Daten entgegen und verarbeitet sie weiter. Doch wie lässt sich ein automatisierter Test gestalten, wenn …

API Testing mit Java und WireMock Weiterlesen »

Sealed Classes Java

Sealed Classes mit Java JDK 17

Sealed Classes mit Java JDK 17 Was sind Sealed Classes? Mit dem kommenden Java Release 17 werden sogenannte Sealed Classes eingeführt. Diese waren zuvor bereits seit dem JDK 15 in Form eines Preview Features vorhanden und in JDK 16 überarbeitet. Nun erscheinen sie final mit JDK 17. Bei diesem Feature wird es möglich sein, das …

Sealed Classes mit Java JDK 17 Weiterlesen »

5 Tipps für besseren Testcode Blogpost

Fünf Tipps für besseren Testcode

Fünf Tipps für besseren Testcode Good Practices In diesem Blogpost zeige ich fünf Good Practices auf, um den eigenen Testcode zu verbessern. Aber wieso nur „Good Practices“? Code und Codestyles ändern sich ständig, was heute als richtig anerkannt wird könnte morgen schon wieder falsch sein. Aus diesem Grund möchte ich hier nicht von „Best Practices“ …

Fünf Tipps für besseren Testcode Weiterlesen »

Erinnerungsassistent an Medikamenteinnahme

Erinnerungsassistent für Medikamente mit Sprachausgabe

Erinnerungsassistent für Medikamenteinnahme mit Sprachausgabe Motivation Bevor Corona began, besuchten Ich und meine Familie meine Großeltern regelmäßig. Dabei erinnerten wir sie auch daran, ihre Medikamente zu bestimmten Uhrzeiten einzunehmen. Durch die Kontaktbeschränkung fiel dieser Umstand gänzlich weg. Da beide kein Smartphone oder Vergleichbares besitzen, erschien mir das nächstbessere ein Erinnerungsprogramm mit Sprachausgabe zu entwerfen. Dieser …

Erinnerungsassistent für Medikamente mit Sprachausgabe Weiterlesen »

Apple Kalender mit Java auslesen.

Apple Kalender auslesen mit Java

Apple Kalender mit Java auslesen Motivation Apple Kalender-Einträge sollen synchron auf meinem Java-Dashboard sowie auf sämtlichen anderen Geräten im Haus gepflegt werden. Aktuell bietet Apple jedoch nur die Möglichkeit über eine ICS-Datei Kalenderdaten auszulesen. In diesem Blogeintrag wird eine selbstgeschriebene Bibliothek vorgestellt, mit deren Hilfe Informationen aus der Datei zur einfachen Weiterverarbeitung in einer Datenstruktur …

Apple Kalender auslesen mit Java Weiterlesen »

Philips Hue und Java

Licht steuern mit Java und Philips Hue

Licht steuern mit Java und Philips Hue Motivation Für meinen selbstprogrammierten Sprachassistenten wollte ich ein Modul für die Lichtsteuerung entwickeln. Ziel war es, sowohl Dimmen als auch Farben und verschiedene Szenen durch Sprache aufzurufen und ohne weitere Tätigkeit anzuwenden.In diesem Blogpost möchte ich einen Teil davon vorstellen. Hier wird das Ein- und Ausschalten, sowieso das …

Licht steuern mit Java und Philips Hue Weiterlesen »

DevOps Cucumber Jira Jenkins

Devops mit Cucumber, Jira und Xray

Devops mit Cucumber, Jira und Xray „Hat auf meiner Maschine funktioniert, ist jetzt Operating Problem“ Diese oder vergleichbare Aussagen sind nicht neu und wahrscheinlich schon öfter vorgekommen. Doch wie lässt sich so etwas eigentlich vermeiden? Dieser Blogeintrag zeigt eine Möglichkeit auf einen Jenkins Server mit entsprechendem Plugins zu konfigurieren um Cucumber Testfälle auszuführen und deren …

Devops mit Cucumber, Jira und Xray Weiterlesen »