Zum Hauptinhalt Zur Navigation

Softwareentwicklung

Intel stellt Entwicklungswerkzeuge für MacOS X vor

Neben Windows und Linux unterstützt Intel nun auch MacOS X. Intel hat angesichts der Macintosh-Premiere mit Prozessoren aus eigener Fabrikation auch passende Software-Entwicklungswerkzeuge vorgestellt. Apple-Programmierer sollen damit die Möglichkeiten, die Intels Dual-Core-Prozessoren bieten, besser ausnutzen können.

Multiplattform-Installer BitRock 3.5 erschienen

InstallBuilder unterstützt neun verschiedene Plattformen. Der BitRock InstallBuilder zum Erstellen von Installationsroutinen ist in Version 3.5 erschienen, die die Anzahl unterstützter Plattformen um Irix-Systeme und Solaris für x86 erweitert. Die generierten Installer können somit nun auf insgesamt neun Plattformen laufen und bieten sowohl einen grafischen als auch einen Textmodus oder können komplett automatisch ablaufen.

ThinkCAP: Freie Entwicklungsumgebung für AJAX

Java-Umgebung für Rapid Application Development. Clearnova hat mit ThinkCAP eine Entwicklungsumgebung auf Java-Basis für AJAX-Applikationen veröffentlicht. Diese basiert auf dutzenden freien Bibliotheken und auch das ThinkCAP JX Framework selbst steht unter der GPL bereit. AJAX-Anwendungen sollen sich damit auch mit nur wenigen JavaScript-Kenntnissen entwickeln lassen.

AJAX-Buch kostenlos im Netz

Teia stellt "AJAX - Frische Ansätze für das Webdesign" ins Netz. Mitte Oktober 2005 veröffentlichte die auf E-Learning spezialisierte Teia AG ein Lehrbuch zum Thema "AJAX". Nach zwei Monaten ist die 2. Auflage von "AJAX - Frische Ansätze für das Webdesign" fast ausverkauft, die dritte in Vorbereitung. Zudem steht das Buch kostenlos im Internet bereit.

Microsofts Python-Implementierung fast fertig

IronPython 1.0 Beta 1 steht zum Download bereit. Microsoft hat seine Python-Implementierung auf Basis des .NET-Frameworks mit Namen IronPython in einer Beta-Version vorgelegt. Die Version 1.0 Beta 1 der Skriptsprache nutzt dabei Microsofts ".NET Common Language Runtime".

Adobe kündigt Flash 2 für Unterhaltungselektronik an

Flash Lite 2 und Flash Player SDK 7 vorgestellt. Adobe hat mit Macromedia Flash Lite 2 und dem Macromedia Flash Player SDK 7 zwei Bausteine angekündigt, mit denen die vektorbasierte Flash-Technologie auf mobilen Endgeräten wie Telefonen und Unterhaltungselektronik eingesetzt werden kann. Die Software löst Flash Lite 1.1 ab.

Subversion 1.3 veröffentlicht

Neue Version mit verbesserter Leistung. Die freie Versionsverwaltung Subversion ist in Version 1.3 erschienen und beherrscht nun unter anderem die pfadbasierte Authentifizierung für "svnserve". Außer verbesserten Python- und Ruby-Bindings korrigiert die neue Version auch über 30 Fehler.

22C3: GUI-Entwurf mit Schere, Stift, Papier und Klebeband

Paper-Prototyping soll die Usability von Anfang an verbessern. Dass ein Programm auf dem Papier beginnt, lernen Informatiker bereits im Grundstudium. Dass es aber auch Vorteile haben kann, auch das grafische Interface zuerst auf dem Papier zu entwickeln und einem ersten Grundtest zu unterziehen, lernten die Teilnehmer eines Workshops auf dem 22C3 in Berlin.

Microsoft lehrt 3D-Spieleentwicklung - kostenlos per Webcast

Für C#-Entwickler gedachte Einführung in 3D-Spieleprogrammierung. Mit elf freien, englischsprachigen Webcasts zu unterschiedlichen Themen will Microsoft Interessierten einen Einblick in die 3D-Spieleentwicklung geben. Für die Lektionen setzt Microsoft auf die "Visual C# 2005 Express Edition", die sich eher an Einsteiger richtet - dennoch geht es in den Webcasts ans Eingemachte, Programmier-Erfahrung muss bereits vorhanden sein.
Die Golem Newsletter : Das Wichtigste für Techies und IT-Leader auf einen Blick. Jetzt abonnieren

AJAX Toolkit Framework als Apache-Projekt vorgeschlagen

Strategisches Framework für Entwicklungsumgebungen. Das "AJAX Toolkit Framework" wurde dem Apache Incubator Project vorgeschlagen. Es soll ein strategisches Framework für Entwicklungsumgebungen bieten und kommt als Plug-In für Eclipse daher. Außerdem liefert es die vier Komponenten Rhino, JSLint, Rico und Zimbra mit.

Quelltext-Verwaltung Git 1.0 erschienen

Bereits Update auf Git 1.0.0b verfügbar. Junio Hamano, Betreuer des von Linus Torvalds initiierten Quelltext-Verwaltungssystems, hat Git 1.0 veröffentlicht, das zur Entwicklung des Linux-Kernels verwendet wird. Die Veröffentlichung der Version 1.0 sei allerdings kein großer Meilenstein, betonte der Entwickler in seiner Ankündigung.

IBM übernimmt Portal-Softwareanbieter Bowstreet

Übernahme soll SOA-Portfolio von IBM stärken. IBM will den im US-Bundesstaat Massachusetts ansässigen Entwickler von Portallösungen, Bowstreet, übernehmen. Auf Basis der von Bowstreet entwickelten Lösungen können Unternehmenskunden einzelne Lösungen, Dokumente, Datenbanken und andere Informationsquellen integriert in Portalen zusammenfassen.

Qt 4.1 kann PDFs erstellen

Toolkit unterstützt SVG und Apples Intel-Plattform. Trolltech hat das C++-Framework Qt in Version 4.1 freigegeben, die auch neue Funktionen mitbringt. So unterstützt Qt 4.1 erstmals das SVG-Format und bietet Entwicklern ein Backend, um aus jeder beliebigen Applikation heraus PDF-Dateien zu erstellen. Trotz der neuen Funktionen bleibt die Binärkompatibilität zu Qt 4.0 erhalten.

Eclipse Web Tools Platform 1.0 angekündigt

Projekt bietet API für unabhängige Erweiterungen. Die Eclipse Foundation hat Version 1.0 ihrer Web Tools Platform (WTP) angekündigt. WTP dient zur Entwicklung von J2EE- und Webapplikationen und liefert auch ein API für eigene Erweiterungen mit. Version 1.0 soll nun vor allem eine Plattform für Firmen bieten, die mit Eclipse Webanwendungen entwickeln möchten.

PostgreSQL soll MySQL-kompatibel werden

Chris Kings-Lynne will Nutzer für PostgreSQL begeistern. Software-Entwickler Chris Kings-Lynne will mehr Nutzer von PostgreSQL begeistern und zielt mit seinem Projekt "MySQL Compat" vor allem auf Nutzer von MySQL ab. Die Bibliothek soll PostgreSQL um MySQL-Funktionen erweitern, so dass auch Applikationen, die nur MySQL unterstützen, PostgreSQL nutzen können.

Echo2 - AJAX-Entwickler-Kit als Open Source

Visuelle AJAX-Entwicklung mit kostenpflichtigem EchoStudio2. NextApp hat mit Echo2 ein AJAX-basiertes Web-Framework als Open Source veröffentlicht. Parallel dazu gibt es mit EchoStudio2 auch ein visuelles Entwicklerwerkzeug, das allerdings kostenpflichtig ist.

Sun integriert Java DB alias Derby alias Cloudscape

Apache Derby wird Teil des Java Enterprise Systems. Sun will die freie Datenbank Apache Derby als "Java DB" in sein Java Enterprise System aufnehmen. Derby basiert auf der Java-Datenbank Cloudscape, die IBM im Oktober 2004 an die Apache Software Foundation übergab.

Apache Geronimo 1.0: Freie J2EE-Implementierung fast fertig

Apache Incubator nimmt ActiveMQ, OpenEJB, ServiceMix, WADI und XBean auf. Mit Geronimo 1.0 will die Apache Software Foundation ihre freie J2EE-Implementierung in Kürze in einer stabilen Version veröffentlichen. Die Sub-Projekte ActiveMQ, OpenEJB, ServiceMix, WADI und XBean finden derweil ihren Weg in den Apache Incubator und werden nun von der Apache Software Foundation unterstützt.

Apache Maven 2.0 und Continuum 1.0 freigegeben

Werkzeuge sollen den Build-Prozess vereinfachen. Mit Maven 2.0 und Continuum 1.0 hat die Apache Software Foundation zwei Kernbestandteile ihres Build-Systems für Java-basierte Projekte in stabilen Versionen veröffentlicht. Beide sollen das "Community-orientierte Realtime Engineering" (CoRE) vereinfachen.

MySQL 5.1 unterstützt die Partitionierung von Tabellen

Tabellen lassen sich nach Regeln über das gesamte Dateisystem verteilen. Mit MySQL 5.1.3 ist jetzt eine erste Alpha-Version der kommenden MySQL-Generation erschienen. Die erste Vorabveröffentlichung wartet dabei mit neuen Funktionen auf - allen voran die Möglichkeit, Tabellen zu partitionieren.

Apache 2.2.0: Webserver mit neuen Funktionen

Neue Funktionen und mehr Leistung als Apache 2.0. Die Apache Software Foundation hat ihren Webserver Apache in der Version 2.2.0 veröffentlicht. Die neue Version bringt zahlreiche neue Funktionen mit. Die Entwickler versprechen zudem einen deutlichen Leistungzuwachs gegenüber Apache 2.0.x.

D-BUS nähert sich Version 1.0

Fertige Version 1.0 soll noch Ende Dezember 2005 erscheinen. Die D-BUS-Bibliothek ist mit einem überarbeiteten API in Version 0.60 erschienen. Das Bus-System ermöglicht Linux- und Unix-Applikationen die Kommunikation untereinander und wird unter anderem vom Drucksystem CUPS eingesetzt. Die neue Version trägt zwar erst Versionsnummer 0.60, soll aber schon als Basis für die fertige Version 1.0 dienen.

Autodesk gibt MapServer als Open Source frei

Stiftung wird Software unterstützen und fördern. Autodesks MapServer Enterprise ist ab sofort als Open Source verfügbar. Die Software dient zum Entwickeln von raumbezogenen Anwendungen mit PHP, JavaTools oder .NET. Für 2006 ist außerdem eine kommerzielle Version des MapServers geplant, die Entwicklung der freien Version soll durch eine eigens gegründete Stiftung koordiniert werden.

PHP 5.1.1 soll Gemüter beruhigen

Neue Version kommt ohne native Date-Klasse. Nur kurz nach der Veröffentlichung von PHP 5.1.0 folgt schon die Version 5.1.1. Sie korrigiert einige wenige Fehler, kommt aber vor allem ohne die mit PHP 5.1.0 eingeführte native Date-Klasse daher. Über diese war nach der Veröffentlichung von PHP 5.1.0 ein heftiger Streit entbrannt.

Hardened PHP in neuer Version

Neuer Patch sichert unter anderem das Session-Handling. Das Hardened-PHP-Projekt will mit seinem Patch für PHP die freie Scriptsprache sicherer machen. Nun erschien der Hardened-PHP-Patch in einer neuen Version, die an einigen Ecken die Sicherheit erhöhen kann.

PHP 5.1 verspricht mehr Leistung

Neue Version bringt native Datenbank-Abstraktionsschicht mit. Die Version 5.1 der freien Script-Sprache PHP ist nun erschienen und soll dank interner Veränderungen eine deutlich höhere Leistung bieten. Zudem wartet PHP 5.1 mit einer nativen Datenbank-Abstraktionsschicht auf.

W3C nimmt Webapplikationen ins Visier

Neue Spezifikationen sollen Möglichkeiten von AJAX erweitern. Mit der neu gegründeten "Web API Working Group" will das W3C Spezifikationen für Webapplikationen schaffen, auch AJAX ist dabei ein Thema. Im Auge hat das W3C sowohl Desktop-Nutzer als auch solche, die die Applikationen auf mobilen Endgeräten nutzen wollen sowie andere "Browser-ähnliche" Umgebungen.

GTK+ wird auf MacOS X portiert

Portierung setzt auf Apples Cocoa-API. Die Firma Imendio AB hat damit begonnen, das GTK+-Toolkit auf MacOS X zu portieren. Dabei setzt sie auf Apples objektorientiertes Cocoa-API, um eine native GTK+-Version zu erstellen. Anwendungen, die das GIMP-Toolkit nutzen, könnten damit neben Linux und Windows bald auch nativ auf Apples Betriebssystem laufen.

PHP bekommt einen OpCode-Cache

Entwickler legen grobe Linie für PHP 6 fest. Nach einem Treffen einiger Kernentwickler von PHP am 11. und 12. November 2005 in Paris zeichnet sich langsam ab, wie die kommende PHP-Generation aussehen wird. Unter anderem soll PHP 6 endlich mit einem OpCode-Cache ausgeliefert werden, wobei die Wahl aus lizenzrechtlichen Gründen auf APC fiel.

Warnung an Anbieter von proprietären Linux-Treibern

Patch würde nur GPL-Treiber auf den PCI-Bus zugreifen lassen. Linux-Entwickler Greg Kroah-Hartman hat einen Patch auf der Linux-Kernel-Mailinglist (LKML) veröffentlicht, der den Zugriff auf den PCI-Bus nur noch für GPL-Treiber erlauben würde, "Closed-Source-Treiber" hätten das Nachsehen. Dies sei jedoch nicht ernst gemeint, so Kroah-Hartman, vielmehr handle es sich um eine Warnung an die Entwickler von Closed-Source-Treibern. Dem vorausgegangen war der Streit um eine einheitliche und stabile Kernel-Schnittstelle für Closed-Source-Treiber.

Borland Developer Studio vorerst ohne C++

Offener Brief an die Entwicklergemeinde. Borlands David Intersimone, Vice President Developer Relations, hat in einem offenen Brief bekannt gegeben, dass das Borland Developer Studio vorerst ohne den C++Builder ausgeliefert wird. Bis Ende Dezember soll es aber ein Update geben, das für Developer-Studio-Käufer kostenlos sein wird.

Freier Compiler LLVM soll enger mit GCC zusammenarbeiten

Apple unterstützt Arbeit zur Integration. Die Compiler-Infrastruktur LLVM soll mittels interner Darstellung in einem virtuellen Instruction-Set besseren Code erzeugen und nun enger mit dem GCC verzahnt werden. Unterstützt wird die Arbeit von Apple und in Zukunft könnte LLVM auch ganz in das GCC-Projekt integriert werden.

International PHP Magazine nur noch digital

Englischsprachiges Magazin soll monatlich erscheinen. Nach rund drei Jahren verschwindet nun das "International PHP Magazine" aus dem Frankfurter Software & Support Verlag vom Kiosk. Eingestellt wird das Magazin aber nicht, vielmehr soll es künftig monatlich erscheinen, in digitaler Form.

Sun Studio 11 ab sofort kostenlos zu haben

Neue Version unterstützt auch Suns UltraSPARC T1. Sun bietet seine Entwicklungsumgebung Studio nun in der Version 11 kostenlos an. Die neue Version wartet dabei unter anderem mit einem grafischen Debugger und einigen Werkzeugen zur Leistungsanalyse auf, was die Entwicklung von komplexen Applikationen in C, C++ oder Fortran vereinfachen soll.

Opera will AJAX Beine machen

Framework für AJAX-Applikationen auf Mobiltelefonen. Der norwegische Browser-Hersteller Opera will die Entwicklung von AJAX-Applikationen für Mobiltelefone mit einem neuen Entwickler-Kit unterstützen. Das "Opera Platform SDK" steht dabei ab sofort in einer Beta-Version zum Download bereit.

MySQL 5.0: Eine Million Downloads in drei Wochen

Großes Interesse an der neuen MySQL-Generation. Die Version 5.0 des freien Datenbank-Management-Systems MySQL stößt offenbar auf großes Interesse. MySQL zählte rund eine Million Downloads der Software in den ersten drei Wochen nach Veröffentlichung am 24. Oktober 2005.

eBay-API kann nun kostenlos genutzt werden

Keine API-Gebühren mehr für Entwickler von eBay-Applikationen. EBay bietet die Anmeldung und Teilnahme an seinem Entwicklerprogramm und die Nutzung der eBay-API nun kostenlos an. Wer über die APIs mit seiner Software auf eBay zugreifen möchte, muss dafür künftig also keine Gebühren mehr an eBay abführen.

Zend Studio 5 verbessert Web-Services-Unterstützung

Integration der Versionsverwaltung Subversion. Die neue Version der PHP-Entwicklungsumgebung Zend Studio integriert Subversion, verbessert die Unterstützung für Datenbank-Server sowie von Web-Services. Darüber hinaus sollen verschiedene andere Funktionen die Produktivität der Entwickler steigern.

Sun Java Studio Enterprise 8 erschienen

Neue Funktionen für Team-Arbeit. Das neue Java Studio Enterprise 8 bietet unter anderem neue Funktionen, die die Produktivität bei der Zusammenarbeit im Team steigern sollen. Neben verbesserten UML-Funktionen unterstützt die neue Version Solaris 10. Das Java Studio Enterprise ist ohne zusätzliche Kosten im Java Enterprise System und den Java System Suites enthalten.

Entwicklerkit simuliert Cell-Prozessor

Cell-SDK läuft auf x86er-PCs und steht frei zur Verfügung. Mit dem Cell Broadband Engine (CBE) Software Development Kit Version 1.0 will IBM Entwicklern ein Softwarepaket an die Hand geben, das alles enthält, was notwendig ist, um Applikationen für den Cell-Prozessor zu entwickeln. Dazu zählt auch eine Simulation der Hardware, so dass Cell-Applikationen auf einem normalen x86-PC getestet werden können.

MIDAS: Scriptbasierte mobile Applikationen

Applikationen sollen sich so einfach wie Webseiten verbreiten lassen. Openwave will mit dem "Mobile Integrated Dynamic Application System" (MIDAS) eine scriptbasierte Applikationsumgebung für Mobiltelefone etablieren. Die Entwicklung von Bedienoberflächen von Handy und Smartphone soll so vereinfacht, Entwicklungszeiten verkürzt, Kosten gesenkt und neue Möglichkeiten erschlossen werden.

Atari plant Spiele mit Unreal Engine 3

Epic-Partner verlängert Partnerschaft mit Atari. Zum Sammelsurium an Lizenznehmern der Unreal Engine 3 zählt nun auch Atari. Epic Games zufolge will Atari auf Basis der 3D-Spiele-Engine und der zugehörigen Entwicklungstools mehrere Spiele entwickeln.

Neuer Entwurf für stabile Linux-Treiber-Schnittstelle

API unterstützt keine Binärtreiber. Kernel-Entwickler Greg Kroah-Hartman berichtete, dass Mitglieder des japanischen Open Source Development Labs (OSDL Japan) eine stabile Kernel-Schnittstelle für Closed-Source-Treiber einführen wollen. Nachdem er sich nun mit den beteiligten Firmen getroffen hat, steht ein neuer Vorschlag im Raum, der Hardware-Hersteller sogar dazu animieren soll, GPL-Treiber zu entwickeln.

Streit um Linux-API für Closed-Source-Treiber

Fujitsu, NEC und Hitachi wollen Schnittstelle etablieren. Wie Kernel-Entwickler Greg Kroah-Hartman berichtet, möchten Mitglieder des japanischen Open Source Development Labs (OSDL Japan) eine stabile Kernel-Schnittstelle einführen, mit der sich Closed-Source-Treiber für den Linux-Kernel einfacher entwickeln und pflegen lassen. Die Kernel-Entwickler zeigen sich von diesen Plänen nicht begeistert.

Berkeley DB XML 2.2 mit gesteigerter Leistung

Unterstützung für XQuery 1.0 und XPath 2.0. Sleepycat Software verspricht für Version 2.2 der Berkeley DB XML eine Leistungssteigerung von teilweise bis zu 500 Prozent. Neben einer neuen Index-Suchfunktion unterstützt die native XML-Datenbank darüber hinaus die Entwürfe zu XQuery 1.0 und XPath 2.0 vom April 2005.
undefined

PHPUnit - Kostenloses Buch zum Open-Source-Tool

O'Reilly Verlag stellt weiteres Fachbuch ins Netz. Das Test-Tool PHPUnit erleichert es Entwicklern, Fehler in eigenen PHP-Anwendungen leichter und vor allem schneller zu finden. PHPUnit-Entwickler Sebastian Bergmann sammelt in seinen Büchern alle möglichen Informationen, die man bei der praktischen Arbeit mit PHPUnit benötigen kann - und hat nun sein aktuelles Buch kostenlos online veröffentlicht.