Mit eigenen Programmen fremde Dateien durchsuchen ist schwierig, die Vielfalt der Formate trübt die Sicht. Die Suche soll schnell und fehlertolerant sein, das Ergebnis ansprechend aussehen. Mit dem Java-API Lucene sind diese Bedingungen zu erfüllen, es ist ein Baukasten für die eigene Search Engine.
Java
Die Java-Entwicklungsumgebung Eclipse glänzt vor allem durch ihre Modularität. Wie Einsteiger die Software benutzen und eigene Plugins programmieren, zeigt das gleichnamige Buch. Wer sich lieber mit der Exploit-Kunst beschäftigt, findet im Hacking-Buch geballtes Wissen.
Die Firma MySQL AB veröffentlicht in diesen Tagen das grafische Datenbank-Frontend MySQL-Administrator, mit dem sich ein MySQL-Server konfigurieren und überwachen lässt. Weitere Werkzeuge sind geplant, um Datenbanken zu modellieren oder einen Datenbank-Cluster aufzubauen.
Kexi ist die Datenbankanwendung für KOffice. Anwender erstellen mit ihr Abfragen, Formulare und Berichte. In seiner jungen Geschichte hat es bereits einen kompletten Rewrite erfahren, von dem vor allem Entwickler profitieren. Das Kexi-Team hat eine neue Architektur erarbeitet und sie sauber...
Plattformübergreifendes Programmieren ist eine Kunst: Um die großen Unterschieden von Linux, Windows und Mac zu überwinden, müssen Cross-Plattform-Toolkits viel leisten. Dieser Artikel stellt WX-Windows vor, eine GUI-Bibliothek, die seit über zehn Jahren Entwicklern diese Aufgabe erleichtert.
Das Reflection-API informiert zur Laufzeit über Klassen, ihre Methoden und Felder. So bildet es die Basis für die Komponentensysteme Beans und J2EE. Der Coffee-Shop zeigt, wie sich mit Reflection dynamisch Klassen laden und ausführen lassen.
Ähnlich wie Köche arbeiten auch Softwareautoren an immer neuen Kreationen für die Benutzer. Wir picken die Leckerbissen heraus. Diesmal: Free Priority, das Windows-NT-kompatible Betriebssystem React OS, "Software in the Public Interest" sowie Ärger bei GNU Hurd. Die Feinschmecker...
Diese Kolumne berichtet aus der Perspektive des GNU-Projekts und der FSF über Projekte und aktuelle Geschehnisse aus dem Umfeld freier Software. In dieser Ausgabe: Jaxodraw, Mom, Studie zur Hacker-Ethik, Weltgipfel zur Informationsgesellschaft, Münzschlitze in Hotelzimmern.
Ein genauer Blick auf das Thema Fonts in Java-Programmen lohnt sich, denn ein umfangreiches API kann Schriften auf viele Arten verändern. Grundlagenwissen über Schriftfamilien und -technologien ist hilfreich, um dieses Potenzial besser auszuschöpfen.
Novell liefert mit den Nterprise Linux Services 1.0 eine ganze Reihe seiner bekannten Netware-Komponenten für Suse Linux und Red Hat zertifiziert aus. Das Produkt ist multifunktional, simpel zu installieren und vielfältig mit Leben zu erfüllen.
Die alte Frage nach dem richtigen Paketformat hat eine neue Antwort gefunden: Starkits. Sie sind direkt ausführbar, trotzdem können interessierte Anwender, Programmierer und Admins das File auspacken und die Komponenten einzeln verwenden und installieren.
Starkits verpacken ganze Tcl-Anwendungen inklusive aller benötigten Dateien in einem plattform- unabhängigen File. Das Ausliefern und Installieren (neudeutsch Deployment) reduziert sich so auf einfaches Kopieren. Aber auch Entwickler profitieren von der Sternenreise.
C zählt trotz bekannter Probleme zu den populärsten Programmiersprachen. Eine der jüngeren Bewerberinnen um die Nachfolge ist D: Objektorientiert, inklusive Garbage Collection und Unit-Test-Funktionalität schleppt diese Sprache weit weniger Ballast mit sich herum als etwa C++.
Der XML-Schema-Standard räumt mit den Schwächen von DTDs (Document Type Definitions) auf. XML-Schemas beschreiben die Struktur von Dokumenten exakter und verwenden im Gegensatz zu DTDs selbst XML. Die Java-Version des Xerces-Parsers beherrscht diese neue Technologie.













