Zum Hauptinhalt Zur Navigation

Softwareentwicklung

MySQL und Real Player erhalten LSB-Zertifizierung

Unternehmen werden im Steering Committee tätig. MySQL und der Real Player sind nun nach der Linux Standard Base (LSB) zertifiziert. Entsprechende Pakete sollen sich damit ohne Änderung auf allen LSB-konformen Linux-Distributionen installieren lassen. Sowohl MySQL AB als auch Real Networks sind darüber hinaus nun im Steering Committee der Free Standards Group vertreten.

Weitere Java-Teile werden Open Source

Lizenzfrage noch nicht geklärt. Das Versprechen, Java als Open Source zu veröffentlichen, steht schon lange. Zur LinuxWorld-Konferenz in San Francisco wird Sun nun konkreter und kündigt Teile von Java SE 6 und Java ME als Open-Source-Software an. Welche Lizenz dabei gewählt wird, ist indes noch nicht entschieden.

Xbox 360: Microsoft lockt Hobby-Entwickler

Kostenloses Entwicklerpaket, kostenpflichtiges Abo. Hobby-Entwickler wurden von Microsoft, Nintendo und Sony Computer Entertainment bisher weitgehend ausgeschlossen, viele privat programmierte Spiele, Emulatoren und Anwendungen laufen zudem in der Regel erst nach dem Umgehen von Kopierschutzsystemen. Microsoft will dies auf der Xbox 360 in diesem Jahr mit einem freien Entwickler-Paket ändern - mit einem kleinen Haken.

Mozilla Labs: Spielwiese für Browser-Entwickler

Seiten sollen Ideen und Prototypen neuer Web-Techniken sammeln. Mit den "Mozilla Labs" hat die Mozilla Corporation eine Art Spielwiese für Browser-Entwickler ins Leben gerufen. Auf der neuen Website sollen Ideen und Prototypen rund um künftige Web-Entwicklungen einen Platz finden.

Java 5 Update 8 korrigiert Fehler

Probleme mit Windows Vista beseitigt. Das neu erschienene Update 8 für Java 5 korrigiert weitere Fehler. Auf neue Funktionen muss man hingegegen verzichten, unter anderem wurden schon Probleme in Hinblick auf Windows Vista gelöst.

PHP für .Net

Zweite Beta von Phalanger erschienen. Von Phalanger 2.0, einem .Net-Compiler für PHP, ist eine neue Beta-Version erschienen. Die Beta 2 soll sich später auch in Visual Studio 2005 integrieren. Der schon erhältliche Phalanger-Compiler erstellt aus PHP-Skripten Binarys für das .Net-Framework.

Freie Java-Klassenbibliotheken nutzen Cairo

GNU Classpath 0.92 mit Applet Viewer. Die freien Java-Klassenbibliotheken GNU Classpath 0.92 haben nun die Bibliothek Cairo komplett implementiert, um 2D-Grafiken zu rendern. Dadurch lassen sich weitere Programme direkt mit Classpath nutzen. Ein Plug-In für Web-Browser ist ebenfalls neu hinzugekommen, das auch auf 64-Bit-Plattformen funktioniert.

Intel veröffentlicht freien 3D-Treiber

Linux-Treiber unterstützt Intels 965-Express-Chipsatz. Intel hat einen Open-Source-Treiber für seinen aktuellen Chipsatz 965 Express veröffentlicht. Der Linux-Treiber unterstützt sowohl 2D- als auch 3D-Funktionen des integrierten Grafikchips und soll in Zukunft zusammen mit dem X.org-Projekt weiter verbessert werden. Noch muss der Treiber aber ausgiebig getestet werden, so Intel.
Die Golem Newsletter : Das Wichtigste für Techies und IT-Leader auf einen Blick. Jetzt abonnieren

Borland schaltet den Turbo wieder ein

Neue Entwicklerprodukte mit altem Namen. Borland nimmt "Turbo" wieder in Produktnamen auf und veröffentlicht neue Entwicklungsumgebungen. Die Turbo-IDEs sind jeweils an eine Sprache gekoppelt und richten sich an Studenten, Hobbyprogrammierer und einzelne Entwickler. Die neuen Turbo-Editionen wird es für C++, Delphi, Delphi für .Net und C# geben.

Ausblick auf KDevelop 4

Veröffentlichungsdatum für KDevelop 3.4 steht noch nicht fest. In einem Interview haben sich drei Programmierer der freien Entwicklungsumgebung KDevelop zu den Plänen für die Version 4 geäußert. Vor der mit KDE 4 erscheinenden Version steht jedoch noch KDevelop 3.4 aus, dessen Veröffentlichungsdatum ebenfalls noch unbekannt ist.

Cider bringt Windows-Spiele auf Intel-Macs

Spiele laufen auch unter Linux mit Cedega. Transgaming hat mit Cider eine Engine zum Portieren von Windows-Spielen auf Intel-Macs vorgestellt. Entwickler sollen damit in der Lage sein, eine Windows- und MacOS-Version gleichzeitig freizugeben. Ein netter Nebeneffekt ist dabei laut Hersteller, dass die portierten Spiele auch unter Linux mit Transgamings Windows-API-Umsetzung Cedega laufen.

OpenGL 2.1 ist fertig

Industriekonsortium "Khronos" übernimmt Grafik-API. Das "OpenGL ARB Architecture Review Board" (ARB) hat die Version 2.1 der Grafikschnittstelle OpenGL freigegeben und umfangreiche Dokumentationen dazu vorgelegt. In Zukunft wird OpenGL vom Industriekonsortium Khronos Group verwaltet werden.
undefined

GNOME 2.16 wird Mono enthalten

Programme dürfen GTK# benutzen. Die Entwickler der Unix- und Linux-Desktop-Oberfläche GNOME haben sich dazu entschlossen, auch Mono in ihre nächste Version zu integrieren. Anwendungen dürfen damit die freie .Net-Implementierung nutzen, allerdings nur, wenn sie dies bisher auch schon machen. Entscheiden sich Programmierer erst in Zukunft Mono in ihrem Projekt einzusetzen, will das GNOME-Team dieses erst erneut prüfen.

Khronos Group übernimmt OpenGL

OpenGL ARB gibt die Entwicklung des 3D-Standards ab. Das plattformunabhängige 3D-API OpenGL soll künftig von der Khronos Group weiterentwickelt werden. Das OpenGL ARB (Architecture Review Board), das sich bislang um den Standard kümmert, will die Verantwortung an die Khronos Group abgeben, so dass alle OpenGL-Standards künftig unter einem Dach fortgeführt werden.

Wind River unterstützt Eclipse-Projekte

Quelltext aus Workbench 2.5 wird Open Source. Der Embedded-Anbieter Wind River hat Quelltext an vier verschiedene Eclipse-Projekte gespendet. Die Teile stammen aus der Entwicklungssoftware Workbench, die ebenfalls auf Eclipse basiert. Gleichzeitig hat Wind River neue Versionen seiner Embedded-Produkte veröffentlicht.

Web-Framework Django 0.95 veröffentlicht

Freie Software folgt dem "Don't Repeat Yourself"-Prinzip. Das freie, in Python geschriebene Web-Framework Django ist in der Version 0.95 erschienen, die alle Änderungen an der Software seit Januar 2006 in einem Paket vereint. Da einige APIs verändert wurden, zieht ein Update allerdings Änderungen am eigenen Code nach sich. Dies haben die Entwickler auch zum Anlass genommen, um alle APIs aufzulisten, die sich bis zu der Version 1.0 noch ändern werden.

Jambi: Qt für Java

Einheitliche Bedienung für Anwendungen auf allen Plattformen. Qt Jambi ist eine Version des Qt-Toolkits für Java. Damit soll sowohl C++- als auch Java-Code in einem Projekt nebeneinander existieren können. Zudem sollen sich Java-Anwendungen, die Qt verwenden, auf allen Plattformen gleich bedienen lassen.

Googles SourceForge-Alternative

Hosting-Angebot für Open-Source-Projekte. Google hat seinen eigenen Hosting-Dienst für Open-Source-Projekte vorgestellt, der sich zwar am größten seiner Art, SourceForge.net, orientiert, aber keine Konkurrenz sein soll. Projekte können sich bereits anmelden, wenngleich der Dienst noch in der Betaphase steckt und keinesfalls alle geplanten Funktionen bietet. Auf Dateien kann man derzeit nur über die Versionsverwaltung Subversion zugreifen.

Entwurf für XHTML 2.0 veröffentlicht

Neue Version bleibt abwärtskompatibel. Das W3C hat einen Entwurf für die Version 2.0 von XHTML veröffentlicht, die einige Änderungen seit der ersten Version mitbringt. Dennoch soll die Sprache abwärtskompatibel bleiben und in mehr als 95 Prozent der verbreiteten Webbrowser funktionieren.

solidDB für MySQL als Beta-Version erschienen

Neue transaktionale Storage-Engine für MySQL unter der GPL. Solid hat jetzt eine Beta-Version seiner freien Storage-Engine für MySQL veröffentlicht. Die solidDB getaufte Software ist eine Alternative zur transaktionalen Storage-Engine InnoDB, die in MySQL derzeit eingesetzt wird, mittlerweile aber Oracle gehört.

Python für .Net als Release Candidate verfügbar

IronPython RC1 wird eventuell Final-Version. Microsofts IronPython genannte .Net-Implementierung der Skriptsprache Python ist jetzt als Release Candidate (RC) verfügbar. Sofern in den nächsten Wochen keine groben Fehler mehr auftauchen, soll dieser RC umgeändert als Final-Version veröffentlicht werden.

Subversion 1.4 als Release Candidate erschienen

Fertige Version soll Ende August 2006 folgen. Die freie Versionsverwaltung Subversion 1.4 ist nun als Release Candidate erschienen. Für die Subversion-Entwickler bedeutet dies, dass die Software bereits stabil ist und produktiv eingesetzt werden kann. Mit "svnsync" gibt es unter anderem ein neues Werkzeug, um Repositorys zu replizieren.

Erster Release Candidate von PHP 5.2

Drei neue Erweiterungen und mehr Effizienz. Die freie Scriptsprache PHP soll mit der Version 5.2 wieder einmal um neue Funktionen erweitert werden. Sie liegt jetzt als Release Candidate vor, der auch eine höhere Leistung verspricht.

PHP-Sicherheitsscanner Chorizo ist fertig

Proxy entdeckt Sicherheitslücken in Webapplikationen. Chorizo soll Sicherheitslücken in Webapplikationen aufdecken und ist ab sofort für die Allgemeinheit verfügbar. Zunächst ist Chorizo dabei auf PHP-Applikationen optimiert, untersucht aber auch JavaScript und kann mit Ajax-Anwendungen umgehen.

MySQL künftig ohne Max

MySQL Standard kommt künftig mit MySQL Cluster. Mit der kommenden Version MySQL 5.1, die derzeit als Beta vorliegt, will MySQL seine Datenbank-Variante MySQL Max abschaffen. Künftig soll es nur noch eine Standard- und Debug-Version geben, wobei fast alle Funktionen von MySQL Max künftig in der Standardversion zur Verfügung stehen.

OpenSSL weiter mit FIPS-Zertifizierung?

Entzug des Zertifikates war ein Fehler. Die Zertifizierung der freien Kryptografie-Software OpenSSL nach dem Federal Information Processing Standard (FIPS) 140-2 wurde offensichtlich nur zeitweilig zurückgenommen. Da das Cryptographic Module Validation Program (CMVP) eine neue Version überprüft, soll das Zertifikat von der Seite entfernt worden sein. Ein neues Zertifikat ist derzeit trotzdem noch nicht verfügbar.

Zend Framework soll im Oktober 2006 fertig sein

Aktuelle Vorschauversion 0.1.5 verfügbar. Das Zend Framework soll im Oktober 2006 in der Version 1.0 erscheinen, sagte Zend-Mitbegründer Andi Gutmans gegenüber ZDNet. Das 2005 gestartete PHP Collaboration Project entwickelt ein Framework für Webapplikationen, das aktuell als Testversion verfügbar ist.

Groovy on Rails 0.2 veröffentlicht

Webapplikations-Framework für Java-Entwickler. Das Web-Framework Groovy on Rails (Grails) ist in der Version 0.2 verfügbar. Es basiert auf der Skriptsprache Groovy, die sich an den Konzepten von Ruby orientiert und versucht, diese auf Java zu übertragen. Die neue Version bringt ein Plug-In zur Integration in Eclipse mit.

Vista-PCs mit Firefox statt Internet Explorer möglich

Windows-Prinzipien: Zwölf Regeln für Microsoft. Microsoft gibt sich geläutert und will Windows Vista freiwillig für Konkurrenten öffnen. Bis Herbst 2007 unterliegt Microsoft noch Einschränkungen, die im Rahmen des US-Kartellverfahrens erlassen wurden. Darüber hinaus will sich Microsoft nun an einige selbst aufgestellte Regeln halten, um für Transparenz zu sorgen und Kunden wie Konkurrenten an den eigenen Innovationen teilhaben zu lassen.

Freies Java im Juni 2007?

Komplette Freigabe braucht länger. Erste Teile des Java-Quelltextes könnten im Juni 2007 veröffentlicht werden, sagte Sun-CTO Robert Brewin gegenüber Infoworld.com. Die komplette Veröffentlichung werde allerdings mehr Zeit in Anspruch nehmen. Suns CEO Jonathan Schwartz hatte auf der JavaOne 2006 versprochen, eine freie Java-Version zu veröffentlichen.

OpenSSL verliert FIPS-Zertifizierung

Gründe sind nicht bekannt. Die freie Kryptografie-Software OpenSSL hat offensichtlich die Zertifizierung nach dem Federal Information Processing Standard (FIPS) 140-2 wieder verloren. Mittlerweile wird das Zertifikat als "nicht verfügbar" gekennzeichnet, zuvor soll der Status "widerrufen" gewesen sein.

Freie .Net-Entwicklungsumgebung SharpDevelop 2 ist fertig

Software unterstützt Projektformat von Visual Studio 2005. SharpDevelop 2 ist eine freie Entwicklungsumgebung für .Net. Die neue Version unterstützt das Projektformat von Visual Studio 2005, so dass sich existierende Projekte weiternutzen lassen. Die Software richtet sich an Entwickler, die integrierte Unit Tests, Code-Analyse und Ähnliches nutzen wollen.

MySQL stellt kostenlosen Support für ältere Versionen ein

Unterstützung für ältere Datenbanken ist zu teuer. MySQL bietet künftig nur noch fünf Jahre Support für das freie Datenbank-Managementsystem. Zwei Jahre lang wird die Software aktiv weiterentwickelt und alle auftretenden Fehler und Sicherheitslöcher werden korrigiert. Anschließend bessern die Entwickler drei Jahre lang nur noch Fehler der höchsten Priorität aus. MySQL 3.23 wird damit schon im Juli 2006 nicht weiter unterstützt.

Yoxos On Demand mit Eclipse 3.2

Eclipse-Distribution bündelt Plug-Ins in einer Datei. Inoopract bietet die aktuelle Version seiner Eclipse-Distribution Yoxos nun auch in einer "On-Demand"-Edition an. Diese enthält unter anderem alle Projekte aus Eclipse Callisto. Die Zusammenstellung erfolgt über eine Ajax-Weboberfläche.

Apples WebKit auf Qt 4 portiert

KDE-Entwickler haben an KHTML vorgenommene Änderungen übertragen. Vier KDE-Entwickler haben Apples WebKit auf Qt 4 portiert, um zu sehen, was bereits machbar ist. Da WebKit die KHTML-Engine des KDE-Projektes zu Grunde liegt, wurden die Änderungen nun einfach übertragen. Die Bibliothek soll Webseiten bereits rendern, ein produktiver Einsatz ist vorerst aber nicht geplant.

Quellcode-Analyse Checkstyle 4.2 erschienen

Neues Eclipse-Plug-In ebenfalls verfügbar. Das Quellcode-Analysewerkzeug für Java-Programmierer Checkstyle ist in der Version 4.2 erschienen und bietet einige neue Konfigurationsoptionen. Das Checkstyle-Plug-In für Eclipse ist in der Version 4.1 erschienen, die auf Checkstyle 4.2 basiert.

Kommerzielle OpenVG-Implementierung nutzt OpenGL

Hardware-Beschleunigung für Flash und SVG. Mit AmanithVG ist jetzt eine erste Testversion einer kommerziellen OpenVG-Implementierung verfügbar. Das OpenVG-API dient zur Hardware-Beschleunigung von 2D-Vektorgrafiken und kann somit unter anderem SVG beschleunigen.

Apache ringt Microsoft wieder Marktanteile ab

Oversee.Net beschert Apache über eine halbe Million neuer Domains. Nachdem Microsoft in Sachen Webserver in der ersten Jahreshälfte 2006 gegenüber Apache kräftig aufholen konnte, legte der freie Webserver im Juli-Report von Netcraft wieder deutlich zu.

REALbasic 2006 Release 3 ist fertig

Universal-Binary-Unterstützung lässt auf sich warten. Von der objektorientierten Programmiersprache und Entwicklungsumgebung REALbasic 2006 ist jetzt das dritte Release erschienen. Die für Linux, MacOS X und Windows verfügbare Software unterstützt in der neuen Version den Export für Versionskontrollen wie CVS und bietet eine neue Projektnavigation.

Mono 1.1.16 verbessert ASP.Net-Unterstützung

Weitere Beta-Version von Mono 1.2. Die neue Beta-Version der kommenden Mono-Ausgabe 1.2 bringt vor allem viele Verbesserungen im Bereich ASP.Net mit. Die freie .Net-Implementierung hat nun außerdem neue Optimierungen aktiviert, die die Geschwindigkeit von Anwendungen erhöhen sollen. Auch Microsofts Python-Umsetzung IronPython läuft direkt mit Mono 1.1.16.

Games Academy mit neuen Spezialausbildungen

Ausbildung in "Game Producing" und "Interactive Audio" startet im Herbst. Die Berliner Games Academy erweitert ihr Ausbildungsangebot um neue Spezialausbildungen zum "Game Producer" und "Interactive Audio Engineer". Beide Programme laufen über zwei Jahre in Vollzeit.

Sicherheits-Patches für Horde 3 verfügbar

Updates auf Horde 3.0.11 und 3.1.2. Für das freie Applikations-Framework Horde sind zwei Sicherheits-Updates auf die Versionen 3.0.10 und 3.1.2 erschienen. Beide korrigieren Sicherheitslücken, die alle Versionen ab 3.0 betreffen. Frühere Versionen hingegen enthalten die Fehler nicht.

GTK+ 2.10 mit neuer Druckunterstützung

Neue Version bleibt binärkompatibel zu GTK+ 2.8. Das GUI-Toolkit GTK+ ist jetzt in der fertigen Version 2.10 verfügbar, die einige neue Funktionen bietet. Dennoch soll sie komplett binärkompatibel zum Vorgänger GTK+ 2.8 sein. Das unter anderem von der Desktop-Umgebung GNOME verwendete Toolkit bietet neue Widgets und eine neue Druckunterstützung.

Freies Java braucht mehr Zeit

Simon Phipps widerspricht Berichten. Es handele sich nicht nur um einige Monate, bevor Sun eine freie Version von Java veröffentlicht, schreibt Simon Phipps in seinem Blog. Damit widerspricht der Chief Open Source Officer bei Sun entsprechenden Medienberichten - man habe ihn falsch zitiert.

Eclipse Callisto steht zum Download bereit

Zehn Projekte gleichzeitig veröffentlicht. Die Sammlung von zehn freien Eclipse-Projekten "Callisto" steht mittlerweile zum Download bereit. Die Zusammenstellung soll vor allem garantieren, dass alle Programme zusammenarbeiten und ihre Einrichtung erleichtern. Voraussetzung, um Callisto zu nutzen, ist Eclipse 3.2.

2D-Bibliothek Cairo 1.2 erschienen

Stabile Backends für PDF, PostScript und SVG. Das vektorbasierte Rendering-API Cairo ist in der Version 1.2 verfügbar. Mit der Bibliothek ist die einheitliche Ausgabe von beschleunigter 2D-Grafik auf verschiedenen Plattformen möglich. Die neue Version enthält neue, stabile Backends für PDF, PostScript und SVG. Auch experimentelle Backends sind hinzugekommen.

Technology Preview von Qt 4.2 verfügbar

Neues Grafik-Framework. Trolltech hat eine Vorabversion des C++-Frameworks Qt 4.2 veröffentlicht, die einige neue Funktionen für die 2D-Grafikprogrammierung bringt. Damit wird das alte Canvas aus Qt 3 ersetzt. Auch das QtDBus-Modul ist nun enthalten, mit dem sich unter Unix-Systemen die D-Bus-Bibliothek zur Prozesskommunikation nutzen lässt.