Debian ist frei und seine Entwickler sind Kosmopoliten. Das Linux-Magazin berichtet regelmäßig Interna aus der Debian-Entwicklerszene und angrenzenden Projekten.
Development
Das Google Web Toolkit ermöglicht die Entwicklung aufwändiger Webanwendungen in Java und generiert daraus automatisch Ajax-Applikationen. Im Hosted-Modus wird die Suche nach Fehlern zum Kinderspiel.
Während der Konkurrent Eclipse das Licht öffentlicher Aufmerksamkeit genießt, muss sich die Java-Entwicklungsumgebung Netbeans mit der Strahlkraft des Namens Sun begnügen. Was zählt, ist das Ergebnis.
Viele Experten halten Eiffel für die beste Programmiersprache, um wirklich zuverlässige Software zu entwickeln. Mit dem neuerdings freien Eiffelstudio stellen Sie diese Theorie auf den Prüfstand.
Linux-Smartphones wie das Motorola A780 lassen sich im Gegensatz zu Geräten mit proprietären Systemen fast beliebig anpassen und erweitern. Mit den Entwicklungswerzeugen des Open-EZX-Projekts, die für eine ganze Gerätefamilie taugen, kann jeder sein eigenes Betriebssystem zusammenmixen.
Der Weg zu Ihrem ersten eigenen Schaltkreis ist gut gepflastert, denn die kostenlosen Entwicklungsumgebungen der Chiphersteller und günstige Starter Kits ermöglichen sogar Privatleuten den Einstieg in die professionelle Programmierung der Gate-Arrays.
Moderne Benutzeroberflächen gestalten ist dank der GTK-Bibliothek keine Kunst für besondere Experten. Eine optisch ansprechende Gestaltung erfordert allerdings einiges an Arbeitszeit. Glade und Gazpacho gehen dem Programmierer in der GUI-Küche zur Hand.
Mit jeder 64-Bit-Maschine, die über die Ladentheke geht, stehen die Kernelprogrammierer auf dem Prüfstand: Ist ihr eigener Code 64-Bit-tauglich oder nicht? Auch bei der Portierung auf exotische Prozessoren gibt es einiges zu beachten.
Trails mischt eine abgestimmte Sammlung bewährter J2EE-Frameworks mit Ideen von Ruby on Rails und minimiert so die manuelle Programmierarbeit. Diese Kombination bringt Java-basierte Webapplikationen leicht und schnell auf die richtige Schiene.
Mit Linux hängt der kreative Bastler relativ leicht selbst gebaute Hardware an seinen Rechner. Dieser Snapshot vermittelt an einem Beispiel Grundlagen dafür und infiziert mit Lötkolbenfieber.
Zusammen mit dem Internet Tablet 770 veröffentlichte Nokia Mitte 2005 eine komplette Open-Source-Entwicklungsumgebung, die Maemo Development Platform. Wie Sie Maemo richtig einsetzen und welche Vorteile sie gegenüber herkömmlichen Crosscompilern bietet, erklärt dieser Artikel.
Die Tafel ist diesmal auch mit zwei Gnome-Programmen gedeckt: Mit Tomboy verwalten Anwender ihre Notizzettel auf Wiki-Art und Searchparty vereint Google-User gleicher Interessen. Weltenbummler kommen mit WW2D auf ihre Kosten. Für den ganz natürlichen Hunger gibt es mehrere hundert Rezepte.
So wie der Kuckuck die Dienstleistung anderer Vögel bei der Aufzucht seiner Nachkommen in Anspruch nimmt, profitieren Sie mit Debtool bei selbst gemachten Distributionen von den Früchten des Debian-Projekts, indem Sie fertige Debian-Pakete einsetzen statt die Programme selbst zu übersetzen.
Um Ressourcenkonflikte parallel laufender Prozesse nicht durch komplizierte Locking-Strategien lösen zu müssen, versuchen es Kernelprogrammierer besser, sie gleich zu vermeiden. Die Kern-Technik zeigt, wie Per-CPU-Variablen ihnen dabei helfen.
Fast jeder neue Laptop oder PDA und so gut wie jedes Mobiltelefon hat Bluetooth an Bord. Nur wenige Nutzer aber wissen, wie leicht auf diesem Weg Angreifer an ihre Daten gelangen.














