
Rich Client Platform
Rich-Client-Anwendungen bieten viele Vorteile, hier ein Auszug der Wichtigsten:
- Komplexe Oberflächen können benutzerfreundlich umgesetzt werden.
- Sie können ohne Administration durch den Endanwender einfach verteilt werden.
- Es ist sowohl ein Online- als auch Offline-Arbeiten möglich.
Verschiedene Frameworks sind als Open Source frei verfügbar, das sicherlich Bekannteste ist die Eclipse-Rich-Client-Platform (RCP). Eclipse und die RCP werden von vielen führenden Herstellern kommerzieller Software im Java-Umfeld eingesetzt, wie z.B. Borland, IBM, HP und SAP.
Auch xapio setzt seit vielen Jahren auf Eclipse als Java-Entwicklungsumgebung und als Basis für Eigenentwicklungen. Die Rich-Client-Platform ist auch die technologische Basis für die xAlerator Client Platform xACP und xALM
Der Einsatz von RCP ermöglicht uns, Plugins anderer Hersteller zu nutzen. Plugins sind Software-Module, die im Baukasten-Prinzip an andere Anwendung angedockt werden können. Die Menge der Plugins wächst von Monat zu Monat und die Qualität erfolgreicher Plugins ist durch ihren verbreiteten Einsatz, den Ehrgeiz ihrer Entwickler und der offenen, bis in Details des Quellcodes führenden Diskussion innerhalb der Open-Source-Community sehr groß.
Unsere Workbenches nutzen u.a. folgende Basistechniken und Plugins:
- Oberflächenprogrammierung mit SWT und JFace
- Anbindung von Office-Dokumenten mit SWT-OLE
- Command-Framework mit Key-Binding
- CommonNavigator
- Definition und Erweiterung von ExtensionPoints
- EMF, GEF, GMF zur Visualisierung von eigenen Modellen
- Anbindung der Hilfe-Texte
- Erstellen von CheatSheets
- Update über Features
- Versionskontrolle
Der Wiedererkennungseffekt ist durch die gleichartige Bedienbarkeit von Anwendungen, die auf RCP beruhen, sehr groß, der Anwender findet sich intuitiv zurecht.
Kontakt
Haben Sie Fragen?
Wir helfen Ihnen gerne: