Kurz nach Vorstellung der LemonTree-Familie (Desktop, Web, Automation, Components, Connect) erhält diese mit der Version 4.0 ein auf aktuellster Technologie basierendes User Interface mit 4K-Auflösung und einem besonderen Fokus auf Nutzer-Freundlichkeit und Nutzer-Feedback (Grafik 1). Ausgenommen davon sind nur die LemonTree.Connect Produkte (Codebeamer, Polarion), die in einem eigenen Release-Zyklus aktuell gehalten werden.
Auch das LemonTree Addin für Enterprise Architect bekommt eine neue Oberfläche, um die User Experience für die Modellversionierung und die Verwaltung von LemonTree Components zu verbessern. Durch die Möglichkeit, direkt zwischen den unterschiedlichen Addin-Menüs zu wechseln, werden unnötige Ladezeiten vermieden und es verbessert sich die Performance erheblich (Grafik 2).
Dazu Dr. Konrad Wieland, Geschäftsführer von LieberLieber: „Es ist unserem Entwicklungsteam mit dem Release 4.0 gelungen, so kurz nach Vorstellung der LemonTree-Familie die Produkte mit einer neuen Oberfläche zu versehen, die noch ansprechender und intuitiver ist und die Nutzer stärker einbindet. Darüber hinaus lassen sich Modelle besser in einem Continuous Integration Prozess einbinden, da Features für Web-basierte Reviews, Diagramm Export und XML Reports implementiert wurden. Wir z
eigen damit einmal mehr, dass wir LemonTree laufend an die wachsenden Erwartungen unserer Zielgruppe anpassen und auch die einfache Bedienbarkeit immer im Auge behalten.“
Die Modernisierung spiegelt sich nicht zuletzt im neuen Beispielmodell „Power Window Controller“, das mit SysML ausgeführt wird. Dieses aktuelle Beispielmodell wird mit der neuen Version mitgeliefert, übrigens auch als Enterprise Architect 16 SQLite Projekt.
Features für bessere Übersichtlichkeit
LemonTree 4.0 bietet die Möglichkeit, einen „Custom Root“ zu setzen, womit nur bestimmte Enterprise Architect Packages in einer LemonTree Session angezeigt werden. Damit lassen sich durch das Ausblenden anderer Modellbereiche Merge Reviews fokussierter durchführen (Grafik 3).
Da LemonTree den Unterschied von Enterprise Architect Modellen auf Datenbankebene berechnet, werden oft Unterschiede erkannt, die nicht direkt mit Änderungen assoziiert sind. Daher war es ein oft genannter Kundenwunsch, hier die Übersichtlichkeit zu verbessern. Über die neue Funktion „Noise Reduction“ kann die Anzeige von LemonTree nun auf wesentliche Änderungen reduziert werden, um leichter einen klaren Überblick zu bekommen (Grafik 4).
Um Auswertungen von Änderungen am Enterprise Architect Modell besser durchzuführen, sind nun die von LemonTree berechneten Modelländerungen von Diff/Merge-Vorgängen als XML Report exportierbar. Dieser XML Report wird von LemonTree Automation erstellt und lässt sich als Review Artefakt verwenden, um Reviews z.B. auf einem Build Server noch gezielter und stärker automatisiert durchzuführen.
Modelle besser in Continuous Integration Prozess eingebunden
Um Modelle besser in einen Continuous Integration Prozess einzubinden, wurden mit LemonTree.Automation 4.0 und LemonTree.Web 4.0 Features für Web-basierte Reviews, Diagramm Export und XML Reports implementiert. Mit diesen Features ist es erstmals möglich, LemonTree in die Arbeitsweise mit Pull / Merge Request einzubinden und Modelle im gleichen Schema wie Source Code zu bearbeiten. Um LemonTree einfacher auf Build Servern einsetzen zu können, steht nun auch ein Docker Image für Linux zur Verfügung.
Reviews noch leichter durchführbar
Zur komfortableren Durchführung von Modell-Reviews bietet LemonTree.Automation zusätzlich eine Diagramm Export Funktion. Damit lassen sich Diagramme als SVG exportieren, um diese z.B. in einem GitHub Kommentar anzuhängen (Grafik 5).
Darüber hinaus wurde LemonTree.Web dazu befähigt, LemonTree Session Files zu öffnen. So können mit LemonTree.Automation erstellte Diff- oder Merge-Sessions über LemonTree.Web einem Review unterzogen werden.
Links:
LemonTree.Web: https://lemontree2.4biz-94523.k8s.nextlayer.at/web?sessionAutoStart=true&sessionFromUrl=https://customers.lieberlieber.com/downloads/LemonTree/Web/ExampleSession/LT4.0_ExampleModels.ltsfs
Hilfeseite: https://help.lieberlieber.com/LemonTree/index.html
WEBINAR
Sie wollen LemonTree 4.0 näher kennenlernen? Dann melden Sie sich gleich heute noch zu unserem Webinar am Montag 6. November (15:00 Uhr) an:
https://us06web.zoom.us/webinar/register/WN__zaciqW2QeWPbzXAjQjdFQ#/registration
((Info Kasten))
Die wichtigsten Neuerungen bei LemonTree 4.0
- User Interface mit 4K-Auflösung und einem besonderen Fokus auf Nutzer-Freundlichkeit und Nutzer-Feedback
- LemonTree Addin für Enterprise Architect: Neue Oberfläche verbessert die User Experience für die Modellversionierung und die Verwaltung von LemonTree Components
- „Custom Root“: Es werden nur bestimmte Enterprise Architect Packages in einer LemonTree Session angezeigt
- „Noise Reduction“: Es werden nur die wesentlichen Änderungen in LemonTree angezeigt
- In LemonTree.Automation 4.0 und LemonTree.Web 4.0 wurden Features für Web-basierte Reviews, Diagramm Export und XML Reports implementiert
- Docker Image für Linux
Die LemonTree-Familie besteht derzeit aus folgenden Produkten:
- Desktop: Diff/Merge-Funktionen
- Web: Ermöglicht einen web-basierten Review von LemonTree Session Files
- Automation: Einsatz im Kontext einer Build-Server Pipeline (ohne GUI)
- Components: Erlaubt die Aufteilung eines mit Enterprise Architect erstellten Modells in verschiedene Teilmodelle bzw. Komponenten
- Connect: Synchronisierung von ALM Tools (Codebeamer, Polarion) und Enterprise Architect