In unserem Schwerpunkt geht es um Software-Entwicklung: Umgebungen wie Troll Techs Qt Designer oder Bolands Kylix – wir stellen Ihnen Werkzeuge und Programme vor, mit denen Sie erste Schritte in Richtung Software-Entwicklung gehen können. Doch wohin mit einem fertigen Programm? Auf diesen Web-Seiten können Sie Ihre Projekte veröffentlichen und stöbern, was andere Entwickler so auf die Beine gestellt haben.
sourceforge.net
Open Source steht ganz groß auf den Fahnen des SourceForge-Projektes – hier kommt eine Plattform, wo Entwickler freier Software weltweit ihre Arbeit präsentieren können. Zum Service dieser Seite gehören Versions- und Fehlerkontrolle, Backups und Archive, eine Suchmaschine, Newsletter, Mailinglisten und vieles mehr. Bisher sind – das verrät die Statistik im rechten Frame – über 30.000 Projekte online und über 300.000 Benutzer registriert. Zur “Account Registration” geht’s direkt links oben. Klicken Sie einfach auf “New User via SSL” und tragen Ihre Daten in das Formular ein. Wenn Sie sich erfolgreich angemeldet haben, bekommen Sie eine Bestätigung per Email. Als registrierter Benutzer können Sie nun Nachrichten in den SourceForge-Foren posten, Fehlermeldungen verfassen, sich an Projekten beteiligen und natürlich ein eigenes ins Leben rufen. Lesen Sie dazu die “Site Docs” – im linken Frame finden sich Links zu diesen Themen.
Das SourceForge-Team folgt mit seinen Seiten einem altbewährten Konzept: Im linken Frame gibt es Navigationshilfen und Links, in der Mitte stehen aktuelle News, der rechte Frame enthält Statistiken. Wenn Sie auf einer Projektseite sind, bleibt die Navigation links erhalten. Für das Projekt selbst haben Sie mehrere Auswahlmöglichkeiten: eine Übersicht, einen Link zur Projekt-Homepage, zu den Foren, Patches, Dokumentationen, News etc. Weitere Informationen, Tipps und Tricks bietet Ihnen unser Artikel auf S. 39 – viel Spaß mit SourceForge.
savannah.gnu.org
Hier kommt ein direkter Abkömmling von SourceForge, basierend auf deren Software (Version 2.0). Ausgehend von den http://Richtlinien für Freie Software spaltete sich dieses Projekt ab und fördert nun insbesondere Software, die den http://GNU Coding Standards entspricht.
So finden sich im rechten Frame neben der schon bekannten Statistik an erster Stelle neue GNU Packages und danach andere Projekte. Eine Alternative zum funktionell identischen SourceForge ist Savannah wohl in erster Linie für ideologisch motivierte Programmierer, die mit der Wahl von Savannah statt SourceForge auch eine politische Aussage treffen.
www.cvshome.org
Auf dieser Webseite finden Sie alles rund um das “Concurrent Versions System”, den Standard für Versionskontrolle von Open Source Software. Sicherlich sind Sie schon das eine oder andere Mal auf Begriffe wie “CVS auschecken” oder “Anonymous CVS” gestoßen. CVS ist ein System zur Versionsverwaltung von Dateien. Es ist netzwerkfähig und wird von den meisten Entwicklern freier Software eingesetzt. (Im LinuxUser 08/2001 haben wir CVS besprochen: http://www.linux-user.de/ausgabe/2001/08/046-answergirl/answergirl.html)
Auch hier bietet die Startseite aktuelle News-Meldungen – allerdings ist der letzte Eintrag vom 18. Juli. Der Link “CVS Manual” führt zum offiziellen Manual von Per Cederqvist. Die Dokumentation kann online durchforstet oder als komprimiertes Tar-Archiv, PDF- oder PostScript-Dokument heruntergeladen werden. Wer die Anleitung lieber auf Deutsch lesen möchte, dem sei das http://CVS Translation Project empfohlen.
Die “Frequently Asked Questions” – kurz FAQ – sind die häufig gestellten Fragen. Besonderer Service ist hier, dass Sie sich per Email über Änderungen dieses Dokumentes informieren lassen können. Auch die Suchfunktion am Ende der Seite hat einiges zu bieten: Hier kann nach Stichworten oder geänderten Dokumenten gesucht werden.
freshmeat.net
Nach eigenen Angaben bietet das Team von Freshmeat die größte Sammlung von Unix- und plattformübergreifender Software. In der Datenbank sind hauptsächlich Produkte, die den Richtlinien zu http://Open Source folgen. Jeden Tag gibt es Links zu neuen Programmen, Rezensionen, Diskussionsforen und Buchtipps. Besonders praktisch ist, dass Sie auch vergangene Tage abrufen können – im rechten Frame gibt es entsprechende “Schalter”.
In der obersten Reihe wählt man die wichtigsten Bereiche aus. Die Startseite (unter “home” zu erreichen) präsentiert aktuelle Programm-Releases. Von hier aus geht es zu den einzelnen Projekten weiter: Sie können sich über das Programm, den Autor, die Download-Möglichkeiten und Neuigkeiten informieren. Klickt man auf “browse”, kann man nach Themen oder nach Entwicklungsstufe, Umgebungen, Lizenzen, Betriebssystemen und anderen Kategorien geordnet suchen. Die Artikel (unter “articles”) sind in englischer Sprache verfasst und bieten neben oft gut recherchierten Themen auch die Möglichkeit, Kommentare dazu zu schreiben. Dazu sollten Sie allerdings ein registrierter Benutzer sein – oben rechts finden sich die Links zu diesem Bereich.
Auch interaktiv – Newsletter, IRC-Chatraum – hat Freshmeat etwas zu bieten. Insgesamt handelt es sich um eine sehr übersichtliche Web-Seite, die ständig auf dem aktuellen Stand ist.
www.onlinetutorials.de
Hier kommt eine wahre Fundgrube zu Tutorials aller Art: C++, Java, HTML, Perl und vieles mehr – OnlineTutorials bietet Links zu Anleitungen aller Art. Die Startseite präsentiert die Neuzugänge, die leider nicht direkt angeklickt werden können. Dafür ist die Übersicht unter “Tutorials” gelungen: Nach Programmiersprachen sortiert geht es hier zu den einzelnen Homepages der Anleitungen und ihrer Autoren. Ganz am Ende jeder Seite steckt ein recht unauffälliger Link zu den Buchempfehlungen passend zum Thema. Netterweise wurde hier zu den meisten Werken ein direkter Link zur Online-Bestellung eingefügt. Alles in allem finden Sie hier eine gelungene Zusammenstellung – viel Spaß beim Programmieren.









