Freitag, April 22nd, 2011 | by Richard Deininger | Posted in Enterprise Architect Erweiterungen | 2 Comments »
Last time I had to give a presentation, the most anoying task, creating the slides, was to highlight EA elements and screen copy them to Powerpoint.
As expected the many different screen copies where not quite aligned and thefore I got a “flickering” effect on my slides. Not what I wanted!!
Also the model I used was still subject to change. The next part that gave me the headaches.
All this made me think that there could be a better solution to this, thus the EAPresenter was born.
EAPresenter (current version: 0.9) gives you the ability to do presentations directly in Enterprise Architect.


Current Features:
- Dynamic highlighting of elements and connectors
(Borders and Colors)
- Scroll animation
(scrolls to a saved position inside the diagram)
- Diagram switching
(opens/closes when switching slides)
- Pan/Zoom
(Pans/Zooms the diagram)
- Keyboard navigation
(allows the user to use the keyboard to navigate throug slides)
- Reset All
(reset to original diagram state during recording/playing)
Montag, Januar 31st, 2011 | by Daniel Siegl | Posted in Enterprise Architect, Enterprise Architect Erweiterungen | 2 Comments »
Geert Bellekens did a nice tutorial on how to build addin’s for Sparx Systems Enterprise Architect:
Create your first C# Enterprise Architect addin in 10 minutes.
The post also contains this nice diagram showing what it takes:

Here at LieberLieber we do it a little bit different using our own framework in between – and we don’t install into GAC. Nevertheless you should get the point how to get started. If you don’t want to do it yourself feel free to contact us
In our opinion it is vital for an addin project to be successful to offer an MSI setup for deployment.
Montag, Oktober 11th, 2010 | by Franz Kalchmair | Posted in Open Components Framework | 1 Comment »
Das Open Components Framework – kurz OCF – ist ein LieberLIeber Produkt zur Entwicklung von eGovernment Lösungen. Es besteht aus einer größeren Zahl von Komponenten, die durch einen einfachen Mechanismus kombiniert werden können.
OCF|Sign – der OCF BescheidSignierer – ist die neueste OCF Komponente. Damit wird das digitale Signieren von behördlichen Dokumenten ermöglicht. Word und Pdf Dokumente können mit einer sogenannten Amtssignatur versehen werden. Benötigt wird ein Chipkartenleser (Klasse 2) und eine e-Card mit aktivierter Bürgerkarten-Funktion.
Die Komponente gibt es als Word 2007 Add-In und als eigenständiges Tool, kann aber auch in OCF basierte Lösungen eingebaut werden.
LieberLieber stellt diese Komponente Österreichs Gemeinden frei zur Verfügung.
Download
Links:
Mittwoch, Juli 1st, 2009 | by Richard Deininger | Posted in Programmierung Allgemein | No Comments »
Wie bereits angekündigt habe ich eine MSBuild Integration für EA gebaut.
Dieses Addin bietet die Möglichkeit MSBuild Dateien in EA zu importieren und mit Hilfe der dazugehörigen MDG Technology, dessen Konfigurationen graphisch darzustellen. Als weiteres Feature wurde ein “Element type choose” Dialog eingebaut, mit dem man einfach aus einer Liste z.B.: MSBuild Task Types auswählen kann (Copy, Delete,…). Auch werden alle “required attributes” automatisch angefügt und mit Hilfe des “Attribute” Features können weitere “optional attributes” ausgewählt werden.
Natürlich gibt es auch eine Export funktion, um wieder ein MSBuild File erstellen zu können.
(Alle MSBuild Types und Attribute werden aus der MSBuild Schemadatei ausgelesen)
Und nun zur MSBuild Demo bzw. zum Download …. MSBuild Integration

English:
As announced in a previous entry I developed a MSBuild Integration for EA.
This addin gives you the possibility of importing MSBuid files into EA and with the appendant MDG Technology EA can visualize the MSBuild configurations. As an additional feature I implemented an “Element type choose” dialog, so you can easily choose from a list of e.g. MSBuild Task Types (copy, delete,…). Also all “required attributes are automatically added and with the “Attribute” feature you even can choose “optional attributes”.
Of course there is an export function, to get your MSBuild file again.
(All MSBuild types and attributes are taken from the MSBuild schema file.)
And now for the MSBuild Demo and respectively the Download …. MSBuild Integration

Mittwoch, Dezember 17th, 2008 | by Richard Deininger | Posted in Enterprise Architect, Enterprise Architect Erweiterungen, UML mit Enterprise Architect | No Comments »
Nach langem, habe ich wieder mal ein Addin für EA geschrieben. (Danke für die idee Chef). Eine grafische Auswertung der Elemente in EA und derzeit benutzen wir Requirements (wieviele habe ich im Projekt und wieviele davon haben min. eine Realize Beziehung zu einem anderen Element). Das ganze soll nur mal einen kleinen Einblick geben, was alles noch in der Richtung möglich ist, bei Interesse bezüglich Weiterentwicklung, einfach eine Mail an unsere Sales Abteilung.
It has been a long time since my last Addin, but finally I made a new one. (thx for the idea boss). It’s a graphical analysis of the elements in EA and currently we use Requirements (how much are in your project and how much of them have at least one Realize connector to another element).
This should give you a small preview of the possibilities. If you’ve got any interest in further development of such kind please contact our sales team.

Freitag, Dezember 12th, 2008 | by Richard Deininger | Posted in C#, Enterprise Architect, Enterprise Architect Erweiterungen | No Comments »
Alle die sich schon mal mit EA und den Addins beschäftigt haben, wissen das es nicht die schönste Implementierung ist und es meistens viel Zeit und Arbeit kostet ein neues Addin zu schreiben.
Wir haben dies jetzt etwas vereinfacht, mit 3 bis 4 Zeilen Code hat man schon ein neues Addin und alle EA Funktionen/Events sind im Wrapper implementiert. Weiters ist das ganze auf Plugin Technologie aufgebaut um dynamisch die einzelnen Menüpunkte (Addins) zu laden. Hier ein kleiner überblick über die Struktur des IntegrationArchitects:
For all of you, who have been working with the EA and addins, know that it is a bit of a fuss to add a new addin to EA.
We made a little wrapper for this, to make things a little bit easier, with only 3 to 4 lines of code you can create a new addin with all functions/events that EA provides. Furthermore, this wrapper is based on plugin technology, which allowes you load your addin menu points (addins) dynamicaly. Here is a small overview of the IntegrationArchitect:

Donnerstag, November 6th, 2008 | by Alexander Schölzhorn | Posted in Programmierung Allgemein, Visual Studio | No Comments »
Wer von euch kennt nicht das Problem mit den Versionsnummern in den Assemblies bei größeren Projekten. Hat man mehrere Projekte die alle die gleiche Versionsnummer haben sollen, dann hilft das automatische Hochzählen in der AssembyInfo.cs nicht mehr.
Folgende Möglichkeiten hat man:
1. manuelles Ändern der Versionsnummer in allen Projekten: ist mühsam und fehleranfällig (auch mit suchen/ersetzen)
2. nur eine AssembyInfo.cs Datei nutzen, die in alle Projekte verlinkt ist: ist mühsam zum initialen Einrichten
3. man verwendet das geniale AddIn: Versioning Controlled Build. Screenshots gibts auf CodeProject