COVISE DEV

COVISE DEV (Development):

Sie möchten Ihr COVISE System ausbauen? Der offene, modulare Aufbau von COVISE ermöglicht 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. Mit COVISE DEV stellt VirCinity eine Entwicklungsplattform bereit, die eine unkomplizierte Entwicklung von VR-Applikationen ermöglicht.


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 ü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 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.

VirCinity bietet ein eintägiges Einführungsseminar in die COVISE Modulprogrammierung an.

Weitere Informationen
und Kontakt:

VirCinity GmbH
Nobelstraße 15
D-70569 Stuttgart
Tel.: ++49 (0)711 6864534-0
info@vircinity.com