Donnerstag, 24. Mai 2012


Artikel

Juli 2010 | Artikel

Eclipse Helios: Was gibt´s Neues bei Mylyn?

(Link zum Artikel: http://www.entwickler-magazin.de/jaxenter//003188)

Neue Projekt-Strukturen bei Eclipse Mylyn

  • Teilen
  • kommentieren
  • empfehlen
  • Bookmark and Share
Mylyn gehört sicherlich zu den populärsten Eclipse-Entwicklungstools. Durch eine spezielle "Task-fokussierte" Oberfläche werden im Eclipse-Projektexplorer nur diejenigen Bestandteile eines Projekts angezeigt, die im Zusammenhang mit einer aktuell zu erledigenden Aufgabe stehen. Doch nicht nur neue Features für das Mylyn-Projekt hat Entwicklerhaus Tasktop im diesjährigen Helios-Release beigetragen. Auch der brandneue Marketplace-Client, die Schnittstelle zwischen dem Eclipse Marktplatz und der Eclipse IDE, wurde im Auftrag der Eclipse Foundation von Tasktop bereitgestellt. Mylyn-Committer Steffen Pingel gibt Auskunft über die aktuellen Entwicklungen.
Teil 1   Teil 2   

JAXenter: Worin liegen die Vorteile für Mylyn, Teil des Eclipse-Helios-Releases zu sein?

Steffen Pingel: Dank des einheitlichen Zeitplans können wir sicherstellen, dass zum Releasezeitpunkt alle im Mylyn-Projekt enthaltenen Integrationen für diverse andere Eclipse-Projekte wie JDT, PDE oder CDT jeweils an die neuesten Versionen angepasst und ausreichend getestet sind.

Wir sind auch immer bemüht, Neuerungen in der Plattform zu nutzen, wie z.B. die verbesserte Unterstützung für Windows 7. Der Fortschritt von Task-Synchronisierung wird in Helios direkt in der Taskleiste anzeigt, und auch Mylyn Tasks können direkt aus der Taskleiste heraus erstellt werden. Die Mylyn-Discovery-Komponente, die eine einfachere Installation von Erweiterungen ermöglicht, haben wir für Helios in das p2-Projekt überführt, um diese auch anderen Projekten zugänglich zu machen. Da alle Releases zum selben Zeitpunkt erfolgen, konnten wir die Komponente bereits im Marketplace Client und Tasktop Pro verwenden.

JAXenter: Was gibt es Neues in der Helios-Version von Mylyn?

Steffen Pingel: Hervorzuheben ist die aktualisierte Planungsansicht der Task-Liste. Gerade bei umfangreichen Task-Listen kann man damit besser die Übersicht über die wichtigsten anliegenden Tasks behalten, die zuerst angezeigt werden. Duplikate werden automatisch gefiltert, und mit dem Fokusknopf in der Werkzeugleiste kann man die Anzeige auf Tasks reduzieren, die für die aktuelle Woche geplant sind, über eingehende Änderungen verfügen oder ausgehende Entwürfe gespeichert haben.

Auch der Task-Editor hat neue Funktionalität, unter anderem lässt sich nun eine Quick Outline über Strg+O aktivieren, mit der man schnell zu Attributen und verknüpften Tasks navigieren kann.

Neben den Verbesserungen in Mylyn selbst haben wir auch gemeinsam mit unseren Partnern im ALM-Umfeld wie Rally, VersionOne, ThoughtWorks und Perforce weitere Konnektoren entwickelt und zum Discovery Portal hinzugefügt.

Rückmeldungen aus dieser Zusammenarbeit sind in Mylyn eingeflossen und sorgen für eine kontinuierliche Verbesserung des Frameworks und der API. Insgesamt haben wir seit dem Galileo Release im letzten Jahr über 500 Einträge in unserem Bugzilla abgeschlossen, darunter waren auch zahlreiche Verbesserungsvorschläge der Community.

Eine Übersicht der wichtigsten Änderungen findet sich unter http://www.eclipse.org/mylyn/new/.

JAXenter: Tasktop hat für das Helios-Release auch den neuen Marketplace-Client beigetragen. Worum handelt es sich bei dem Client und wie funktioniert er?

Steffen Pingel: Der Eclipse Marktplatz ist ein Web-basierter Katalog, der Zugriff auf hunderte Eclipse Plug-ins und Produkte, sogenannte Solutions, bietet.

Der von der Eclipse Foundation gesponserte und von Tasktop entwickelte Marketplace Client integriert diesen und weitere Kataloge in Eclipse und ermöglicht die direkte Installation von Solutions aus Eclipse heraus. Kataloge können schnell durchsucht werden und zu jeder Solution lassen sich weitere Informationen abrufen. Damit ist es nicht mehr nötig, Update Sites für jede einzelne Erweiterung manuell zu verwalten. Stattdessen können Installationen mit wenigen Klicks komfortabel mit dem Marketplace Client durchgeführt werden. Der Marketplace Client ist, mit Ausnahme von Eclipse Classic, in allen Paketen enthalten, die auf der Eclipse-Download-Seite zu finden sind.

Teil 1   Teil 2   

andere Artikel dieser Serie

Kommentare