Hallo zusammen,
ich habe mittlerweile ein relativ komplexes Programm in Python geschrieben.
Dieses wertet z.B. Daten von einem Fax aus und steuert ebenfalls Haustechnik wie Licht etc. an.
Nun möchte ich ein User Interface zum steuern des Programms und zum Anzeigen von diversen Daten entwickeln.
Angefangen habe ich hier mit PyQT, bin mittlerweile aber auf C# mit XAML umgestiegen.
Die Kommunikation zwischen GUI und Programm findet nun über Sockets (ZeroMQ) statt.
Mit der GUI-Lösung bin ich mittlerweile aber leider nicht zufrieden.
Ich hätte gerne eine GUI die auch auf anderen Geräten (iOS, iPadOS, Android, Windows etc.) läuft.
Jedoch möchte ich nicht für jede Platform alles neu entwickeln.
Auf der Suche nach einer Lösung bin ich auf Progressive Web Apps (PWA) gestoßen.
Diese scheinen mir eine interessante Lösung vielleicht auch für mein Problem zu sein.
Nur aktuell fehlt mir einfach eine gute Übersicht, wie ich mit einer PWA am sinnvollsten starten soll.
Hat jemand hier vielleicht schon Erfahrung mit PWAs und kann mir ein paar hilfreiche Links geben?
Aktuell fehlt mir auch noch eine Idee wie ich die PWA mit meinem Programm verbinden kann.
Funktioniert dies weiterhin über Sockets?
Vielleicht hat jemand aber auch eine andere Idee, wie ich eine Platformunabhängige GUI mit möglichst geringen Aufwand machen kann.
Das Programm ist nur ein "Freizeitprojekt" und wird innerhalb eines Vereins genutzt.
Vielen Dank für eure Hilfe!
ich habe mittlerweile ein relativ komplexes Programm in Python geschrieben.
Dieses wertet z.B. Daten von einem Fax aus und steuert ebenfalls Haustechnik wie Licht etc. an.
Nun möchte ich ein User Interface zum steuern des Programms und zum Anzeigen von diversen Daten entwickeln.
Angefangen habe ich hier mit PyQT, bin mittlerweile aber auf C# mit XAML umgestiegen.
Die Kommunikation zwischen GUI und Programm findet nun über Sockets (ZeroMQ) statt.
Mit der GUI-Lösung bin ich mittlerweile aber leider nicht zufrieden.
Ich hätte gerne eine GUI die auch auf anderen Geräten (iOS, iPadOS, Android, Windows etc.) läuft.
Jedoch möchte ich nicht für jede Platform alles neu entwickeln.
Auf der Suche nach einer Lösung bin ich auf Progressive Web Apps (PWA) gestoßen.
Diese scheinen mir eine interessante Lösung vielleicht auch für mein Problem zu sein.
Nur aktuell fehlt mir einfach eine gute Übersicht, wie ich mit einer PWA am sinnvollsten starten soll.
Hat jemand hier vielleicht schon Erfahrung mit PWAs und kann mir ein paar hilfreiche Links geben?
Aktuell fehlt mir auch noch eine Idee wie ich die PWA mit meinem Programm verbinden kann.
Funktioniert dies weiterhin über Sockets?
Vielleicht hat jemand aber auch eine andere Idee, wie ich eine Platformunabhängige GUI mit möglichst geringen Aufwand machen kann.
Das Programm ist nur ein "Freizeitprojekt" und wird innerhalb eines Vereins genutzt.
Vielen Dank für eure Hilfe!