COVISE DEV (Development) stellt VISENSO eine Entwicklungsplattform bereit, die eine unkomplizierte Entwicklung von VR-Applikationen ermöglicht.
Sie möchten Ihr COVISE System ausbauen? Der offene, modulare Aufbau von COVISE DEV ermöglicht High-end-Usern eine einfache Anbindung neuer Module und eröffnet damit die Möglichkeit das System entsprechend der spezifischen Aufgabenstellungen des jeweiligen Anwenders weiterzuentwickeln.
Auch die Erweiterung der VR-Funktionalität ist mittels des Plugin-Mechanismus von COVER einfach und gleichzeitig sehr weitgehend möglich.
Das COVISE Entwicklungssystem ist eine Benutzerschnittstelle (Application Programming Interface, kurz: API), die es dem Benutzer erlaubt seine eigenen Anwendungsmodule mit allen Eigenschaften von Original-COVISE-Modulen zu entwickeln.
- Kooperatives Arbeiten
- VR Interaktion
- Verteiltes Arbeiten mit byte-swapping (Linux + SGI/HP)
Die verwendete Programmiersprache ist C++, und API ist eine objektorientierte Schnittstelle zur COVISE Funktionalität. Beispielprogramme und ein Entwicklungshandbuch führen in das Programmieren von COVISE-Modulen ein.
Typische Beispiele für benutzerspezifische Module sind:
- Implementierung von Ein-/Ausgabemodulen für eigene Datenformate
- Anwendungsspezifische Verarbeitung von Eingabedaten
- Kopplung von COVISE mit Simulationscodes für on-the-fly Visualisierung oder Online-Steuerung
Für die Kopplung von Simulationen verfügt COVISE DEV über eine Master/Slave-Kopplungsbibliothek mit einem kleinen ANSI-C- und Fortran77- Kopplungselement, das sehr leicht auf neue Plattformen portiert werden kann und COVISE über eine einzige Netzwerkverbindung ankoppelt
Darüber hinaus erlaubt COVISE dev eine Erweiterung des VR-Renderings durch sogenannte "Plugins", die einen vollen Zugriff auf den internen Performer-Scenegraph und die VR-Interaktions-Geräte bieten. Diese Schnittstelle kann genutzt werden um eigene Funktionalitäten in den Renderer zu integrieren, die Echtzeit-Reaktionen gestatten.
VISENSO bietet ein eintägiges Einführungsseminar in die COVISE dev - Modulprogrammierung an. Bitte kontaktieren Sie uns für weitere Informationen.









