Die OrbiTeam Software GmbH will das Eclipse PlugIn-Prinzip mit Konzepten des End User Developments verbinden. Projektpartner sind das Fraunhofer-Institut FIT, C1 WPS GmbH, Expeer GmbH und die Pixelpark AG.
Zentralistische und monolithische IT-Systeme werden heute zunehmend durch service-basierte Anwendungen ergänzt oder ersetzt. So lassen sich nach Bedarf einzelne Applikationen einfach zu neuen Services zusammenfügen. Noch vorteilhafter wäre, wenn der Endbenutzer selbst eine Softwareanwendung nach seinen Wünschen modifizieren könnte. Dies ist – stark verkürzt – die Grundidee des so genannten End User Developments.
Ein Paradebeispiel für komponentenbasierte Softwareentwicklung ist die Eclipse-Plattform der Eclipse Foundation. Eclipse ist eine um Programmierwerkzeuge erweiterbare Entwicklungsumgebung und eine Anwendungsplattform zur Integration von PlugIns auf Open Source Basis. Im April 2006 hat sich nach SAP der zweitgrößte deutsche Softwarehersteller, die Software AG, der Eclipse Foundation angeschlossen. Dies zeigt den hohen Stellenwert dieser Technologie.
Diese Art von Flexibilität gilt es nun nach dem Prinzip des »easy-to-adapt« auszubauen, um sie neben professionellen Softwareentwicklern auch Endbenutzern zugänglich zu machen. Idealerweise könnten diese dann Software-Komponenten wie beim Tangram-Spiel zu neuen Anwendungen zusammenfügen oder bestehende Anwendungen anpassen, um so für ihr Arbeitsfeld optimale Software-Lösungen zu erhalten.
Auf dem Gebiet der Anpassung und Zusammensetzung von Komponenten- und Service-Infrastrukturen durch den Endbenutzer besteht noch erheblicher Forschungsbedarf. Speziell die Aspekte der Human Factors werden in der Forschung zu Software-Architekturen selten berücksichtigt. Eine integrierte Sichtweise auf End User Development, die sowohl die Anwender- als auch die Herstellerperspektive berücksichtigt, steckt auch noch in den Anfängen.
Diese Herausforderung greift das BMBF-Projekt CoEUD – Component-based End User Development mit dem Ziel auf, innovative Konzepte des End User Developments mit aktuellen Trends des Software-Engineerings zu verbinden. Als Technologie-Basis wurde Eclipse gewählt.
In der ersten CoEUD Projekt-Phase werden bestehende Flexibilisierungsstrategien in Unternehmen analysiert und bezogen auf End User Development bewertet.Technische Unterstützungen, die eine enge Verzahnung von persönlicher, gruppenorientierter und organisationsweiten Anpassungen erlauben, werden prototypisch implementiert. Die Prototypen werden evaluiert und in einem zweiten Zyklus verbessert und erweitert.
Partner im CoEUD-Projekt sind neben der OrbiTeam Software GmbH das Fraunhofer-Institut FIT, C1 WPS GmbH, Expeer GmbH und die Pixelpark AG.