Hallo zusammen, ich hab folgendes Anwendungsszenario: Entwicklung einer GUI Anwendung zur Visualisierung von Messwertdaten und Eingabe von diversen Parametern (via Touch oder Drehknopf + Menü) Meine primären Entscheidungskriterien sind: a) mit einer ansprechenden GUI erfolgen b) möglichst preisgünstig sein Meine sekundären: c) Wiederverwendung von bestehenden Java-Code d) Portierbarkeit auf eine andere Mikrocontroller-Umgebung e) Standardisierte Plattform (Hardware und Software-mäßig) f) Einsatz objektorientierter Programmiersprache Meine präferierte Lösung wäre: Java / Swing Andere Varianten: .NET Compact Framework .NET Micro Framework C + GUI-Bibliothek Folgende Argumentationen für die einzelnen Möglichkeiten: Java / Swing ++ ansprechende GUI ist möglich +++ durchgängige GUI mit Desktop-Lösung ist möglich --- es gibt keine kostengünstige Hardwareplattform; oder doch ???? Welche kennt Ihr ??? --- Wie steht es mit Lizenzkosten für Java-Runtime und GUI-Komponente (wie Qt) Weiß jemand, was die Qt-Library so kostet ? --- daher sieht es auch schlecht mit der Verfügbarkeit von weiteren Plattformen aus .NET Compact Framwework +++ ansprechende GUI ist leicht möglich +++ hohe Verfügbarkeit von 3rd-Party GUI-Bibliotheken ist möglich das vereinfacht die GUI-Entwicklung nochmals ==> professionellere GUIs sind leider immer noch leichter als in Java/Swing möglich +++ große Angebot an Boards von unterschiedlichsten Herstellern +++ günstige Lösungen sind vorhanden ( konkurrenz belebt das Geschäft ) .NET Micro Framwework Für HMI-Anwendungen ist dies derzeit noch fraglich; Es ergibt sich kaum ein Kostenvorteil gegenüber Compact Framework und derzeit wenige Hardware-Plattformen Wie seht ihr das ? C + GUI-Bibliothek --- Verglichen mit .NET CF und Swing keine professionelle GUI mit geringem Entwicklungsaufwand möglich: Wie seht ihr das ???? ++ Portierbarkeit prinzipiell gegeben, wenn auch eingeschränkt +++ Hardware-Plattform wäre ggf. günstiger Aufgrund dieser Entscheidungsmatrix tendiere ich (als Java EE-Experte mit großem Widerwillen) zur .NET CF-Lösung WIE seht Ihr dies ?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.