[caption id="" align=“alignright” width=“240” caption=“Image by liber via Flickr”][/caption]
Im Zuge der Entwicklung von Kayak muss ich mich für ein GUI Framework entscheiden. Relativ schnell war klar, dass möglichst eine RCP-Anwendung entstehen soll, um eine professionelle GUI und eine Plugin-Struktur nutzen zu können.
Die beiden großen Rich-Client-Plattformen für Java sind Eclipse RCP und Netbeans RCP, die sich in einigen wichtigen Punkten unterscheiden. Ich möchte hier im Folgenden einen kleinen Vergleich im Bezug auf verschiedene Aspekte anstellen:
Nachdem dieses Semester nun endlich zu Ende gegangen ist habe ich in den nächsten Tagen hoffentlich Zeit, mich mit meinem Projekt für die Diplomarbeit zu beschäftigen. Ein Bericht muss noch abgegeben und eine Präsentation gehalten werden aber dann sollte etwas Luft sein.
Ich möchte kurz vorstellen, was ich eigentlich gerade entwickle:
Das Projekt heißt Kayak und soll ein CAN-Diagnosetool für die Linux SocketCAN-Implementierung werden. Es dient dem Senden und Empfangen von Frames auf einem CAN-Bus und zur grafischen Darstellung und Auswertung selbiger. Im Gegensatz zu den meisten aktuellen Produkten, die diesen Zweck erfüllen, findet die Kommunikation jedoch über einen TCP/IP-Socket statt. Dies hat den Charme, dass man keine direkte Verbindung zum zu beobachtenden Bus mehr benötigt. Ein Laptop kann also die Busdaten in einem Raum aufnehmen, während mehrere Benutzer live von unterschiedlichen Orten die Daten auf dem Bus verfolgen (und verändern) können.