Ohne Kaffee läuft in deutschen Büros nichts. Der Beitrag beweist, dass auch Open Office mit Java viel leistet: Das Open-Office-SDK liefert ein Rezept für das belebende Gebräu.
C++
Mehr als 250 Teilnehmer trafen sich zur European Python and Zope Conference 2003 (EPC2003) Ende Juni in Charleroi, Belgien. Damit war sie etwas besser besucht als die erste im Vorjahr am gleichen Ort.
Gestiegene Besucherzahlen, gute Stimmung und interessante Kontakte - so lautet das Fazit nach der viertägigen Linux-Veranstaltung in Karlsruhe. Vor allem den kostenpflichtigen Business- und Behördenkongress am Donnerstag werteten Besucher und Veranstalter als vollen Erfolg.
Die neue Serie "Kern-Technik" untersucht den kommenden Linux-Kernel 2.6 und seine Bestandteile. Wer Treiber programmieren, Kernelfunktionen verändern oder einfach die Vorgänge im Inneren von Linux verstehen will, der findet hier einen praktischen Einstieg.
Intels x86-Prozessoren sind SIMD-fähig seit dem Pentium MMX: SIMD (Single Instruction, Multiple Data) bedeutet, dass die CPU vier Berechnungen in einem Rutsch ausführt. Wer die passenden Optimierungstechniken kennt und nutzt, kann seine Programme erheblich beschleunigen.
Das Home Banking Computer Interface (HBCI) ist für Bankgeschäfte im Internet die ideale Basis: Sicher, standardisiert und multibankfähig deckt es alle wichtigen Geschäftsvorfälle ab. Dieser Beitrag erklärt Aufbau und Abläufe sowie die Sicherheitsmechanismen.
Diese Kolumne berichtet aus Sicht des GNU-Projekts und der FSF über Projekte und aktuelle Geschehnisse aus dem Umfeld freier Software und versucht Einblicke in die zugrunde liegende Philosophie zu vermitteln. In dieser Ausgabe: Datenbank für freie Treiber, LibQGL Viewer sowie Fragen zu...
Wer sich ein wenig mit dem Qt-Toolkit beschäftigt hat, stellt überrascht fest, wie wenig Zusatzwissen erforderlich ist, um Software für die freie PDA-Oberfläche OPIE zu schreiben. Selbst für Programmiereinsteiger bietet das Projekt ein dankbares Betätigungsfeld.
Programme müssen ihre Daten nicht immer am SQL-Datenbankserver aufgeben: Für viele Aufgaben sind eingebettete Datenbanken die bessere Wahl. Jean-Claude Wippler hat mit Metakit eine DB-Engine entwickelt, die sehr sparsam mit den Ressourcen umgeht und dennoch einen großen Funktionsumfang bietet.
Diese Kolumne berichtet über aktuelle Entwicklungen innerhalb des GNU Projekts und versucht, Einblicke in die zugrunde liegende Philosophie zu vermitteln. In dieser Ausgabe: Skidbladnir, Lush, JMax, die Probleme mit Java-Abhängigkeiten sowie PyMax, die Python-Variante von Max.
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...
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.
Die Unified Modeling Language ist der akzeptierte Standard, um objektorientierte Programme grafisch zu modellieren. Mit dem KDE-Tool Umbrello lassen sich die verschiedenen Diagrammformen bequem entwickeln und in Codefragmente verwandeln.
Splint liest C-Quellcode und findet typische Programmierfehler, das klappt ohne Änderung am Code. Mit etwas Zusatzaufwand ist aber noch mehr drin: In speziellen Kommentaren beschreibt der Entwickler sein Programm, damit ihn Splint besser versteht und noch mehr schmutzige Codestellen entdeckt.
Anlässlich unseres Titelthemas ruft die Redaktion des Linux-Magazins zu einem Programmierwettbewerb auf. Gesucht ist die beste Admin-Lernsoftware. Vielleicht kommt sogar ein richtiges Projekt dabei heraus?














