Josef Heinen
- Number of videos:
- 2
For the creation of visualization programs there are a number of free and commercial tools and libraries. In a heterogeneous environment it points out that there is no universal solution that covers the specific needs in a scientific environment. GR is a framework for cross-platform visualization applications ranging from publication quality 2D graphs to the representation of complex 3D scenes.
Speakers: Josef Heinen
Recorded: March 17, 2013
Language: English
Last updated: April 17, 2013
Zur Erstellung von Visualisierungsprogrammen existiert eine Vielzahl freier und kommerzieller Tools und Bibliotheken. In einem heterogenen Rechnerumfeld zeigt sich aber, dass es keine durchgängig einsetzbare Lösung gibt, welche die speziellen Anforderungen in einem wissenschaftlichen Umfeld abdeckt.
GR ist ein universell einsetzbares Framework für plattformübergreifende Visualisierungsanwendungen. Es bietet Entwicklern eine kompakte, portable und einheitliche Grafik-Bibliothek für ihre Anwendungen. Das Anwendungsspektrum reicht von der Erzeugung publikationsreifer 2D-Diagramme bis hin zur Darstellung komplexer 3D-Szenen.
Der Vortrag beschreibt zunächst die Funktionalität des GR-Frameworks, welches im wesentlichen auf einer Implementierung des graphischen Kernsystems (GKS) sowie der Programmierschnittstelle OpenGL basiert. Es wird aufgezeigt, wie GR als geschlossenes System schnell und einfach in vorhandene Anwendungen – z.B. mit dem ctypes-Mechanismus in Python - integriert werden kann. Neben dem Einsatz in imperativ programmierten Systemen ist auch eine Integration in moderne objektorientierte Systeme, die auf GUI Toolkits aufbauen, vorgesehen. Darüber hinaus werden die Stärken des GR-Frameworks in Bezug auf die Interoperabilität mit aktuellen Web-Technologien und mobilen Geräten herausgestellt.
Speakers: Josef Heinen
Recorded: October 31, 2012
Language: German
Last updated: January 29, 2013

