Ant ist das Make für Java-Projekte, kann aber viel mehr: Wer Sonderwünsche hat, kann Ant beliebig erweitern und neue Tasks mit eigenen Java-Klassen verbinden. Wie das geht, zeigt dieser Coffee-Shop. Bernhard Bablok
Java
Die Eclipse Workbench aus dem Hanser-Verlag soll die Lücke schließen zwischen teuren Eclipse-basierten IDEs von Anbietern wie IBM und den kostenlosen Java Development Tools (JDT). Es gibt sie in den zwei Versionen Enterprise und Professional, von denen aber nur die Professional auch auf Linux läuft.
Jede neue GCC-Version verspricht schnelleren und besseren Code zu generieren. Mit der Ende April veröffentlichten Version 3.4.0 soll die Compiler-Suite auch das Kompilieren schneller erledigen. Das Linux-Magazin hat nachgemessen und mit Intels ICC verglichen.
Das globale Dorf ist seit dem 1. März ein Stück weltoffener geworden: In Domainnamen sind jetzt deutsche Umlaute sowie asiatische und arabische Schriftzeichen erlaubt. Damit eröffnen sich für Entwickler und Benutzer neue Möglichkeiten, es ergeben sich aber auch neue Probleme.
Urheberrecht, Verträge, Lizenzen und so weiter: In der Serie "Rechts-Rat" erhalten Linux-Magazin-Leser verständliche Auskünfte zu Rechtsproblemen des Linux-Alltags.
Zum dritten Mal fand in Berlin die Konferenz Wizards of OS statt. Auf dem Treffen diskutierten Programmierer, Künstler und Politaktivisten die Zukunft freier Software und der Gesellschaft.
Anwender wollen Menüs und Meldungen von Programmen gern in ihrer Landessprache haben. Dieser Coffee-Shop zeigt, wie einfach es ist, internationalisierte Programme in Java ohne zusätzlichen Aufwand zu lokalisieren und an andere Sprachen anzupassen.
Lotus Domino ist als komplexe Groupware bekannt, die schon länger auch auf Linux-Servern läuft. Mittlerweile hat IBM das Produkt zu einem Application Server ausgebaut, der offene Standards unterstützt.
Web-basierter Groupware ist es egal, wo die Benutzer sitzen. Desk4Web der deutschen Firma Agorum hat - optional - zusätzliche Samba-, FTP- und IMAP-Schnittstellen, um alternative Clients anzubinden. Intern arbeiten eine Datenbank und Java.
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: Freie Software und Java, GCJ Web Plugin, Änderung des Debian-Gesellschaftsvertrags, Definition von Software.
Wer präzise Daten in Tabellen übersichtlich darzustellen hat, braucht intelligente Reporting-Software. Die JFreereport-Bibliothek unterstützt den Anwender bei der Eingabe sowie beim Druck und Export im Fremdformat. Mit wenigen Java-Zeilen entstehen so sauber strukturierte Berichte.
Mit zunehmendem Datenwust gehen für den Betrachter relevante Informationen unter. Sinnvolle Grafiken bringen Wichtiges wieder ans Licht. Die leistungsfähige Bibliothek JFreechart hilft dabei, mit Java aussagefähige Diagramme zu zeichnen und sie in eigene Programme einzubauen.
Sichere Authentifizierung verlangt nach starker Kryptographie. Wer auf Passwörter verzichten und sie durch lange Schlüssel ersetzen will, braucht Hilfe beim Rechnen - am besten von einer Chipkarte. Dieser Artikel erklärt die Grundlagen der Challenge-Response-Protokolle und der Smartcard-APIs.
Er ist kleiner als ein Feuerzeug, trotzdem verwandelt der Firestick jeden PC in eine Firewall. Der Rechner benötigt zwei Netzwerkkarten und muss vom USB-Stick booten, CD-ROM und Festplatte sind überflüssig. Der Praxistest zeigt Stärken und Schwächen dieser Neuentwicklung.














