Zum Hauptinhalt Zur Navigation

Softwareentwicklung

MySQL will auch weiterhin Debian unterstützen

Updates für MySQL 4.0 nur noch für zahlende Kunden. MySQL 4.0 hat das Ende seines Lebenszyklus erreicht, Updates gibt es künftig nur noch für zahlende Kunden. Berichten, das Unternehmen habe seine Unterstützung für Debian eingestellt, tritt das Unternehmen entgegen.

PHP-Sicherheit: Stefan Esser wirft hin

Sicherheitsexperte verlässt das PHP Security Response Team. Stefan Esser kehrt dem PHP Security Response Team den Rücken. Der Sicherheitsexperte hat genug. Seine Versuche, PHP von innen sicherer zu machen, seien vergeblich gewesen. Künftig werde er Sicherheitslücken in PHP auch dann veröffentlichen, wenn es noch keinen Patch gebe.

Robotics Studio: Microsofts Betriebssystem für Roboter

Entwicklungsplattform ist für Hobby-Entwickler und Studenten kostenlos. Mit seinem Robotics Studio will Microsoft im Roboter-Bau Fuß fassen und verspricht eine einheitliche Entwicklungsplattform auf Windows-Basis. Mit dem Robotics Studio sollen sich Roboter-Applikationen für unterschiedliche Hardware-Plattformen entwickeln lassen. Zugleich startet Microsoft ein Partnerprogramm rund um die neue Software.

Software analysiert soziale Netze

Social-Networks mit NetworkX und libSNA analysieren. Mit seiner freien Software-Bibliothek libSNA will Abe Usher die Analyse von sozialen Netzwerken wie MySpace, Xing oder StudiVZ vereinfachen. Die auf NetworkX basierende Software soll helfen, Experimente und Computerprogramme zu entwickeln, um ein besseres Verständnis der so genannten "Social Networks" zu gewinnen.

Google Web Toolkit nun Open Source

GWT 1.3 Release Candidate steht unter der Apache-Lizenz 2.0. Google stellt sein "Google Web Toolkit" mit der Version 1.3 unter die Apache-Lizenz 2.0 und macht es damit vollständig zu Open Source. Bislang war die Software nur kostenlos verfügbar. Andere Änderungen als die Lizenz bringt die neue Version nicht mit.

Futuremark entwickelt OpenKODE-Testsuite

Standard beschleunigt Grafik auf mobilen Geräten. Futuremark wird die Testsuite für den OpenKODE-Standard 1.0 der Khronos Group entwickeln. Bei OpenKODE handelt es sich um eine Sammlung von Programmierschnittstellen zur Beschleunigung von Grafikanwendungen, insbesondere auf Handys. Programmierer werden mit der Futuremark-Software überprüfen können, ob ihre Anwendungen den Spezifikationen entsprechen.

Mylar 1.0: Neue Oberfläche für Eclipse

Aufgabenorientierte Benutzeroberfläche filtert Ansicht. Mit Mylar 1.0 ist eine Benutzeroberfläche für die Entwicklungsumgebung Eclipse erschienen, die sich an tatsächlich zu erledigenden Aufgaben orientiert. Hierfür soll sie aus der eigentlichen Eclipse-Oberfläche nur die Elemente herausfiltern, die für ein bestimmtes Projekt tatsächlich benötigt werden. Dies soll die Produktivität der Programmierer steigern.

Firebug 1.0 als Beta verfügbar

Firefox-Extension bleibt Open Source. Die Firefox-Extension Firebug 1.0 ist nun als Beta-Version verfügbar. Die Software ist für Webentwickler gedacht und ermöglicht so, CSS, HTML und JavaScript in jeder Webseite zu editieren und auf Fehler zu untersuchen. Der Entwickler Joe Hewitt gab zudem bekannt, dass Firebug auch weiterhin kostenlos bleibt.

XNA Game Studio Express: Spiele-Entwicklung für jedermann

Kostenloses Entwicklerpaket für Xbox 360 samt kostenpflichtigem Abo. Microsoft hat sein freies Entwicklerpaket "XNA Game Studio Express" nun offiziell veröffentlicht. Die an Hobby-Entwickler gerichtete Software erlaubt es, Spiele für die Xbox 360 zu entwickeln. Gleichzeitig mit der Veröffentlichung der Software startet auch der "XNA Creators Club".
Die Golem Newsletter : Das Wichtigste für Techies und IT-Leader auf einen Blick. Jetzt abonnieren

Java SE 6 ist fertig

Leichterer Zugriff aus Skriptsprachen auf Java. Sun hat die Java Standard Edition (SE) 6 für Linux, Solaris und Windows veröffentlicht. Auch ein Paket mit der Entwicklungsumgebung NetBeans 5.5 ist erhältlich. Java SE 6 konzentriert sich vor allem auf Web 2.0, Diagnose, Überwachung und Management. Vorteile für den Desktop-Einsatz soll es ebenfalls geben.

Zend Platform 3.0: PHP trifft BIRT

Berichtsfunktionen für PHP-Applikationen. Zusammen mit Actuate will Zend PHP-Entwicklern Berichtsfunktionen an die Hand geben. Dazu wurde Actuate BIRT in die Zend Platform 3.0 integriert, die ab sofort in einer Beta-Version zum Download bereitsteht. Actuate BIRT basiert seinerseits auf dem Eclipse-Projekt BIRT und bietet Funktionen zur Erstellung von Diagrammen, Listen und PDF-Dateien.

Mono 1.2.2 mit neuer Migrationsanalyse

Update verbessert C#- und ASP.Net-Implementierungen. Die freie .Net-Implementierung Mono steht nun in der Version 1.2.2 zur Verfügung. Parallel dazu wurde auch die Migrationsanalyse-Software MoMA in der neuen Version 1.1 veröffentlicht. Diese soll Probleme beim Portieren von .Net-Anwendungen auf Mono identifizieren. Die neue Mono-Version bringt unter anderem Verbesserungen für die Visual-Basic-Laufzeitumgebung mit.

Tim Bray mag keine W3C-XML-Schemas

Entwickler sollen Relax NG einsetzen. Tim Bray, Mitentwickler des XML-Standards, spricht sich in seinem Blog für den Einsatz von Relax NG aus. Die XML-Schemas des W3C hingegen wären schlecht und hätten verschiedene Probleme.

Visual Studio für Datenbanken-Entwickler ist fertig

Download für MSDN-Abonnenten Ende der Woche möglich. Die Datenbank-Version von Microsofts Entwicklungsumgebung "Visual Studio Team Edition" hat nun den Status "Released To Manufacturing" erhalten, ist also fertig. Die Team Edition wurde um Werkzeuge zur leichteren Entwicklung von Datenbankanwendungen in großen Projekten erweitert und soll noch diese Woche über MSDN zum Download bereitstehen.

IE6 und IE7 im Parallelbetrieb

Virtual-PC-Image mit Internet Explorer 6 veröffentlicht. Vor allem für Webentwickler und -designer ist es wichtig, mehrere Browser und auch mehrere Versionen eines Browsers auf ihrem System zu installieren. Besonders schwierig gestaltet sich dieses Unterfangen bei Microsofts Internet Explorer. Nun aber bietet Microsoft eine recht einfache Möglichkeit, IE6 und IE7 auf einem System zu nutzen.

Pläne für MonoDevelop 1.0

Mono-Entwicklungsumgebung soll im März 2007 stabil sein. Der Entwickler der GNOME-Entwicklungsumgebung für .Net-Sprachen MonoDevelop hat seine Pläne für die Version 1.0 vorgelegt. Diese soll demnach im März 2007 veröffentlicht werden. Der Kern der Software könne sogar bereits als komplett betrachtet werden.

Eclipse on Linux kann Arbeit aufnehmen

Neues Eclipse-Projekt wurde akzeptiert. Die Eclipse Foundation hat das Eclipse-on-Linux-Projekt als offizielles Projekt akzeptiert. Die Arbeitsgruppe möchte die Entwicklungsumgebung besser für die Arbeit unter Linux aufbereiten und so unter anderem die verschiedenen Paketformate unterstützen.

Erstes Update für Mono 1.2

Mono 1.2.1 mit weiteren ASP.Net-Funktionen. Drei Wochen nach Veröffentlichung von Mono 1.2 gibt es nun das erste Update für die freie .Net-Implementierung. Mono 1.2.1 unterstützt nun auch MIPS-Prozessoren, wobei die Portierung noch nicht komplett im Code enthalten ist. Viele Neuerungen gab es bei der ASP.Net-Unterstützung.

PhysX: Entwickler verzweifelt gesucht - SDK wird kostenlos

ATI, Nvidia und Havok als starke Konkurrenz. Um seine eigene Physik-Engine PhysX und damit auch PhysX-Steckkarten für PCs interessanter zu machen, bietet Ageia nun eine kostenlose Lizenz für Entwickler. Damit soll nun für jedes kommerzielle und nichtkommerzielle PC-Software-Projekt die Nutzung des PhysX SDK kostenlos werden, Gleiches gilt für das Beipacken der nötigen Software-Bibliotheken.

Neue Borland-Tochter widmet sich Entwicklungs-Tools

Aus Developer Tools Group wird CodeGear. Das Software-Unternehmen Borland hat seine Developer Tools Group in eine Tochtergesellschaft namens CodeGear ausgelagert. Anfang 2006 teilte Borland noch mit, das Geschäft mit Entwicklungsumgebungen ganz abgeben zu wollen, fand aber keinen passenden Käufer.

Freedom Task Force: Rechtliche Unterstützung für Entwickler

Enge Zusammenarbeit mit gpl-violations.org geplant. Mit der Freedom Task Force will die Free Software Foundation Europe (FSFE) Entwickler bei der rechtlichen Gestaltung von Projekten beraten und Unternehmen erklären, wie die GPL funktioniert. Finanziert wurde die Freedom Task Force mit einer Spende von Stichting NLnet.

Sun stellt Java unter die GPL

Java Compiler wird unter der GPLv2 veröffentlicht. Die Frage, unter welcher Lizenz Sun Java als Open Source freigegeben wird, stellte sich schon lange. Vergangene Woche kam dann abermals die GPL ins Gespräch und nun ist es raus: Sun wird Java ME, SE und EE tatsächlich unter der GPLv2 veröffentlichen. Den Anfang macht der Java Compiler.

Java SE 6 als Release Candidate

"Mustang" soll im Dezember 2006 kommen. Eigentlich hätte Java 6 alias Mustang bereits im Oktober 2006 veröffentlicht werden sollen, doch Fehler in der Beta-Version verhinderten dies. Nun hat Sun den Release Candidate der Standard Edition (SE) für Linux, Solaris und Windows veröffentlicht. Die fertige Version soll im Dezember 2006 folgen.

D-Bus 1.0 ist fertig

Nachrichten-Bus nun mit stabilem API und ABI. Das Nachrichten-Bus-System D-Bus liegt jetzt in der Version 1.0 vor. Das unter dem Dach von Freedesktop.org entwickelte System ermöglicht Linux- und Unix-Applikationen die Kommunikation untereinander und verfügt mit der Version 1.0 nun über ein stabiles API und ABI. Schon jetzt setzen sehr viele Linux-Distributionen D-Bus ein.

Microsofts .Net-Framework 3.0 ist fertig

Ehemaliges WinFX kommt mit neuem Namen. Microsoft hat das .Net Framework in der neuen Version 3.0 veröffentlicht. Die bis vor kurzem noch unter dem Namen WinFX auftretende Sammlung fasst die Windows Presentation Foundation, Windows Communication Foundation, Windows Workflow Foundation und Windows CardSpace zusammen.

Nvidia veröffentlicht SDK für Stream Programming mit G80

GeForce 8800 dient als Coprozessor. Zeitgleich mit der Vorstellung des neuen Grafikprozessors GeForce 8800 hat Nvidia auch eine Programmierumgebung für den neuen Chip vorgestellt. Damit lassen sich die bis zu 128 Shader-Einheiten der 8800-Familie für Stream-Processing mit hunderten von Threads gleichzeitig verwenden.

Firebird 2 ist fertig

Datenbanksystem verspricht höhere Leistung. Mehr Leistung und ein Ende für manch ärgerliche Einschränkungen älterer Versionen verspricht das Datenbank-Management-System Firebird in der Version 2.

Ubuntu mit GlassFish

Sun baut Zusammenarbeit mit Canonical aus. Sun intensiviert seine Zusammenarbeit mit Canonical - dem Unternehmen hinter der Linux-Distribution Ubuntu - und wird die Open-Source-Implementierung von Java Enterprise Edition 5 mit Namen "GlassFish" in die Distribution aufnehmen.

Mono 1.2 kommt heute

Freie .Net-Implementierung unterstützt das Windows Forms API. Novell wird die freie .Net-Implementierung Mono heute in der Version 1.2 veröffentlichen, mit der die Kompatibilität von Mono zum .Net-Framework 2.0 deutlich verbessert wird. Zudem soll Mono 1.2 eine deutlich höhere Leistung bieten, weniger Speicher verbrauchen und stabiler laufen.

Sun will Java angeblich unter die GPL stellen

Ankündigung für Java SE und ME könnte schon nächste Woche erfolgen. Noch in diesem Jahr soll Java Open Source werden, soviel ist schon seit einiger Zeit bekannt. Die US-Website CRN will nun erfahren haben, dass Sun sich dafür entschieden hat, die Software unter der GPL zu veröffentlichen. Bislang war unklar, welche Lizenz Sun wählen wird.

Web AIM: Sofortnachrichten von der eigenen Website

Entwicklerwerkzeuge für Integration des Instant Messengers auf eigenen Seiten. AOL hat im Rahmen seines Open-AIM-Programms eine Funktion veröffentlicht, mit der der Sofortnachrichtendienst "AOL Instant Messaging" von beliebigen Websites aus genutzt werden kann. Die API und die dazugehörigen Code-Schnipsel zur Integration in die Website nennt AOL AIM Whimsicals.

SuiteTwo - Intel macht Web 2.0

Integrierte Suite aus Movable Type, SocialText, NewsGator und SimpleFeed. Unter dem Namen "SuiteTwo" bietet Intel zusammen mit SpikeSource ein integriertes Paket von Web-2.0-Software an. Die einzelnen Programme kommen von SixApart, SocialText, NewsGator und SimpleFeed.

Valve will Source-Engine für Multicore-CPUs patchen

Nahezu lineare Leistungssteigerung versprochen. Im Rahmen einer Presseveranstaltung führte Half-Life-Erfinder Valve Software vor, wie das Unternehmen auf den Trend zu Prozessoren mit immer mehr Kernen reagieren will. Valve hat sich dafür ein eigenes Konzept zur Programmierung ausgedacht und will auch bereits ausgelieferte Spiele entsprechend patchen - und verspricht dabei drastische Leistungssteigerungen.

Sicherheitsaudits für PHP-Applikationen

Chorizo nun auch in einer Intranet-Variante erhältlich. Mit Sicherheitsaudits für PHP-Applikationen will Mayflower die Sicherheit entsprechender Software erhöhen. Zugleich stellt das Münchner Softwarehaus auch eine Intranet-Version seines Security Scanners Chorizo! vor.

Adobe unterstützt Firefox

Tamarin soll Mozilla 2 Unterstützung für ECMAScript 4th Edition beibringen. Das Mozilla-Projekt Tamarin entwickelt mit umfangreicher Unterstützung von Adobe eine Implementierung von ECMAScript 4th Edition (ES4), die Mozilla künftig in SpiderMonkey einsetzen will, dem JavaScript-Kern, der auch in Firefox und anderen Mozilla-Produkten zum Einsatz kommt. Adobe nutzt den Code schon heute für ActionScript innerhalb des Flash-Players.

PHP 5.2 bringt neue Funktionen

Neue Erweiterungen, bessere Leistung und höhere Sicherheit. Die freie Scriptsprache PHP bringt in der Version 5.2 zahlreiche neue Funktionen, es wurden aber auch Fehler beseitigt und die Sicherheit verbessert. Die Entwickler legen PHP-Nutzern einen Umstieg nahe, insbesondere wenn noch PHP 4 zum Einsatz kommt.

Sicherheitslücke in Visual Studio erlaubt Code-Ausführung

Microsoft plant Patch nach abgeschlossenen Untersuchungen. In einem in Visual Studio 2005 enthaltenen ActiveX-Modul steckt eine Sicherheitslücke, durch die Angreifer über manipulierte Webseiten Code in ein System einschleusen können. Microsoft gibt Anleitungen, wie die Sicherheitslücke vermieden werden kann, ein Patch soll später folgen.

Europäisches Projekt erweitert GCC

Compiler-Variante soll mehr Fehler finden. Innerhalb des "Information Technology for European Advancement"-Programmes arbeitet eine Gruppe von europäischen Unternehmen und Forschungseinrichtungen an Verbesserungen für die freie Compiler-Zusammenstellung GCC. Der Compiler soll so auf die Bedürfnisse der europäischen Software-Industrie zugeschnitten werden und mehr Fehler im Quellcode aufzeigen.

Komodo 4.0 für Ajax-Entwickler

Entwicklungsumgebung für Linux, MacOS X, Solaris und Windows. ActiveState hat eine Beta-Version seiner integrierten Entwicklungsumgebung (IDE) Komodo 4.0 für dynamische Sprachen veröffentlicht. Komodo unterstützt in der neuen Version Sprachen wie JavaScript und XML, womit sich die Entwicklungsumgebung für Ajax-Programmierer eignen soll.

Was bringt die Verfolgung von GPL-Verletzungen?

Harald Welte: Offen gelegter Code ist eigentlich nicht zu gebrauchen. Mit seinem Projekt "GPL-Violations.org" hat Harald Welte mit Hilfe von Nutzern diverse GPL-Verletzungen aufgetan und mit rechtlichen Mitteln so manchen Hersteller dazu gebracht, seinen Quelltext zu veröffentlichen. Doch obwohl das Projekt auf rechtlichem Terrain praktisch immer erfolgreich war - der so befreite Code ist in aller Regel nutzlos, so Welte.

Kostenloser WebSphere- Application-Server mit Support

WebSphere Application Server Community Edition 1.1. IBM hat die Version 1.1 des kostenlosen WebSphere Application Server veröffentlicht und räumt Anwendern dabei 30 Tage kostenlosen Support ein. Der WebSphere-Server basiert auf dem freien Application-Server Apache Geronimo, der nach J2EE 1.4 zertifiziert ist.

Microsoft will PHP unterstützen

Zend und Microsoft kooperieren bei PHP. Zusammen mit Zend will Microsoft dafür sorgen, dass PHP optimal unter Windows läuft. Neben direkten Verbesserungen an PHP, die dem Projekt zufließen sollen, will Microsoft ein kostenloses IIS-Modul anbieten, das via FastCGI als Brücke zwischen Webserver und PHP dient.

JavaScript-Buch zum kostenlosen Download

"JavaScript und AJAX" von Galileo Computing. Galileo Computing hat das Buch "JavaScript und AJAX" kostenlos im HTML-Format veröffentlicht. Das Buch bietet eine Einführung in JavaScript und umfasst in der angebotenen Auflage auch ein spezielles Kapitel über Ajax-Anwendungen, wobei die Browser-Kompatibilität immer beachtet werden soll.

Xbox 360: Nun mit 1080p, XNA und überarbeitetem Xbox Live

WMV-Dateien lassen sich nun auch von CDs, DVDs und per USB abspielen. Wie angekündigt hat Microsoft nun die Xbox-360-Software auf das bald erscheinende HD-DVD-Laufwerk angepasst, so dass nun auch eine Ausgabe mit 1080p möglich ist. Außerdem ist es nun beispielsweise einfacher möglich, WMV-Videos vom PC auf die eigene Spielekonsole zu streamen. Außerdem wurde der zugehörige Online-Dienst Xbox Live auf mittels XNA selbst entwickelte Spiele vorbereitet.

Test-Suite für OpenDocument

OpenOffice.org hat gegenüber KOffice die Nase vorn. Das freie Office-Format OpenDocument kommt unter anderem mit dem Versprechen daher, ein Format zu sein, das von einer Vielzahl von Applikationen unterstützt wird und somit den Austausch von Dokumenten erleichtert. Doch noch ist OpenDocument sehr jung, es bedarf noch Zeit, bis ODF-Dokumente in verschiedenen Applikationen gleich aussehen und das Format vollständig implementiert ist. Eine von Intel unterstützte Test-Suite zeigt den aktuellen Stand auf und soll Entwicklern helfen.

PalmOS-Nachfolger wird teilweise Open Source

Access Linux Framework soll Ende 2006 erscheinen. Der PalmOS-Hersteller Access will noch 2006 ein Application Framework für die Access Linux-Plattform (ALP) als Open Source veröffentlichen. Damit soll vor allem die Popularität des PalmOS mit Linux-Basis unter Entwicklern gesteigert werden. Auch Änderungen am Linux-Kernel sollen veröffentlicht werden.

Sun aktualisiert Java-Entwicklungsumgebung NetBeans

NetBeans 5.5 mit Unterstützung für Java Persistence und JAX-WS. Sun hat die freie Java-Entwicklungsumgebung NetBeans in der Version 5.5 um Unterstützung für Java EE 5 sowie den Java System Application Server PE 9 erweitert. Die Software generiert nun auch JAX-WS-2.0-Artefakte und es gibt ein neues Subversion-Modul.