Qt für die Entwicklung leistungsfähiger Visualisierungssoftware
|
Qt ist ein plattformübergreifendes Anwendungsframework für die Entwicklung von Desktop- und Embedded-Anwendungen. Dank der einfachen Integration mit OpenGL®, der hohen Anwendungsleistung und plattformübergreifenden Portierfähigkeit hat sich Qt zum führenden Programmierframework für leistungsfähige Visualisierungssoftware entwickelt. |
|
Entwicklung plattformübergreifender Visualisierungsoberflächen mit Qt und OpenGL®
[PDF: 17 pages: English]
Wissenschaftliche Visualisierung, medizinische Bildgebung,
Flugsimulation, Strömungsmodellierung, Animation, Spiele und visuelle
Effekte sind nur einige Bereiche, in denen hochleistungsfähige 2D- und
3D-Grafikanwendungen gefragt sind. Standard-Grafik-APIs wie OpenGL®
eignen sich ideal für komplexe Grafikberechnungen, bieten aber nur
begrenzte Möglichkeiten zur Programmierung der Benutzeroberflächen für
diese vielfältigen Anwendungsbereiche.
Dieses Dokument
beleuchtet die Herausforderungen, denen sich alle Entwickler von
Visualisierungssoftware gegenüberstehen, und stellt aktuelle Techniken
zur einfachen Integration moderner 2D- und 3D-Grafik in native
Hochleistungsanwendungen vor. Anhand des Anwendungsframeworks Qt® wird
aufgezeigt, wie diese Techniken die Entwicklung von
Visualisierungsanwendungen beschleunigen, die sich dank einer
gemeinsamen Codebasis auf verschiedenen Betriebssystemen implementieren
lassen.



