Mit dem C++-Toolkit Qt der norwegischen Firma Trolltech erstellen Programmierer Crossplattform-Anwendungen für Linux, Windows oder Mac OS. Auch der KDE-Desktop basiert auf Qt. Dieser Artikel gibt einen Ausblick auf die kommende Version Qt 4.0 und zeigt, worauf Umsteiger achten müssen.
OpenGL
Auch im vergangenen Monat gab es einige Neuigkeiten in der Welt der freien Software. Diesmal: Amarok spielt Musik mit System ab, Flightgear bringt die Sterne näher, Debian veröffentlicht die dritte Revision von Woody und wir berichten über Skolelinux. Der Küchenchef empfiehlt am Schluss...
Für die gängigen Computerspiele führen moderne Grafikkarten viele Berechnungen selbstständig aus und rendern 3D-Szenen in akzeptabler Qualität. Eine realistischere Darstellung schaffen Shader-Programme, die auf dem Grafikchip laufen und unter Linux in der Hochsprache Cg programmiert wurden.
Wie Köche arbeiten auch Software-Autoren an immer neuen Kreationen. Wir picken die Leckerbissen für Sie heraus. Diese Woche: VDR 1.2 und Foobillard. Außerdem berichten wir über das IRC-Netzwerk Freenode und Debian auf dem Linuxtag. Für die Feinschmecker gibt's diesmal köstlichen Toast.
Ähnlich wie Köche arbeiten auch Software-Autoren an immer neuen Kreationen für die Benutzer. Wir picken die Leckerbissen für Sie heraus. Diese Woche: BZFlag, XChat 2.0 sowie Grip, Interessantes rund um OpenBSD und Debian. Und für die Gourmets wird's diesmal richtig scharf.
Diese Kolumne berichtet über aktuelle Entwicklungen innerhalb des GNU Projekts und versucht, Einblicke in die zugrunde liegende Philosophie zu vermitteln. In dieser Ausgabe: Skidbladnir, Lush, JMax, die Probleme mit Java-Abhängigkeiten sowie PyMax, die Python-Variante von Max.
In einem realitätsnahen 3D-Raum wird der Betrachter zum Akteur: Seine Aktionen führen zu Reaktionen, er hinterlässt seine Spuren in der virtuellen Realität. Mit Qt und Coin lassen sich solche animierten und interaktiven 3D-Welten schnell und einfach programmieren.
Die neue Version 4.2 von Mathematica bietet im Kern - der symbolischen und numerischen Mathematik - kaum Änderungen. Neu geregelt ist jedoch die Anbindung an die Außenwelt mit XML und Java. Daneben kamen mit Web Mathematica und Grid Mathematica neue interessante Produkte auf den Markt.
Auch hochfliegende Ideen lassen sich mit Coin und wenigen Zeilen C++ schnell umsetzen: Aus einfachen Objekten mit Texturen und komplexen VRML-Modellen entsteht eine animierte 3D-Welt.
Corba verbindet Software-Objekte als Client und Server über Rechner- und Plattformgrenzen hinweg. Mit Combat (Maskottchen ist die Fledermaus) lässt sich diese leistungsfähige Middleware auch in Tcl nutzen: Nicht nur Clients, auch Corba-Server kann man so vollständig in Tcl implementieren.
Mit Qt und Coin, einem Klon von Open Inventor, gelingt das Programmieren von interaktiven 3D-Welten wesentlich einfacher als mit OpenGL. Eine Einführung.










