Zum Hauptinhalt Zur Navigation

Softwareentwicklung

GamesBasic - Freie Programmiersprache für Spiele

Entwickler bitten um Mithilfe, erste öffentliche Alpha bereits verfügbar. Die neue, freie und objektorientiere Basic-Programmiersprache GamesBasic richtet sich - ähnlich DarkBasic, Blitz und AMOS - an angehende Spiele- und Lernsoftware-Entwickler. Bis jetzt ist zwar nur eine erste öffentliche Alpha (Version 0.6.214) von GamesBasic erschienen, die noch keine 2D/3D-Grafik-Engine besitzt, die Entwickler sehen ihre Programmiersprache aber wegen der fortschrittlichen Strukturierung im Vorteil.

APIlity: Googles AdWords-API für PHP

Open-Source-Bibliothek wurde von Google in Deutschland entwickelt. Unter dem Namen "APIlity" hat Google eine freie PHP-Bibliothek veröffentlicht, die den Umgang mit Googles AdWords-API vereinfachen soll. Das objektorientierte API von APIlity abstrahiert von SOAP sowie WSDL und soll es Entwicklern einfacher machen, die Buchung und Verwaltung von Keyword-Werbung in eigene Applikationen zu integrieren.

Rogue Waves C++-Standard-Bibliothek wird Open Source

Apache Software Foundation nimmt die Bibliothek als Inkubator-Projekt auf. Die Quovadx-Tochter Rogue Wave Software spendet ihre C++-Standard-Bibliothek über die Apache Software Foundation (ASF) der Open-Source-Community. Die künftige "Apache C++ Standard Library", kurz "stdxx", stellt eine Basis-Komponente zur Entwicklung von C++-Applikationen dar und wurde nun als Inkubator-Projekt von der ASF aufgenommen.

2D-Bibliothek cairo 1.0 erschienen

GTK+ 2.8 und Gecko 1.9 sollen cairo für beschleunigte Ausgabe nutzen. Das vektorbasierte Rendering-API cairo ist jetzt in der Version 1.0 erschienen. Die Bibliothek erlaubt eine einheitlich Ausgabe von beschleunigter 2D-Grafik auf verschiedenen Plattformen, von X Window und Windows bis hin zu PDF und PostScript. Die Version 1.0 markiert aus Sicht der Entwickler den Beginn einer vielversprechenden Entwicklung.

Cell: IBM, Sony und Toshiba fördern Software-Entwicklung

Technische Dokumentation zur CPU, ihren Kernen und der Programmierung verfügbar. Um den Einsatz der im Moment vor allem mit der PlayStation 3 in Verbindung gebrachten Prozessor-Architektur Cell stärker abseits des Spielebereichs zu fördern, haben die Partner IBM, Toshiba, Sony und Sony Computer Entertainment neue Dokumente mit technischen Spezifikationen veröffentlicht.

IBM stellt Entwicklertool IBM Workplace Designer 2.5 vor

Gemeinschaftlich Script-Anwendungen entwickeln. IBM bringt mit Workplace Designer 2.5 ein Entwicklerwerkzeug auf den Markt, mit dem man rollenbasierte, dokumentenorientierte Anwendungen für die IBM-Workplace-Umgebung inklusive der IBM Workplace Collaboration Services oder IBM Workplace Services Express schreiben kann. Das Tool basiert auf Eclipse und verarbeitet unter anderem XML und JavaScript.

FDT: Eclipse-Plug-in für Flash

Entwicklungsplattform für Macromedia Flash für OSS-Entwickler kostenlos. Die Flash-Agentur Powerflasher bietet mit ihrem "Development Tool for Flash", kurz FDT, ein Plug-in für die freie Entwicklungsumgebung "Eclipse" an. Die zunächst für den internen Gebrauch entwickelte Software soll nun einem breiten Publikum eine professionelle Umgebung zur Flash-Entwicklung mit hohem Komfort bieten. Dabei ist sie für Open-Source-Entwickler kostenlos.

CDT 3.0: Eclipse für C und C++

Neue Generation von Eclipse CDT steht zum Download bereit. Die Eclipse Foundation hat mit Eclipse CDT 3.0 eine neue Generation ihrer Entwicklungsplattform für C und C++ veröffentlicht. Entwickelt wurde Eclipse CDT maßgeblich von QNX, wobei die neue Version mit einer verbesserten Skalierbarkeit und Erweiterbarkeit sowie mehr Leistung glänzen soll.

PHP 5.1 - Erster Release Candidate erschienen

Neue Version mit mehr Leistung und nativer Datenbank-Abstraktionsschicht. Die Version 5.1 der freien Scriptsprache PHP nähert sich der Fertigstellung. Mittlerweile steht ein erster Release-Candidate der Software zum Download bereit, die einen Geschwindigkeitsschub verspricht.
Die Golem Newsletter : Das Wichtigste für Techies und IT-Leader auf einen Blick. Jetzt abonnieren

Diskussionen um PHP 6

PHP 6 könnte alte Zöpfe abschneiden. Noch ist PHP 5.1 nicht erschienen, da beginnen bereits die Diskussionen um die nächste PHP-Generation 6. Angestoßen von PHP-Erfinder Rasmus Lerdorf kursieren erste Vorschläge für PHP 6, die einige grundlegende Änderungen mit sich bringen könnten.

GTK+ 2.8 nutzt Cairo

Neue Version soll als Basis für GNOME 2.12 dienen. Das GUI-Toolkit GTK+, unter anderem die Basis des Desktops GNOME, erschien jetzt in der Version 2.8. Die neue Version soll die Grundlage von GNOME 2.12 darstellen und bringt einige neue Funktionen mit, bleibt aber binär- und quelltextkompatibel zu GTK+ 2.6.

Macromedia Studio 8 ohne FreeHand (Update)

Programmsammlung Studio 8 für September 2005 angekündigt. Neben Dreamweaver 8 und Flash 8 hat Macromedia auch eine Reihe anderer Produkte aus dem Softwarepaket Studio neu aufgelegt. Bei dieser Gelegenheit wurde das Vektorgrafikprogramm FreeHand aus dem Programmpaket genommen, das nun nur noch als Einzelprodukt angeboten wird. Studio 8 umfasst nun Dreamweaver 8, Flash 8, Fireworks 8 sowie die schon länger auf dem Markt befindlichen Produkte Contribute 3 und FlashPaper 2.

Free Standards Group legt OpenPrinting-Spezifikationen vor

PAPI und JTAPI sollen Dokumentenverarbeitung vereinheitlichen. Die OpenPrinting-Workgroup der Free Standards Group (FSG) hat zur LinuxWorld zwei neue, offene Spezifikationen zum Zusammenspiel von Applikationen und Druckern unter Unix und ähnlichen Systemen vorgelegt. Beide, das "Print Application Programming Interface" (PAPI) und das Job Ticket Application Programming Interface (JTAPI), liegen in der Version 1.0 vor.

AMD simuliert Pacifica

SimNow gibt Vorschau auf AMDs Virtualisierungstechnik. AMD will Entwickler mit SimNow möglichst früh mit seiner Virtualisierungstechnik unter dem Codenamen "Pacifica" vertraut machen. Die Software stellt schon Funktionen zum Testen bereit, die im nächsten Jahr in AMDs Prozessoren integriert werden sollen.

Netcraft: Apache erreicht fast 70 Prozent Marktanteil

Web Server Survey erfasst nach zehn Jahren mehr als 70 Millionen Sites. Seit mittlerweile zehn Jahren erstellt Netcraft sein Web Server Survey über die Verbreitung von Web-Server-Software. Im August 2005 sind es bereits 70 Millionen von Netcraft überprüfte Websites, zum Start der monatlichen Erhebung im August 1995 waren es gerade einmal 18.957 Hosts. Dominierte damals der NCSA Web Server mit 57 Prozent, ist es heute Apache mit einem Marktanteil von knapp 70 Prozent.

UEStudio '05: UltraEdit als Entwicklungsumgebung

Editor um Compiler-Schnittstellen, CVS und andere Funktionen ergänzt. IDM Computer Solutions hat den verbreiteten Editor UltraEdit zur Entwicklungsumgebung ausgebaut. Die Windows-Software UEStudio '05 richtet sich an Entwickler in unterschiedlichen Programmiersprachen und ist für unter 100,- Euro erhältlich.

Valve: "Werft euren Code weg!"

Valve-Chef beklagt sich über träge Spiele-Entwickler. Wenn es nach Valve-Chef Gabe Newell geht, sollten die Entwickler für die neue Generation von Spielekonsolen ganz von vorne anfangen. Insbesondere die Multi-Core-Architektur von Xbox 360 und PlayStation 3 stelle die Programmierer vor neue Herausforderungen.

IBM unterstützt Open-Source-Java

Bericht: IBM stellt Entwickler für Harmony ab. Das Apache-Projekt "Harmony" will eine freie Version des Java 2 Standard Environment 5 (J2SE 5) erschaffen und bekommt dabei nun offenbar Unterstützung von IBM. Zunächst soll sich ein Entwickler am Design von Harmony beteiligen, zitiert das US-News-Magazin CNet.com IBM-Vize-Präsident Rod Smith.

Kode 1.0 - theKompany.com mit neuer Entwicklungsumgebung

Software unterstützt diverse Sprachen und Datenbanken. Mit "Kode 1.0" hat theKompany.com eine einfache Entwicklungsumgebung für diverse Sprachen veröffentlicht. Die Software steht für Linux und Windows bereit und kann auch als Basis für eigene Entwickler-Werkzeuge lizenziert werden.

PlayStation 3: Entwicklerpaket erweitert

Sony Computer Entertainment kauft ProDK-Entwickler. Damit es Spieleentwickler einfacher haben für die PlayStation 3 zu entwickeln, wird Sony Computer Entertainment die Tools von verschiedenen Unternehmen aus einer Hand anbieten - eine Vereinbarung diesbezüglich wurde etwa mit Epic Games getroffen. Außerdem wollen die Japaner den erfahrenen britischen Middleware-Entwickler SN Systems schlucken, um dann deren Software in das PS3-Entwickler-Kit zu integrieren.

PHPfaces für komplexe Web-Applikationen

IBM bringt Service Data Objects von Java nach PHP. Das Projekt PHPfaces will eine PHP-Bibliothek für komplexe Web-Frontends entwickeln. Dazu erlaubt es PHPfaces, ein objektorientiertes GUI als Schnittstelle zum Benutzer der Web-Applikation zu erstellen. Derweil bringt IBM das aus Java stammende Konzept der Service Data Objects (SDO) nach PHP.

DOM Scripting Task Force gegründet

Web Standards Project widmet sich neuem Aufgabenfeld. Einst war das "Web Standards Project" (WaSP) angetreten, um der zerklüfteten Browser-Landschaft und der Spaltung des Web in zwei Lager entgegenzutreten. Mit der neu gegründeten "DOM Scripting Task Force" hat die WaSP sich nun einem neuen Aufgabenfeld zugewandt: Standard-konforme Browser-Scripte.

Gecko kommt auf den Server

Software wandelt HTML und Bilder oder PDFs. Dynalivery hat eine Server-Variante von Mozillas HTML-Rendering-Engine Gecko vorgestellt. Diese kommt ohne GUI aus und wandelt HTML in JPEG-, SVG-, PDF- oder AFP-Dateien um.

BBC startet Open-Source-Website

Open-Source-Projekte als erweiterter Dienst für die Öffentlichkeit. Die BBC hat ihren Open-Source-Projekten ein neues Zuhause spendiert und versammelt diese nun auf einer speziellen Open-Source-Website. Dort finden sich aber nur Projekte, die die BBC als Open Source veröffentlicht hat, während Projekte, an denen sich die BBC nur beteiligt, außen vor bleiben.

PHP: "Zend Core for IBM" erschienen

Zend startet Update-Angebot Zend Network. Der von IBM und Zend im Februar 2005 angekündigte "Zend Core for IBM" ist jetzt verfügbar. Das Softwarepaket erlaubt es, datenbankgestützte Anwendungen für IBMs DB2 in PHP zu entwickeln.

PHP 4.4 erschienen

Neue Version beseitigt Speicherfehler. Zwar ist PHP 5 seit geraumer Zeit fertig und bietet zahlreiche Vorteile gegenüber PHP 4, doch die Entwickler der freien Scriptsprache pflegen auch die 4er-Reihe weiter. Allerdings enthält PHP 4.4.0, auch wenn es die Versionsnummer anders vermuten lässt, keine neuen Funktionen.

SVG-Unterstützung für Safari dank KDE

KDOM und KSVG2 als Basis für neue Safari-Funktionen. Apple will seinen Web-Browser Safari um Unterstützung von Vektor-Grafiken im SVG-Format erweitern und setzt dabei wieder einmal auf KDE-Techniken auf. In diesem Fall beteiligt sich Apple frühzeitig an KSVG2 und KDOM - zwei neue Technologien, die mit KDE 4 eingeführt werden sollen - und steuert eigenen Code bei.

EclipseME - J2ME für Eclipse

Plug-in bringt J2ME und Eclipse zusammen. Das Eclipse-Plug-in EclipseME ist jetzt in der Version 1.0 erschienen. Es hilft, J2ME-MIDlets zu entwickeln und übernimmt dabei die Anbindung von Wireless-Toolkits an die freie Entwicklungsumgebung Eclipse.

Kritischer Fehler in zlib

Fehler wirkt sich auf zahlreiche Applikationen aus. Die in zahlreicher Software eingesetzte Kompressionsbibliothek zlib enthält eine Sicherheitslücke, die Denial-of-Service-Angriffe auf Applikationen erlaubt, welche die zlib einsetzen. Möglicherweise ist es darüber aber auch möglich, fremden Code einzuschleusen.

Unreal Engine 3 auch für VU Games

Lizenz für interne und externe Entwicklerstudios von Vivendi Universal Games. Mit Vivendi Universal Games (VU Games) hat sich Epic Games einen weiteren namhaften Lizenznehmer für die eigene Unreal Engine 3 an Land gezogen. Der Publisher plant, die noch in Entwicklung befindliche, leistungsfähige Engine plus zugehöriger Entwickler-Tools für kommende Konsolen- und PC-Spiele einzusetzen.

OpenID: Ein Login für jede Website

Offenes und dezentrales Identitätssystem von LiveJournal-Gründer Fitzpatrick. Mit OpenID hat Brad Fitzpatrick, Gründer des Blog-Anbieters LiveJournal.com, ein offenes und dezentrales Identitätssystem ins Leben gerufen. Nutzer sollen sich so auf unterschiedlichen Webseiten einloggen können, ohne dort einen eigenen Account anlegen zu müssen, z.B. um einen Kommentar in einem fremden Blog zu hinterlassen.

Auch Yahoo bietet Maps-API

Karten lassen sich mit geographischen Informationen überlagern. Kurz nachdem Google ein API für seinen Land- und Straßenkartendienst Google Maps vorgelegt hat, zieht Yahoo nach und bietet seinerseits Website-Betreibern die Möglichkeit, das Kartenmaterial von Yahoo versehen mit eigenen Inhalten auf einer Webseite einzubinden.

Valve startet Wiki für Mod- und Spiele-Entwickler

Support auch für Mod-Programmierer. Mit seiner kürzlich gestarteten "Valve Developer Community" will das Spielestudio Valve die Entwicklung unter anderem von Half-Life-2-Modifikationen oder auch neuen Spielen auf Basis der Source-Engine fördern. Damit die privaten und kommerziellen Entwickler es leichter haben und sich gegenseitig mit Ratschlägen helfen können, hat Valve seine komplett überarbeitete Entwickler-Website als reines Wiki gestaltet.

Google Maps gehen fremd (Update)

API für Googles Land- und Straßenkarten-Dienst. Der Suchmaschinen-Anbieter Google bietet für seinen Dienst Google Maps, der Land- und Straßenkarten bereitstellt, nun auch ein API (Application Programming Interface) an. Damit lässt sich Google Maps in die eigene Webseite einbetten.

Eclipse 3.1 unterstützt Java 5.0

Auch die Yoxos Eclipse Distribution 2.0 zum Download verfügbar. Die freie Entwicklungsumgebung Eclipse ist rund ein Jahr nach dem letzten Major-Release nun in der Version 3.1 erschienen. Die neue Version bringt zahlreiche neue Funktionen mit, soll schneller zu Werke gehen und Java 5.0 unterstützen.

Qt 4 - nun auch für Windows als freie Software

Trolltechs C++-Framework mit tiefgreifenden Neuerungen. Trolltech hat sein C++-Framework Qt 4 jetzt nach diversen Vorabversionen offiziell freigegeben. Neben zahlreichen neuen Funktionen, mit denen Qt vom Desktop auch den Weg auf den Server finden soll, bietet Trolltech Qt mit der Version 4 nun erstmals auch für Windows als freie Software unter der GPL an. Auch für KDE und die dazugehörigen Applikationen könnten sich damit ganz neue Möglichkeiten ergeben.

Nokia: Smartphones künftig mit Fernsteuerung

Series 60 soll in der kommenden Generation CDC unterstützen. Nokia will die nächste Generation seiner Series-60-Smartphones mit der Connected Device Configuration (CDC) ausstatten. Entsprechende Mobiltelefone erlauben es dem Netzbetreiber, den Funktionsumfang auch nach dem Verkauf zu verändern.

Firefox wandelt auf KDEs Spuren

KParts lassen sich in Firefox einbetten. Tobias König hat KDEs KPart-Technik in den Web-Browser Firefox integriert, so dass sich KPart-basierte KDE-Applikationen in Firefox einbetten lassen. So kann Firefox die entsprechenden KDE-Applikationen nutzen, um bestimmte Inhalte wie PDF- oder Multimedia-Dateien anzuzeigen.

AJAXSLT: XSL-T-Implementierung in JavaScript von Google

Browser können XML-Daten mit AJAXSLT selbst in HTML umwandeln. Mit AJAXSLT hat Google eine Implementierung von XSL-Transformations (XSL-T) in JavaScript als Open Source veröffentlicht, die sich somit auf Webseiten bzw. genauer genommen in so genannten AJAX-Applikationen nutzen lässt.

PHP 5.1 wird deutlich schneller

PHP Data Objects - Native Datenbank-Abstraktionsschicht für alle Datenbanken. PHP 5.1 ist jetzt in einer zweiten Beta-Version erschienen und bringt einige grundlegende Veränderungen und neue Funktionen mit. So soll PHP 5.1 deutlich schneller zu Werke gehen und wartet mit einer nativen Datenbank-Abstraktionsschicht auf.

CodeWeavers: Windows-Applikationen bald auch für Macs

CrossOver Office kommt auch für Macs mit Intel-Prozessoren. CodeWeavers will seine auf Wine basierende "Windows-zu-Linux-Software" künftig auch für Apple-Systeme auf Basis von Intel-Prozessoren anbieten. Windows-Applikationen wie Microsoft Office sollen dann auch unter MacOS X auf Intel-basierten Systemen laufen.

KXploit - Neues PSP-Exploit für Firmware 1.50

Emulatoren einfach auf US-PSPs zum Laufen bringen. Die Tüftler-Szene widmet sich weiter Sonys PlayStation Portable: Nachdem Mitte Juni 2005 die erste Möglichkeit gefunden wurde, selbst geschriebene Software auch mit der Firmware-Version 1.50 vom Memory-Stick zu starten, gibt es seit dem 22. Juni eine komfortablere Lösung.

JBoss vereinfacht J2EE-Entwicklung mit EJB 3.0

Hibernate, JBoss Eclipse IDE und der JBoss-Applikationsserver unterstützen EJB 3. JBoss hat die Enterprise Java Beans (EJB) 3.0 in einige seiner wichtigsten Open-Source-Produkte implementiert und verspricht dadurch eine deutlich vereinfachte Java-Entwicklung. Die neuen Versionen JBoss Applikationsserver 4, Hibernate 3 und JBoss Eclipse IDE unterstützen EJB 3.0, an deren Spezifikation JBoss beteiligt war.

Linux-Baukasten T2 fast fertig

System Development Environment bringt aktuelle Desktops mit. Das einstmals aus Rock-Linux hervorgegangene Projekt T2 nähert sich seinem ersten stabilen Release und ist jetzt in Form eines Release Candidate erschienen. Der Release-Candidate des Linux-Baukastens bringt KDE, GNOME, Xfce und Enlightenment 17 in ihren aktuellen Versionen mit und wartet zudem mit neuer Software auf.
undefined

Linux 2.6.12 unterstützt Trusted Computing

Die Version kommt mit neuen Treibern und einer Reihe von Verbesserungen. Mit Linux 2.6.12 ist jetzt der erste Linux-Kernel nach der Abkehr von Bitkeeper erschienen, der mit Hilfe des neuen Patch-Management-Systems Git erstellt wurde. Dieser bringt einige größere Neuerungen mit sich.

Mono 1.1.8 erschienen

Entwicklerversion soll ausreichend stabil laufen. Zwar handelt es sich bei der neuen Mono-Version 1.1.8 weiterhin nicht um ein "stabiles" Release, die Entwickler legen Mono-Nutzern die neue Version aber ans Herz, sie sei für den alltäglichen Gebrauch geeignet. Dabei bringt die freie .Net-Implementierung Mono 1.1.8 wieder einmal zahlreiche Neuerungen mit.