| |

Die Eclipse Foundation wird 20 Jahre alt: Die interessantesten SE-Projekte

Die Eclipse Foundation wird 20 Jahre alt

Als IBM im Jahr 2001 die Java-Entwicklungsumgebung (IDE) Eclipse als kostenlose, quelloffene Software veröffentlichte, schlug diese Nachricht wie eine Bombe in die Jama-Community ein. Denn Eclipse war besser als viele der kommerziellen Alternativen.

Doch Eclipse ist nicht nur eine Java-IDE, sondern eine Plattform, die in den 2010ern für viele Systems Engineering-Projekte eingesetzt wurde, wie bspw. das SysML-Werkzeug Papyrus. Im Jahr 2008 veröffentlichte ich dazu ein (inzwischen hoffnungslos veraltetes) Buch im Software und Support Verlag.

Die Eclipse Foundation wurde 2004 gegründet und ist das Steuerorgan für die inzwischen 419 Projekte. Dieses Jahr ist die Eclipse Foundation 20 Jahre alt geworden — ein guter Anlass für einen Rückblick und einen Fokus auf die für das Systems Engineering relevanten Projekte.

Eclipse als Integrated Development Environment (IDE)

Auch wenn Eclipse als Java IDE groß geworden ist, konnte das Werkzeug schon lange auch für die Entwicklung anderer Programmiersprachen eingesetzt werden. Doch schon in den 2010ern zogen viele Entwickler andere Werkzeuge vor, wie bspw. IntelliJ von JetBrains. Das ist kommerzielle, kostenpflichtige Software. Doch spätestens seit dem Erfolg der kostenlosen IDE Visual Studio Code wird Eclipse immer mehr zum Nischenwerkzeug für die Softwareentwicklung.

Dementsprechend führt die Eclipse Foundation die Eclipse IDE auch nur noch auf Platz 7 der wichtigsten Initiativen der letzten 12 Monate auf.

Die Top Initiativen der Eclipse Foundation

Die Foundation führt insgesamt 11 Initiativen in ihrem Jahresbericht auf:

  1. Digitale Souveränität
    Spätestens seit 2020 hat Europa an strategischer Bedeutung gewonnen. Die Foundation fördert gezielt unabhängige europäische Technologien und beteiligt sich an Forschungsprojekten, z. B. durch die Integration von Tractus-X in ein neues digitales System für industrielle Zusammenarbeit.
  2. Sicherheits-Infrastruktur
    Das Thema Sicherheit für die bei der Foundation gespeicherten Daten hat ebenfalls strategischen Charakter. Es wurden neue Technologien und Verfahren eingeführt, um Software sicherer zu machen, z. B. durch stärkere Authentifizierung und das Prüfen von Schwachstellen.
  3. Community-Events
    In den letzten 12 Monaten organisierte die Foundation 15 Veranstaltungen mit über 14.000 Teilnehmern. Die Online-Community erreicht über 100.000 interessierte Menschen.
  4. Automotive-Software
    Das Projekt Software Defined Vehicle ist hinsichtlich der aktuellen Entwicklungen in Deutschland wichtiger denn je. Ziel dieses Projekts ist die Entwicklung einer Softwareplattform für die Automobilindustrie, mit bekannten Namen im Konsortium

Zu den strategischen Mitgliedern des Eclipse SDV-Projekts gehören bekannte OEMs (BMW, Mercedes, Cariad) und Zulieferer (Bosch, ZF). Unter den insgesamt 44 Mitgliedern gehören Unternehmen wie Microsoft, Continental, ETAS, IAV und viele mehr.

  1. Enterprise Software mit Jakarta
    Jakarta ist außerhalb der Java-Community wenig bekannt, aber eine wichtige Plattform für den Enterprise-Einsatz von Java.
  2. Java IDE
    Auch wenn Java-Entwicklung nicht mehr im Vordergrund steht, so wird dennoch Eclipse Temurin über 20 Millionen Mal pro Monat heruntergeladen und hat damit nach wie vor eine hohe Bedeutung.
  3. IDE für andere Sprachen
    Die Eclipse IDE, auf der die Java IDE basiert, hat eine modulare Architektur, die kontinuierlich weiterentwickelt wird.
  4. Sparkplug: Standard für industrielle Kommunikation
    Sparkplug 3.0 ist inzwischen ein internationaler Standard für den sicheren Datenaustausch. Eclipse hat schon mehrfach durch Referenzimplementierungen Standardisierungen aktiv unterstützt (wie bspw. bei ReqIF).
  5. Offenes Echtzeit-Betriebssystem
    Eclipse ThreadX wird ein offenes Echtzeit-Betriebssystem, das speziell für sicherheitskritische Anwendungen zertifiziert ist.
  6. Gute Governance für Open Source
    Die OSPO Alliance hilft Unternehmen und Behörden dabei, Open-Source-Technologien strategisch und verantwortungsvoll einzusetzen. DAs Handbuch wurde dafür in sechs Sprachen übersetzt.
  7. Forschung und Innovation
    Neue Projekte erforschen z. B. sichere Vernetzung von Geräten, Künstliche Intelligenz in der Datenverarbeitung und Softwareplattformen für Fahrzeuge. Die Eclipse Foundation ist in 31 Forschungsanträgen aktiv beteiligt.

Eclipse im Systems Engineering

Viele dieser Initiative sind zumindest indirekt für das Systems Engineering interessant. Doch von den über 400 Projekten ist natürlich nur ein Bruchteil von strategischer Bedeutung.

Unter diesen Projekten finden sich eine Anzahl von „Oldtimern“, wie

  • Capella — Modellierungswerkzeug mit eigener Notation und Methodik (Arcadia)
  • Papyrus — UML/SysML-Modellierungswerkzeug
  • Lyo — OSLC-Tookit für die Werkzeugintegration
  • Vorto — Definition und Verwaltung von Informationsmodellen für IoT-Geräte
  • Sphinx — Management komplexer, modellbasierter Systeme.

Zu neueren (6 Jahre und jünger) Projekten zählen:

  • Kuksa — Plattform für vernetzte Fahrzeuge (2018)
  • ESCET — Werkzeuge für die Modellierung, Simulation und Verifikation eingebetteter Steuerungssysteme (2020)
  • eCAL — Middleware-Framework für die effiziente Kommunikation in verteilten Systemen, insbesondere in der Automobilindustrie (2022)
  • Muto — Laufzeitplattform für dynamisch zusammensetzbare, modellgetriebene ROS-Software-Stacks in autonomen Fahrzeugen und Robotern (2022)

Fazit

Verglichen mit vor zehn Jahren ist es fühlbar ruhiger bei der Eclipse Foundation geworden. Dennoch gibt es nach wie vor viele interessante Projekte für das Systems Engineering. Weiterhin hilft der strategische Fokus auf Europa, in der Eclipse Foundation einen vertrauenswürdigen Partner für die Verwaltung von Projekten zu finden.

Besonders interessant für Systems Engineers ist der wachsende Fokus auf für die Automobilindustrie relevante Projekte, an denen auch hochkarätige Partner mitwirken. Wer in diesem Umfeld nach Mitstreitern sucht, hat mit der Eclipse Foundation eine gute Adresse gefunden.

Bildquelle: Flickr

Ähnliche Beiträge

Schreibe einen Kommentar