Hallo Leute,
Möchte den Projekt Showcase nützen, um mein aktuelles Projekt bzw. den aktuellen Entwicklungsstand zu präsentieren und mir mal weiteres Feedback zu holen.
Es handelt sich bei IPSView um einen Designer, mit dem man sich eigene Oberflächen für iOS, Windows und später vermutlich auch Android zusammenklicken kann. Diese konfigurierten Seiten werden am IPS Server abgespeichert und können mit einem der verfügbaren Clients geladen und angezeigt werden.
Ziel von IPSView ist es, eine Möglichkeit zu bieten spezielle GUIs für bestimmte Endgeräte zu konfigurieren.
Es wird also kein Wert darauf gelegt, dass sich die GUI in der Größe dem jeweiligen Client anpasst, sondern man konfiguriert sich vielmehr für unterschiedliche Endgeräte unterschiedliche GUIs, die dafür aber perfekt auf die Größe des jeweiligen Client abgestimmt ist.
Meine Beweggründe für die neue GUI waren folgende:
[ul]
[li]das WebFront ist zwar sehr mächtig, aber in der Gestaltung einer relativ kompakten individuellen GUI war es mir aber mittlerweile zu unflexibel.
[/li][li]das iFront ist zwar sehr schnell und perfekt für Unterwegs, aber für die Steuerung zuhause war mir die Navigation zu aufwendig (zB kurz Jalousie herunterlassen – 2 mal zurück, Beschattung, Device, Select Profile, …
[/li][li]und das Dashboard eignet sich nur für Windows und ist nicht unbedingt für Touch Bedienung optimal.
[/li][li]
[/li][/ul]
Vor ungefähr einem Jahr habe ich dann begonnen meine eigene GUI zu entwickeln. Mein Ziel war es, eine schnelle und individuelle GUI für iOS zu schreiben. Und obwohl heutzutage die ganze Welt fast nur mehr auf HTML setzt, habe ich mich für eine native Implementierung entschieden. Gründe hierfür waren folgende:
[ul]
[li]Nichts fühlt sich so gut an wie eine native App
[/li][li]Man kann die Hersteller spezifischen Features besser ausnützen
[/li][li]Schneller als HTML
[/li][li]ferner wollte ich mich wieder mal mit einer für mich neuen Technologie beschäftigen (und HTML bzw. dessen Interpretation der diversen Browser löst immer wieder leichte Aggressionen bei mir aus …)
[/li][li]
[/li][/ul]
Meine persönlichen Präferenzen mittlerweile:
[ul]
[li]Für detaillierte Einstellungen, Monitoring und während des Entwicklungs Prozesses verwende ich das gute altbewährtes WebFront
[/li][li]Wenn ich unterwegs bin, verwende ich das iFront bzw. IPSView mittels VPN
[/li][li]Für zuhause habe ich mir für das iPhone eine GUI erstellt, mit der ich die wichtigsten Sachen sehr schnell im Zugriff habe (Bewässerung, Beschattung, TV, Musik und Licht).
[/li][li]Für das iPad habe ich einen leicht verständlichen Floorplan erstellt
[/li][li]
[/li][/ul]
Vorteile von IPSView:
[ul]
[li]intuitiver Designer (vordefinierte Controls befinden sich bereits im Objektbaum).
[/li][li]Freie Gestaltungsmöglichkeit der GUI
[/li][li]GUI muss nur einmalig initial geladen werden
[/li][li]Native Clients
[/li][li]Komplette GUI Definition befindet sich in einem File (einfaches Backup, kopieren oder auch transferieren)
[/li][li]Sehr schnell (auch auf low cost Systemen)
[/li][li]Support von Charts mit mehreren IP-Symcon Variablen (inklusive Konfigurationsmöglichkeit über den IPSView-Designer)
[/li][li]
[/li][/ul]
Diskussionen zu meinem Projekt bitte unter diesem Thread