Die Component Library for Cross-platform (CLX) überbrückt für C++-Projekte die Welten Windows/Delphi und Linux/Kylix. Dieser Artikel zeigt die Praxis: die Portierung eines Delphi- und C++Builder-Programms nach Linux, eines Delphi-Programms nach Kylix für C++ sowie die eines Delphi-VCL-Programms...
SQL
Das innovative Eclipse-Konzept weitgehend unabhängiger Plugins beschäftigt seit über zwei Jahren die Welt der Software-Entwicklung. Grund genug, um die zugrunde liegende Architektur etwas genauer unter die Lupe zu nehmen und es selbst einmal mit einer eigenen Erweiterung zu versuchen.
Der 64-Bit-Prozessor von AMD kommt gerade auf den Markt. Wir haben vorab den Opteron alias Sledge- hammer zusammen mit "Tom's Hardware Guide" auf 32- und 64-Bit-Linux getestet.
Die saubere Trennung von Programmlogik (Servlets) und Anzeige (Java Server Pages) ist nur in sehr einfachen Server-Anwendungen streng durchzuhalten, in der Praxis aber meist unmöglich. Taglibs bieten hierfür eine elegante Lösung.
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.
JSP-Seiten stellen die Datenobjekte in Webanwendungen dar. Deren Speicherung in einer Datenbank übernimmt eine weitere Abstraktionsschicht. Das muss nicht immer die gewaltige J2EE-Architektur sein, auch Torque (Drehmoment) hat den Dreh raus.
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?
Das Webfrontend von SuSEs Rundum-glücklich-Paket für Arbeitsgruppen verspricht Systemadministratoren Erleichterung und den Usern Unterstützung bei der täglichen Arbeit. Doch wie das mit Versprechen so ist - manche werden gehalten und manche etwas weniger.
Versprechen kommerzielle Projekte zu viel, entstehen oft freie Alternativen, etwa OPIE als Pendant zur Qtopia-Oberfläche für PDAs. Ein virtuelles Entwicklertreffen stellte die Weichen für die erste stabile Release.
MySQL ist ein schnelles Datenbanksystem. Wenn die Datenbankanwendung dennoch in der Praxis manchmal lahmt, sind die Ursachen meist suboptimales Datenbankdesign, ineffiziente Abfragen oder der Verzicht auf Indizierung. Diese Fehler sind aber vermeidbar.
Mit der Netzüberwachungssoftware Nagios behält der Admin den Überblick. Der Nachfolger von Netsaint lässt sich leichter konfigurieren und glänzt mit zusätzlichen Features sowie einer besseren Architektur.
Hand in Hand arbeiteten mehrere kleine und mittelständische Unternehmen bei drei Migrationsprojekten in Bundeseinrichtungen. Ende Oktober gingen die Projekte zur allseitigen Zufriedenheit zu Ende.
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.













