IT-Experte für Webanwendungen, IoT und Smarthome
In den letzten Jahren hat sich die Leidenschaft für IoT (Internet der Dinge) und Smarthome entwickelt. Seit vielen Jahren bin ich durchgängig als freiberuflicher Systems Engineer im Konzernumfeld tätig. In diesem Umfeld ist vieles durch Prozesse, Regeln, Vorgaben gesteuert. Dort geht die Kreativität und Freiheit etwas über den Tellerrand hinaus verloren. Auf der Suche nach einem Ausgleich bin ich auf die Maker Szene gestoßen. Diese Community ist stets am wachsen, da es inzwischen viele Möglichkeiten der Eigenentwicklung gibt, die vor 20 Jahren nur Konzernen und Firmen vorbehalten waren. Geschlossene Systeme, Vendor-Lock (Herstellerabhängigkeit) , verschlossene Protokolle und eine fehlende OpenSource Community, hat Firmen, Kunden in eine Abhängigkeit getrieben.
Dies hat sich nun sehr zum positiven verändert. Wenn man daran denkt, dass durch reines Reverse Engineering von Microsoft Exchange ein vollständiger OpenSource Ersatz wie Kopano entstanden ist. Dieser kostet Dank Linux nur einen Bruchteil was sonst ein vollständiger Exchange Server kostet. OpenSource Produkte wie Alfresco für ein vollständiges CMS für Dokumente ist, zeigt wie stark die OpenSource Community gewachsen ist. Die letzten Jahre verfolge ich diese Community sehr intensiv, was mir auch hilft web basierende Software Komponenten auszutesten und diese in mein Tagesgeschäft einzubinden.
Digitalisierung und Automation sind ja die Schlagworte seit Jahren und werden in Zukunft unser Leben grundsätzlich ändern. Durch meine Reisen nach Asien Japan, China, Philippinen, erweitert sich auch in einer ganz anderen Weise der persönliche Horizont. Was dort sich bereits Technologien etabliert haben, davon träumt Deutschland noch. Wir werden als Exportland unseren Status und Ansehen in der Welt verlieren, wenn er nicht schon verloren ist.
Ein weiterer Aspekt ist daß ich kein Programmierer bin, ich mag es einfach nicht und kann es auch nicht. Es geht auch nicht darum daß wir alle Programmierer sein müssen, sondern es braucht auch Menschen, die dass was die Programmierer entwickeln in die Cloud, auf den Server, in Anwendungsumgebungen installieren. Erst dadurch wird der Programmcode nutzbar. Seit meiner Jugend sind Webanwendungen für mich bis heute eine Faszination. Deshalb suchte ich einen Weg wie man Programmieren kann ohne zu programmieren. Ist das wirklich möglich?
In den Berufsschulen, Universitäten lernt man wie man mit „Bedingte Anweisung und Verzweigung“ umgeht. Dh. es ergibt sich ein Ereignis und dann wird überlegt wie die Verzweigung per „true / false“ bearbeitet wird. Das ist der klassische Weg den viele Programmierer gehen.
Mit Node-RED gibt es einen ganz anderen Ansatz. Und zwar man arbeitet mit Objekten. Die Programme nennt man „Flows“. Aus diesen Ansatz heraus hat sich für mich eine ganz neue Welt der Programmierung eröffnet. So wurde mir der Einstieg in die Programmierung möglich, die ich verstehe fernab von der klassischen Methode der Programmierung. Innerhalb von 6 Monaten hatte ich eine voll funktionierende Eigenbau Smarthome Lösung aufgebaut inklusive einem Webfrontend welches sich per Smartphone, Tablet, Computer steuern lässt. Hinzu kommt noch die Spracheingabe Cloudfrei via Amazon Echo.
Dieser Artikel soll aufzeigen, dass ich kein Mensch des Stillstandes bin.
Veränderungen sind mein Leben und eine willkommene Herausforderung.