Viele Software-Entwickler träumen von Tools, die automatisch Fehler finden und damit beim lästigen Debugging helfen. Sehr leistungsfähig ist Splint: Das Semantik-Prüfprogramm liest und versteht den Code und findet eine Vielzahl typischer Fehler.
C++
Wer Vorlagen für Rapid-Prototyping-Werkstücke erzeugen wollte, war bisher auf teure CAD-Programme angewiesen. Mit den hier vorgestellten Werkzeugen gibt es erstmals eine komplette Kette aus freier Software, die mit einem Povray-Modell beginnt und beim Werkstück aus Polymeren endet.
Diese Kolumne berichtet über aktuelle Entwicklungen innerhalb des GNU-Projekts und versucht, Einblicke in die zugrunde liegende Philosophie zu vermitteln. In dieser Ausgabe: Magi Conf, Moon-Buggy, Cdcover, Genius Trader, treuhänderische Lizenzvereinbarung (FLA), vier Jahre Brave GNU World.
Programmieren an sich ist anspruchsvoll und ehrenwert - aber gilt das in jedem Fall? Ist es ethisch egal, ob man Lernprogramme oder Spam-Generatoren, Einwahlumlenker und Schnüffelprogramme schreibt?
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.
Diese Kolumne berichtet über aktuelle Entwicklungen innerhalb des GNU-Projekts und versucht, Einblicke in die zugrunde liegende Philosophie zu vermitteln. In dieser Ausgabe geht's um Twin, die C++-Pakete: Yacc/Lex--, Readline--, Option--, Thread-- sowie um TUX&GNU@school und das 6....
Prinzipiell lassen sich C und Perl gut miteinander verheiraten. Die zum Zugriff benutzte XS-Schnittstelle hat es allerdings in sich, weil sie C- und Perl-Syntax in schwer verdaulicher Weise mischt. Einfacher ist der Abstieg in die Unterwelt der C-Systemprogrammierung mit dem Inline-Modul.
Mit der Secure Platform bietet Checkpoint ein gehärtetes Red Hat Linux zusammen mit der Firewall-1 NG aus dem eigenen Haus an. Damit ist es einfach, die Firewall in kurzer Zeit selbst zu installieren - ohne die sonst übliche Hilfe von Integratoren und Consultants.
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.
Die Open-Source-Gemeinde hat selbst für komplexe Office-Suiten freie Alternativen entwickelt, doch mit einem PC-Emulator tut sie sich immer noch schwer. Das Bochs-Projekt ist zumindest für Tests interessant, trotz schwacher Performance.
Mit Qt und Coin, einem Klon von Open Inventor, gelingt das Programmieren von interaktiven 3D-Welten wesentlich einfacher als mit OpenGL. Eine Einführung.
Mit der aktuellen Version 3 hat Kylix an Stabilität und Reife gewonnen und unterstützt jetzt auch C++. Beim Import alter Projekte und Tools zur Zusammenarbeit von Entwicklern hapert es aber noch.
Diese Kolumne berichtet über aktuelle Entwicklungen innerhalb des GNU Projekts und versucht, Einblicke in die zugrunde liegende Philosophie zu vermitteln. In dieser Ausgabe: Preview-Latex, Lire, GNU Source Highlight, Ksrc2html, freie Software in Asien.
Wie nennt sich eine plattformübergreifende Widget-Bibliothek, die Datenbankklassen, GUI-Builder, Code-Editor, Übersetzungswerkzeug, Build-Tool und mehr enthält? "Multi-platform C++ Graphical User Interface Development Framework" oder kurz Qt 3.0.












