Produkte & Projekte

Auf dieser Seite finden Sie eine kurze Übersicht über unsere Produkte und Projekte. Für detaillierte Informationen besuchen Sie bitte die entsprechende Homepage des jeweiligen Projekts.

yasmine

Die C++-Bibliothek yasmine wurde am 20.06.2016 veröffentlicht. Mit yasmine können in modernem C++-Code auf leichte Weise komplexe UML State Machines abgebildet werden.

Am 20.01.2017 wurde die Version 1.0.0 veröffentlicht, die erste "stabile" Version.

yasmine basiert auf modernem C++11, kann aber falls notwendig auch mit C++03 unter Zuhilfenahme von Boost gebaut werden.

Die Bibliothek ist z.B. unter Windows und Linux im Einsatz.

essentials

Diese C++-Bibliothek enstammt ursprünglich aus dem yasmine-Projekt. essentials enthält wiederverwendbare, grundlegende Bausteine für C++-Applikationen und -Bibliotheken. Insbesondere sind hier auch Features für C++03/C++11-Kompatibilität enthalten.

hermes

Auch diese C++-Bibliothek ist aus dem yasmine-Projekt hervorgegangen. hermes ist eine minimalistische, erweiterbare Logging-Bibliothek, die keine weiteren Abhängigkeiten mitbringt. Sie kann als Bibliothek hinzugelinkt werden oder, wie im Fall von yasmine, einfach direkt ins Projekt eingebunden werden.

genesis

Oft entsteht der Bedarf, dass man für ein Projekt Textdateien generieren muss. Dabei kann es sich z.B. um Source-Code oder Konfigurations-Dateien handeln. Hier setzt die C++-Bibliothe genesis an. Über eine Kombination von Template-Dateien (Vorlagen-Dateien) und einem Callback-Interface, über welches Informationen für den Generierungsprozess bereitstellt werden, können Textdateien generiert werden.