Moderne Benutzeroberflächen gestalten ist dank der GTK-Bibliothek keine Kunst für besondere Experten. Eine optisch ansprechende Gestaltung erfordert allerdings einiges an Arbeitszeit. Glade und Gazpacho gehen dem Programmierer in der GUI-Küche zur Hand.
Python
Die Entwickler des britischen Rundfunks BBC verstehen das Python-Framework Kamaelia als Experimentierfeld für verteilte und parallele Anwendungen. Neben Netzwerk- und Concurrency-Modulen besitzt es umfassende Multimediafähigkeiten.
Je mehr Daten ein Computerbenutzer hortet, umso schwerer fällt ihm das Wiederfinden. Die richtige Kategorisierung ist dafür eine wichtige Voraussetzung. Das noch etwas fragile Leaftag bietet für diesen Zweck Kategorien-Tags - unabhängig vom Dateisystem.
Das logische Zahlenrätsel Sudoku ist nicht nur ein beliebtes Freizeitvergnügen, sondern auch eine Herausforderung an Programmierer. Das Backtracking-Verfahren löst manch komplexes Problemen und spielt eine tragende Rolle in der KI-Forschung.
Ein schönes Hintergrundbild befriedigt zwar ästhetische Bedürfnisse. Doch wer den KDE-Desktop nutzen möchte, um Systemdaten im Blick zu behalten, der bereichert ihn mit selbst geschriebenen oder den zahlreich im Netz verfügbaren Superkaramba-Themes.
Wer in seinen Programmen interessante Daten aus Webseiten weiterverarbeiten will, braucht einiges Geschick beim Herausfischen dieser Inhalte aus dem Sumpf von Formatierungsinfos, Abbildungen und interaktiven Abfragen. Tcl und eine Hand voll Module verhelfen ihm zu Angler-Ruhm und -Ehre.
Endlich ist Schluss mit Corba! Gnome verabschiedet sich von dem Standardisierungsmonster und setzt auf das Prozess-Messaging-System D-Bus. Auch Kollege KDE ist dabei, umzustellen.
Größere Softwareprojekte bedeuten Teamarbeit - doch die will koordiniert sein. Trac, ein Python-basiertes Framework, vereinigt alle nötigen Komponenten unter einer gemeinsamen Weboberfläche.
Wer Unix-Derivate und Linux-Systeme wie Sand am Meer hat, möge einen genüsslichen Blick auf SC Venus werfen. Ob auch die inneren Werte der schwäbischen Dame stimmen, verrät der folgende Beitrag.
Zwei englischsprachige Bücher stehen diesmal auf der Liste: Ein Sammelband diskutiert Probleme und Lösungen im Spannungsfeld zwischen Sicherheit und Benutzerfreundlichkeit. Das zweite Buch führt Python-Entwickler in die Netzwerkprogrammierung mit dem Twisted-Framework ein.
Netze, die sich von allein konfigurieren und in denen jedes Programm auf magische Weise erfährt, wo sich welcher Drucker versteckt, wie der Fileserver heißt und über welche Adresse der Router seine Weboberfläche anbietet: Dieses Versprechen löst Zeroconf ein, dank Avahi auch unter Linux.
Open Office bringt mit seinem Basic-Dialekt eine mächtige Makrosprache mit. Die ist aber nicht jedermanns Sache - wer lieber Tcl verwendet, kann das tun und Office damit fernsteuern. Zusammen mit Tcluno und Itcluno gelingen druckreife Reports oder Tabellen, deren Daten aus beliebigen Quellen...














