Samstag, 11. Februar 2012


Interview

Mittwoch, 24. Juni 2009 | Interview

Galileo-Interview: Wohin steuert Eclipse Riena

(Link zum Artikel: http://www.entwickler-magazin.de/jaxenter//049514)
  • Teilen
  • kommentieren
  • empfehlen
  • Bookmark and Share

Christian Campo

Parallel zum großen Galileo-Release ist auch eine entsprechende Version von Eclipse Riena erschienen, eine Plattform zur Entwicklung von Multi-Tier Rich-Client-Anwendungen. Da Riena Teil des Eclipse Galileo Release Trains ist, sprach JAXenter mit dem Riena-Projektleiter Christian Campo.

JAXenter: Wie würden Sie das Riena-Projekt bei Eclipse in wenigen Worten beschreiben?

Christian Campo: Riena stellt eine Plattform für das Entwickeln von Client / Server Applikationen bereit, die auf Equinox und Eclipse RCP basiert. Den Kern von Riena bilden OSGi-basierte Remote Services. Mit ihnen können Entwickler schnell und einfach Multi-Tier Client/Server-Applikationen erstellen. Riena zeichnet sich insbesondere durch ein UI-Navigationskonzept aus, das sich vor allem für die Erstellung von komplexen Geschäftsanwendungen mit Fokus auf Benutzungsfreundlichkeit eignet.

Riena ist weiterhin eines der herausragenden Beispiele für innovative Eclipse Runtime Technologien - einem Set von Eclipse-Technologien, welche OSGi-basierte "Frameworks" und "Runtime Plattformen" für das Realisieren von IT-Systemen zur Verfügung stellen.

JAXenter: Was wäre ein typischer Use-Case für das Projekt?

Christian Campo: Riena bietet eine auf Eclipse RCP basierende Anwendungsplattform, um komplexe Business-Applikationen für Unternehmen unterschiedlichster Branchen zu realisieren, bei denen die Usability der Anwendung eine wichtige Rolle spielt. Riena wird bereits als Plattform für Innen- und Außendienstsysteme in verschieden Projekten in der Finanzdienstleistungsbranche eingesetzt.

JAXenter: Was ist in der Galileo-Version von Riena neu?

Christian Campo: Zum einen beinhaltet die Galileo-Version von Riena ein  - mit der Release 1.0 von Riena bereitgestelltes - Set an Komponenten, die auf zahlreiche Anregungen aus der Community hin weiter konsolidiert wurden. Detaillierte Informationen zu diesen Komponenten sind in der Pressemitteilung abrufbar. Gleichzeitig wurden eigens für die Galileo-Version von Riena zusätzliche Komponenten aufgenommen. Diese beinhalten "Master Detail-Unterstützung", "Detached View". Am wichtigsten war dem Riena-Projektteam eine Stabilisierung der API zu erreichen, so dass auf der Basis von Riena 1.1 erstellte Anwendungen auch mit den Folgeversionen von Riena, wie z.B.  1.2  und 1.3 laufen werden. Für die aktuelle Galileo-Version von Riena steht eine  "New and Noteworthy"-Dokumentation bereit.

JAXenter: Welche Vorteile bringt die Beteiligung von Riena am Eclipse Galileo Release Train?

Christian Campo: Riena beteiligt sich am Galileo Release Train der Eclipse Foundation, um eine aktuelle, mit den anderen Eclipse Projekten des Releases abgestimmte Version bereitzustellen - und zwar für alle Riena-User und -Interessenten weltweit zum offiziellen Release-Termin. Gleichzeitig beteiligt sich Riena am Galileo-Release, um als eines der großen Eclipse Runtime-Projekte dazu beizutragen, den erfolgreich realisierten Ausbau der Runtime Technologien innerhalb der Eclipse Foundation für die Eclipse User sichtbar zu machen.

JAXenter: Wie wird Riena perspektivisch weiterentwickelt? Wohin führt der Weg zu e4?

Christian Campo: Bei der Weiterentwicklung von Riena wird es u.a. um eine größere Flexibilität sowie um weitere Verbesserungen des bewährten UI-Konzepts gehen. Hier sind zusätzliche UI-Features geplant, wie z.B. die Verbesserung der Keyboard-Steuerung und der Detached Views sowie eine Unterstützung von eigenen Modulen wie "Kalender" und anderen Navigationselementen. Ebenso ist geplant, die Remote Service Fähigkeiten von Riena weiter auszubauen, wie beispielsweise durch eine verbesserte Komprimierung und eine deutlich Performanceverbesserung bei der Verarbeitung von großen Ergebnismengen. Des weiteren sind in diesem Kontext Server Ticks und Push-Notfication angedacht.

Die Entwicklungen im Projekt e4 verfolgen wir aufmerksam. Sobald hier eine erste (funktionierende) Version und eine detaillierte Beschreibung der herausragenden Features vorliegen, werden wir den Weg zu e4 untersuchen.

JAXenter: Vielen Dank für dieses Gespräch.

Christian Campo ist als IT-Consultant bei der compeople AG tätig. Er beschäftigt sich vor allem mit der Entwicklung von innovativen Onlineanwendungen und serviceorientierten Architekturen im Java-EE-Umfeld. Bei der compeople AG ist er maßgeblich am Design und der Entwicklung der Smart-Clientplattform beteiligt. Darüber hinaus leitet er zurzeit das Eclipse Technology Project Riena.

(cf)

andere Artikel dieser Serie

Kommentare

Folgende Links könnten Sie auch interessieren

  • Java ist auch eine Insel  [04.04.2006]
    [http://entwickler-magazin.de//news/Java-ist-auch-eine-Insel-000515.html]
  • Sprechen Sie Java?  [14.07.2003]
    [http://entwickler-magazin.de//news/Sprechen-Sie-Java-000209.html]
  • Java Persistence With Hibernate  [29.01.2007]
    [http://entwickler-magazin.de//news/Java-Persistence-With-Hibernate-000596.html]
  • XSLT 2.0  [18.03.2005]
    [http://entwickler-magazin.de//news/XSLT-2.0-000364.html]
  • Einstieg in Eclipse 3.3  [03.03.2008]
    [http://entwickler-magazin.de//news/Einstieg-in-Eclipse-3.3-000714.html]