Wat is Violet UML Editor?
Makkelijk te gebruiken. Er is iets heel belangrijks waar je rekening mee moet houden als je van plan bent een UML-editor te gebruiken. Wat zal jouw gebruiksfrequentie zijn? Hmm ... We kunnen veronderstellen dat je je tijd niet zult besteden aan het maken van diagrammen. Als je dus opnieuw moet leren hoe je de editor moet gebruiken voordat je een nieuw diagram maakt, is dat niet erg efficiënt. Violet is dus ontwikkeld om zeer intuïtief en gebruiksvriendelijk te zijn. Violet is zelfs het acroniem van Very Intuitive Object Layout Editing Tool. Je kunt meer vinden op de homepage van Violet UML Editor. Violet is een UML-editor met deze voordelen; Zeer eenvoudig te leren en te gebruiken. Tekent mooie diagrammen. Helemaal gratis. Cross-platform. Violet is bedoeld voor ontwikkelaars, studenten, docenten en auteurs die snel eenvoudige UML-diagrammen moeten produceren.

Violet implementeert de volgende diagrammen;
  • use-case diagram
  • klassendiagram
  • activiteiten diagram
  • sequentiediagram
  • staatdiagram
  • objectdiagram

Enkele functies van Violet UML Editor;
  • kan meerdere documenten openen
  • ondersteunt directe koppelingen tussen diagrammen
  • mooie tekeningen met automatische grid snap
  • zoom in / zoom uit
  • ongedaan maken / opnieuw doen
  • knippen / kopiëren / plakken
  • meerdere diagramelementen selecteren en slepen / neerzetten
  • ondersteunt diagramgereedschapswisseling met muisknop
  • maximale tekenruimte door gereedschapsbalk te verbergen
  • documenten in verschillende formaten, diagrammen worden opgeslagen in html-bestanden. Je kunt ze dus delen met gebruikers die geen violet hebben!
  • exporteer diagramafbeelding naar het klembord zodat je het in je tekstverwerker kunt plakken
  • diagramafbeelding naar een bestand exporteren
  • het afdrukken
  • herstelt werkruimte bij opstarten met geopende documenten

Systeemvereisten
  • Versie 1.6.0 (getest met versie 1.6.0ga5)


Violet UML Editor op een eComStation machine met Open JDK


Installeren van Violet UML Editor
Download violetumleditor-2.1.0.jar. Versie violetumleditor-3.0.0.jar heeft Java 8.0 nodig. Maak een map(directory) met de naam "violet" of een met een naam naar eigen keuze. Dump het bestand "violetumleditor-2.1.0.jar" in de nieuw aangemaakte map(directory). Dat is het wel zo ongeveer!

Het gebruikte cmd bestand
Violet UML Editor werkt met Open JDK in OS/2-eCS. Ik heb een "violet.cmd" bestand met de volgende inhoud;
@echo off
SET BEGINLIBPATH=[station: java]\JAVA160ga5\bin
SET path=[station: java]\JAVA160ga5\bin
[station: violet]
cd [station: violet]\violet
java -Duser.home=[drive: violet]\violet -jar violetumleditor-2.1.0.jar 2>violetumleditor-bugs.txt
Ik gebruik 2 aparte mappen(directories), een voor Java en een voor Violet UML Editor met de door het programma aangemaakte bestanden. De in het cmd bestand gebruikte verwijzingen;

  • [station: java] = station met Java
  • [station: violet] = station met Violet UML Editor

moeten dus vervangen worden door echte schijfletters. Bewaar het bestand en geef het de naam "violet.cmd" of gebruik het bestand uit de distributie. Dit bestand wordt gekopieerd naar de "violet" map(directory). Verder kunnen paden anders zijn, pas dit naar behoefte aan.
Maak een nieuw programma object. Geef pad en de bestandsnaam op: "[station: violet]\violet\violet.cmd". In het tabblad Sessie de selectievakjes "OS/2 venster", "Starten als pictogram" en "Venster sluiten bij einde programma" aanvinken. In het tabblad Algemeen kan bij naam "Violet UML Editor" worden opgegeven. Uit de distributie onderaan kun je een fraai OS/2 icoontje halen.

Parameters / opties verklaard
  • Met de opgave "-Duser.home=[station: violet]\violet" wordt ervoor gezorgd dat Violet UML Editor alle benodigde bestanden in de eigen directory opslaat inplaats van in de Home directory.
  • De toevoeging "2>violetumleditor-bugs.txt" zorgt ervoor dat alle probleem meldingen (bugs) bewaard worden in het bestand "violetumleditor-bugs.txt". De 2 in "2>" is geen typefout! Het bestand blijft niet leeg, dus wees niet ongerust! Mijn gok is een onverenigbaarheid met Open JDK.

Download
IIn het bestand zit bovenstaand cmd bestand (alle schijfletters staan op C:) en een Violet UML Editor icoontje: violet-ecs.zip.

revisie 24 juli 2019