Von agent47,

Da es weiter recht ruhig um das SHC 3 ist, möchte ich euch hier wieder einen Status und Ausblick geben.

Beim Start der Entwicklung nach der Sommerpause musste ich feststellen das ich viele Probleme die es schon im SHC 2 gab nicht wirklich gelöst hatte, sondern bestenfalls umgangen. Das hat mich dazu bewegt das SHC 3 noch einmal komplett zu überdenken und neu auf zu bauen. Dabei habe ich viele alte konzepte über Board geworfen und wirklich noch einmal neu angefangen.
Aktuell bin ich dabei die ganzen Daten und deren Datenhaltung zu programmieren.

Zu dem neuen Konzept gehören unter anderem folgende Punkte:
  • Die Kommunikation zwischen Server und Client wird per REST Service erfolgen
  • Der REST Service kann mit etwas zusatzaufwand SSL Verschlüsset werden
  • Es wird ein komplett neues Konzept mit den Sensoren und Schaltbaren Elementen geben
  • Die Entwicklung nutzt sehr viel mehr externe Libarys als ursprünglich geplant, das fördert die Stabilität und verhndert sinnlose doppelte Arbeit
  • Alle Clients unterstützen von Haus aus mehrere Sprachen (zuerst Deutsch und Englisch), die Haupsprache bleibt aber Deutsch
  • Als Build Management Tool kommt jetzt Gradle statt Maven zum Einsatz (das spart mir viel Aufwand, da Maven recht umständlich ist)


Wie geht es weiter?

Aktuell komme ich mit der Entwicklung nicht so vorran wie es einmal angedacht war. Das wird sich in näherer Zukunft auch nicht ändern. Da ich in kürze damit beginnen werde meine Facharbeit zu schreiben und Anfang nächsten Jahres mich auf die Abschlussprüfungen vorbereiten muss.
In der zeit bis ende Mai nächstes Jahr habe ich mit diesen beiden Themen sehr viel zu tun, was bedeutet das die Entwicklung des SHC 3 hinten ansteht. Wann mit der Fertigstellung zu rechnen ist kann ich aktuell nicht sagen. Es ist aber eher unwahrscheinlich das es diesen jahr noch fertig wird. Die Entwicklung werde ich nicht komplett einstellen, aber einen kontinuierliche Fuss wird es nicht geben.

Wer Entwicklung verfolgen möchte kann dies auf GitHub im SHC 3 Respository tun -> GitHub - agent4788/SHC_Application_Framework: Die Neuentwicklung des SHC Version 3