Es gibt seit kurzem einen neue 5.22.0 Version vom BPMN Modeler. Dann mal einen ersten Prozess damit modelliert. Wie kann man Profile für Apple iPhone/Tablet signieren?
„BPMN Prozess mit neuem Camunda Modeler Version 5.22.0 modelliert – Wie wird eine mobileconfi für Apple signiert?“ weiterlesen
UML und andere Diagramme mit Plantuml 1.1.25 mit Eclipse 2022-09 Plug-In oder Online erstellen
Um in Eclipse UML Diagramme zu erstellen, kann man gut das Plantuml Plug-In verwenden. Es läuft auch mit der aktuellen Eclipse-Version. Es ist ein Open-Source-Tools und kann ua. folgende UML-Diagramme erstellen:
-Sequenzdiagramm
-Anwendungsfalldiagramm
-Klassendiagramm
-Objektdiagramm
-Aktivitätsdiagramm
-Komponentendiagramm
-Verteilungsdiagramm
-Zustandsdiagramm
-Zeitverlaufsdiagramm
-Network diagramm
-Gantt-Diagramm
und andere ua. auch MindMap Diagramme. Cool. Es kann einfach über den Eclipse-Marktplatz installiert werden:
Wie können UML 2.0 Klassen-Diagramme mit Eclipse Plugin ObjectAid auch in Version 2022-03 erstellt werden?
Das Eclipse-Plugin ObjectAid installieren über die Install URL http://www.objectaid.com/update/current funktioniert nicht mehr. Das Plug-In ist dafür zu alt. Die Seite gibt es nicht mehr.
Man kann sich aber noch das Plugin über diese URL https://web.archive.org/web/*/http://www.objectaid.com/update/current/objectaid-1.2.4.zip der Wayback Maschine landen. Das Zip dann lokal in ein Verzeichnis auspacken und über die local Funktion installieren:
Dann nach einem Restart, können die UML Diagramme leicht erstellt werden.
Hier ein Beispiel meiner Blockchain, in einen frühen Stadium bei XBT 38 k$ und Block Nr. 734258: „Wie können UML 2.0 Klassen-Diagramme mit Eclipse Plugin ObjectAid auch in Version 2022-03 erstellt werden?“ weiterlesen
Crypto Workflow Token Simulation mit BPMN und Camunda Modeler Plugin
Crypto Workflow Token Simulation mit dem Camunda Modeler Plugin. Hier das Ergebnis als 30 Sekunden Video:
Das BPMN Modell von oben: … „Crypto Workflow Token Simulation mit BPMN und Camunda Modeler Plugin“ weiterlesen
Quicktest des BPMN Camunda Modeler in neuer Version 4.4.0
Quicktest eines alten Raspberry Pi BPMN 2.0 Model. Der Modeler ist am 10.11.2020 in einer neuen Version veröffentlicht worden (Mac, Win, Linux).
Werden alte Modelle geladen, wird gefragt, ob der neue Namensspace verwendet werden soll: „Quicktest des BPMN Camunda Modeler in neuer Version 4.4.0“ weiterlesen
Raspberry Pi „Code Life Ventilator Challenge“ – Wir bauen ein Beatmungsgerät!
Würde gern ein Beatmungsgerät mit einem Raspberry Pi bauen und an der Challenge teilnehmen. Habe schon mal ein erstes BPMN Modell entworfen. Das kann frei für jedermann verwendet werden.
Der Raspberry Pi ist sicherlich dafür geeignet. Die Steuersoftware würde ich gern schreiben, was fehlt ist die Zeit. Und der Einsendeschluss ist schon am Ende des Monats.
Man könnte leicht ein NodeRed Dashboard für Ein.- und Ausgabe verwenden. Die eigentliche Herausforderung ist da wohl eher die Technik. Woher kommt einfach der Flow um das Volumen mit dem entsprechenden Druck aufzubauen? Habe bisher keine Idee. Vorschläge willkommen!
Aber auch ein Arduino kann dafür wohl verwendet werden. Hier hatte ich schon mal eine Steuerung für 230 V mit Video dafür erstellt. Das Programm dort kann auch frei für die Challange verwendet werden. „Raspberry Pi „Code Life Ventilator Challenge“ – Wir bauen ein Beatmungsgerät!“ weiterlesen
Jubiläum: 20 Jahre Homepage wenzlaff.de!
Heute vor 20 Jahren, am 1.12.1998 ging die Domain wenzlaff.de zum ersten mal ans Netz. Wie die Zeit vergeht.
Es war eine statische Webseite mit Freeware und Sprüche Datenbank mit Newsletter und einigen C++ und Java Programmen zum kostenlosen Download aus meiner Hand. Hier ein etwas unvollständiges Bildschirmfoto, mehr habe ich leider nicht mehr gefunden:
Aber auch schon lange vor dieser Zeit, hatte ich eine Homepage, die aber dann auf den Servern der UNI-Bremen kostenlos gehostet wurde. Da hatte ich als Informatiker einen Zugang mit Akustikkoppler mit 300 Baud und Lochkarten hatten wir da auch noch. Das war wenigstens etwas zum anfassen, batches mit Lochkarten schreiben, cool!
Und es gab keine Werbung im Internet.
Die schöne alte Zeit. Und in der Zwischenzeit gab es immer mal neue Technologie. Vom statischen html zum xhtml und JavaScript über einen eigenen Java html Generator mit Templates bis heute zu den Content-Management-System mit eigener Datenbank.
Bis heute konnte ich auch auf dieser Webseite immer auf Werbung verzichten. Juhu …
Wie soll es weiter gehen? Gibt es noch Themen nach über 1000 Beiträgen? Ideen habe ich noch genug, was fehlt ist die Zeit!
In diesem Sinne, vielen Dank an alle Leser und für das viele Feedback (die über 1000 Kommentare mit Kommentarfunktion habe ich ja abgeschaltet…DSGVO läßt grüßen) das auch nach wie vor erwünscht ist, aber eben über E-Mail 😉
Wie können UML 2.0 Klassen-Diagramme mit Spring STS (Spring Tool Suite 3.9.4) erstellt werden?
Auch in der aktuellen STS Version, der Spring IDE kann das kostenlose UML Plugin installiert werden.
Es ist super fürs Reverse Engineering, um schnell einen Überblick zu erhalten.
Das Eclipse-Plugin ObjectAid installieren über die Install URL
http://www.objectaid.com/update/current
Dann einfach ein neues Objectaid Diagramm erstellen:
Auf dem Dialog ein paar Einstellungen oder die default belassen: „Wie können UML 2.0 Klassen-Diagramme mit Spring STS (Spring Tool Suite 3.9.4) erstellt werden?“ weiterlesen
Wie kann auf einem Raspberry Pi GraphViz 2.38.0 installiert und mit DOT zum erzeugen schöner Diagramme genutzt werden?
Warum den Raspberry Pi nicht für die Erstellung von schönen Grafiken mit GraphViz verwenden? Graphviz kann auf dem rPi schnell installiert werden mit:
sudo apt-get update && upgrade
sudo apt-get install graphviz
Nach der Installation die Version checken mit
dot -version
es werden auch einige weitere interessante Infos ausgegeben:
Mit Graphviz können aus DOT Dateien schönen Diagramme erzeugt werden. Mit DOT konzentriert man sich auf den Inhalt und Graphviz macht das Layout. DOT hat eine einfache (C ähnliche) Syntax. Hier erst einmal eine Mindmap zu DOT:
Z.B. die Datei: „Wie kann auf einem Raspberry Pi GraphViz 2.38.0 installiert und mit DOT zum erzeugen schöner Diagramme genutzt werden?“ weiterlesen
Wie können in WordPress BPMN 2.0 Dateien angezeigt werden?
Dazu gibt es ein kleines WordPress Plugin mit Namen bpmn.io.
Die Anleitung zu dem bpmn.io Plugin ist hier zu finden.
Hier ein Beispiel meiner aktuellen Urlaubsplanung als BPMN 2.0. Man kann mit der Maus in das Bild klicken und über das Mausrad größer und kleiner scrollen.
[bpmn url=“http://blog.wenzlaff.de/wp-content/uploads/2016/08/transpazifik-kreuzfahr-2016.bpmn“ height=“250px“]
Habe ich was vergessen?
UML 2 Diagramme mit Eclipse Neon 4.6.0 schnell erstellen
Papyrus 1.1.3 UML 2.0 Designer läuft auch unter Eclipse Mars.1
Die UML 2.5 Umgebung Papyrus läuft auch unter Eclipse Mars.1 und bietet u.a. folgende Diagramme:
- Class Diagram
- Object Diagram
- Package Diagram
- Composite Structure Diagram
- Component Diagram
- Deployment Diagram
- Profile Diagram
- Use case Diagram
- Activity Diagram
- State machine Diagram
- Communication Diagram
- Sequence Diagram
- Timing Diagram
- Interaction overview Diagram
Die Installation läuft „Papyrus 1.1.3 UML 2.0 Designer läuft auch unter Eclipse Mars.1“ weiterlesen
UML Designer 5.0 für Eclipse Mars.1 installieren
Für die aktuelle Eclipse Mars.1 Version
gibt es einen kostenlosen UML 2.5 Designer. Mit ihm können ua. folgende Diagramme modelliert werden, wie auf der Homepage zu sehen:
- Package Hierarchy Diagram
- Class Diagram
- Component Diagram
- Composite Structure Diagram
- Deployment Diagram
- Use Case Diagram
- Activity Diagram
- State Machine Diagram
- Sequence Diagram
- Profile Diagram
„UML Designer 5.0 für Eclipse Mars.1 installieren“ weiterlesen
Ecore & EMF: Wie kann eine bidirektional Verbindung in Eclipse zwischen zwei Klassen im ecore-Model modelliert werden?
Hier am Beispiel von einem Arzt und einer Adresse. Wenn nun von der Adresse auf den Arzt und umgekehrt navigiert werden soll, kann die bidirektionale Verbindung im Feld EOpposite wie folgt eingetragen werden (rechts auf den Pfeil der Combobox klicken):
„Ecore & EMF: Wie kann eine bidirektional Verbindung in Eclipse zwischen zwei Klassen im ecore-Model modelliert werden?“ weiterlesen
Lucene: Welche Annotationen sind nötig, damit ein Ecore-Model die Java Klasse für Lucene mit Hibernate indexiert?
Diese drei:
- org.hibernate.search.annotations.Indexed
- org.hibernate.search.annotations.DocumentId
- org.hibernate.search.annotations.Field
Die @Indexed annotation markieren, dass die Entitys indiziert
werden sollen.
Das Attribut ID der Entity muss mit @DocumentId annotiert werden, damit Hibernate
Search ein Mapping zwischen Dokumenten im Index und Entitys in der Datenbank herstellen kann.
Und die @Field annotation. Mit diesem Parameter kann angegeben werden, wie das Feld heißen soll und wie es indiziert werden soll und ob der Inhalt in Tokens zerlegt werden soll oder nicht, und ob der Inhalt auch im Index gespeichert werden soll, welche Filter und Analyzer für das Feld verwendet werden sollen.
Ecore: Wie kann ein Java Attribut für die Hibernate Suche im Ecore Modell annotiert werden?
Wie kann in einer Java Klasse ein Attribut für die Hibernate-Suche wie folgt annotiert werden?
1 2 |
@Field(index = Index.YES, analyze = Analyze.YES, store = Store.NO) private String klinik_name = null; |
Dazu folgende EAnnotation als Value mit den voll qualifizierter Namen einfügen, damit auch die imports aufgelöst werden können
1 |
@org.hibernate.search.annotations.Field(index=org.hibernate.search.annotations.Index.YES, analyze=org.hibernate.search.annotations.Analyze.YES, store=org.hibernate.search.annotations.Store.NO) |
Und für die Maven pom.xml
, den folgenden Eintrag, damit die Hibernate Klassen auch gefunden werden können:
1 2 3 4 5 6 |
<!-- Für die Hibernate Volltext-Suche --> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-search-orm</artifactId> <version>5.3.0.Final</version> </dependency> |
Ecore Tools: Mit Farbe sind UML Diagramme übersichtlicher, sagt der Daltonist!
Eclipse EcoreTools: Wie können *.aird (*.ecore) Modelle per UML unter Eclipse Mars bearbeitet werden?
Mit den Ecore Tools können gut Modelle per UML modelliert und das Java-Modell generiert werden. Die Ecore Tools können leicht über den Menüpunkt: Hilfe -> Eclipse Marketplaces … installiert werden:
Nach einem Neustart können die *.aird (ecore) Dateien über das Menü: Windows-Show View … Model Explorer geöffnet werden:
„Eclipse EcoreTools: Wie können *.aird (*.ecore) Modelle per UML unter Eclipse Mars bearbeitet werden?“ weiterlesen
Wie kann Eclipse 4.4 Luna installiert werden, das soeben erschienen ist und meine TOP 7 Plugins?
Hallo,
soeben ist Eclipse 4.4 Luna erschienen.
Auf die Download-Seite gehen und installieren.
Folgende Plugins sind noch für mich nötig:
CommentTemplate
Wie in Blogeintrag installieren.
Dieses Jar den Classpath hinzufügen:
Subversion – SVN Team Provider 2.0
Grep Console 3.6
Wie hier beschrieben installieren.
Workspacemechanic
Wie hier beschrieben installieren.
Start Explorer
Wie hier beschrieben installieren.
UML Diagramme erstellen mit ObjectAid
Wie hier beschrieben installieren.
BPMN 2.0 Modeler
Wie hier beschrieben einfach die Kepler Update URL nehmen, die „geht“ auch mit Luna:
http://camunda.org/release/camunda-modeler/update-sites/kepler/latest/site/ die geht, habe es eben mit einem Diagramm validiert:
Welche Plugins sind für Euch essentiell? Bitte als Kommentar.
BPMN 2.0 Diagramm: Version 2 zur Raspberry Pi CUPS Drucklösung
Hier nun die 2. Version im Gegensatz zu Version 1.
Ist die nun deutlicher?
Jar2UML Plugin für Eclipse
Cooles Plugin für Eclipse. Verwandelt ein JAR in ein UML.
Install: Per drag and drop diesen Button in den Workspace Juno Workspace (Console) verschieben.
Nach der Installation über das Menü: File-Import-Jar2Uml eines der vier import Filter wählen und die nötige UML Datei erzeugen lassen.
Weitere Details.
yEd Graph Editor für UML, Ablaufdiagramme, Flowdiagramme und das kostenlos
Endlich gefunden. Cooles Java-Programm in Deutsch und Englisch.
Kostenlos für Windows, Linux und Mac. Ein Diagramm-Editor zum erstellen von UML und Ablauf-Diagrammen. Der yEd Graph Editor kann Diagramme unterschiedlicher Art erzeugen, layouten und vieles mehr.
Kennt ihr noch weitere gute kostenlose Programme? Dann hinterlasst bitte hier einen Kommentar.
UML Komposition
Eine Komposition ist ein Sonderfall der Aggregation, er beschreibt die Beziehung zwischen einem Ganzen und seinen Teilen. Ein Teil kann immer nur genau einem Ganzen zugeordnet sein.
In UML kann eine Komposition die an der ausgefüllten Raute am Ganzen, so dargestellt werden:
Eine Komposition in Java kann wie folgt erstellt werden „UML Komposition“ weiterlesen