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.
Java
Die Entscheidung für einen Mailserver unter Linux ist nicht leicht: Einfach den bekanntesten - Sendmail - zu nehmen, verbietet sich, wenn man eine übersichtliche Konfiguration will, die auch ein anderer Admin weiterpflegen kann. Die Alternative QMail lässt sich sicherer und einfacher betreiben.
Über MySQL und PHP sind schon ganze Bücherstapel erschienen. Der Alternative PostgreSQL zusammen mit PHP widmet sich ein frisch erschienenes deutsches Originalwerk. Es hat das Zeug zum Klassiker.
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.
Das schnelle Entwickeln von GUI-Anwendungen ist eine der Stärken von Tcl/Tk. Ein einfaches Spiel zeigt verschiedene Aspekte des Canvas-Widgets, von Animation über Bilder bis Zahlendarstellung.
Ab 2005 soll im Rahmen der Trusted-Computing-Initiative die Windows-Erweiterung Palladium zur Plattform für erfolgreiche Geschäftsmodelle werden. Kopiergeschützte Inhalte wie Musik oder Video scheint die Industrie dabei mehr anzuvisieren als höhere Sicherheit für den Anwender.
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?
Wer Open Office auf Hunderte von PCs zu bringen hat, dem raubt die weitschweifige Installationsroutine den letzten Nerv. Doch ein Master-Archiv und ein intelligentes Startskript lassen das geklonte Büro schon heute Wirklichkeit werden.
 Die Thread-Behandlung ist mitentscheidend für die Performance und Parallelisierbarkeit von Linux-Anwendungen. Im folgenden Beitrag geht es darum, wie Threads und Prozesse arbeiten und wie die aktuellen Entwicklungen auf diesem Gebiet aussehen.
Kernelmodule laden und entladen ist einfach. Wer aber weiß, was dabei passiert, erkennt Möglichkeiten, die weit über Treiber hinausgehen. Selbst das Schreiben eigener Module ist dann keine Hexerei mehr.
Bootdisketten sind Relikte - aber sie stapeln sich trotzdem in der Nähe fast aller modernen PCs. Mit einem CD-Brenner, Linux, Boot Scriptor und der folgenden Anleitung sind die Medien-Dinos reif für eine thermische Sanierung.
Ob SuSE, Bynari, N&H, Samsung oder Stalker - sie alle versprechen mit ihren Server-Produkten eine funktionell und finanziell vollwertige Alternative zu Exchange und dessen Hersteller Microsoft. Dass Outlook-Clients wie gewohnt funktionieren, ist dabei ein Muss.
Dynamische Webseiten sind allgegenwärtig. Java-Programmierer haben die Wahl zwischen Servlets und Java Server Pages (JSP). Dieser Artikel zeigt, dass auch beide zusammen ein starkes Paar sind.
Die neue Version 4.2 von Mathematica bietet im Kern - der symbolischen und numerischen Mathematik - kaum Änderungen. Neu geregelt ist jedoch die Anbindung an die Außenwelt mit XML und Java. Daneben kamen mit Web Mathematica und Grid Mathematica neue interessante Produkte auf den Markt.













