Zum Hauptinhalt Zur Navigation

Softwareentwicklung

Freie Java-Klassenbibliotheken in neuer Version

GNU Classpath 0.91 unterstützt das Java Printing API. Die freien Java-Klassenbibliotheken GNU Classpath 0.91 unterstützen nun auch den entfernten Aufruf von Methoden. Zudem wurde das Java Printing API implementiert und bei Einsatz des GTK-Toolkits für grafische Oberflächen lässt sich auch die Zwischenablage in Anwendungen nutzen. So nähern sich die Bibliotheken immer weiter der Version 1.0.

Vier neue NetBeans-Plug-Ins von Sun

Jackpot, Real-Time Java, WSIT und Compute Server Plug-In. Sun hat vier neue Plug-Ins für die Open-Source-Entwicklungsumgebung NetBeans veröffentlicht. Diese helfen beispielsweise dabei, Java-Code automatisch zu verändern und Echtzeitanwendungen in Java zu schreiben. Ferner gibt es ein neues Plug-In, um plattformübergreifende Web Services zu entwickeln und Suns Grid für verteilte Berechnungen zu nutzen.

Spry: Ajax-Framework von Adobe

Framework für HTML-Entwickler ohne große JavaScript-Kenntnisse. Mit Spry bietet nun auch Adobe ein freies Ajax-Framework an. Die Besonderheit soll darin liegen, dass HTML weiterhin die Kernkomponente ist und geringe JavaScript-Kenntnisse ausreichen sollen. Eine erste Vorschau ist nun verfügbar.

jMaki: JavaScript wird zur Java-Komponente

Zwei neue Entwicklerportale. Sun hat mit Project jMaki ein freies JavaScript-Wrapper-Framework veröffentlicht. Damit lassen sich JavaScript-Widgets in einen JSP- oder JSF-Tag packen, um so JavaScript-Komponenten wie Teile der Java-Programmiersprache behandeln zu können. Zusätzlich hat Sun zwei neue Entwicklerportale vorgestellt.

GTK+ 2.10 setzt verstärkt auf Drag-and-Drop

Erste Entwicklerversion 2.9 erschienen. Das GUI-Toolkit GTK+ ist in Version 2.9 erschienen, der ersten Entwicklerversion, die als Basis für die nächste Hauptversion 2.10 dient. Das unter anderem von der Desktop-Umgebung GNOME verwendete Toolkit bietet neue Programmierschnittstellen und setzt an weiteren Stellen auf Drag-and-Drop.

Spezifikation für Java Enterprise Edition 5 steht

Fertiges Software Development Kit Mitte Mai 2006. Der Java Community Process - ein Komitee zur Weiterentwicklung von Java - hat die Enterprise Edition 5 (EE) der Programmiersprache anerkannt, womit die Spezifikation offiziell fertig ist. Java EE 5 ist laut Sun das erste bedeutende Update für Java, seit die EE 1.2 im Jahre 1999 veröffentlicht wurde. Die Java Enterprise Edition 5 enthält grundlegende Neuerungen, insbesondere in Hinblick auf Webservices und transaktionale Komponenten.

Web-Service-Framework Apache Axis2 veröffentlicht

Axis2 nutzt Apache Axiom auf Basis eines StAX-Parsers. Mit Axis2 hat die Apache Software Foundation nun einen von Grund auf neu geschriebenen SOAP-Stack als Basis für Webapplikationen vorgelegt, aufbauend auf den Erfahrungen mit Apache Axis. Neben SOAP 1.1 und 1.2 werden auch Webservices im REST-Stil unterstützt und die Software soll effizienter, modularer und stärker XML-orientiert daherkommen.

CakePHP als Alternative zu Ruby on Rails?

MVC-Framework für PHP wandelt auf den Spuren von Ruby on Rails. Mit CakePHP wollen dessen Entwickler ein Rapid-Development-Framework für PHP schaffen und nehmen dabei durchaus Anlehnung bei Ruby on Rails. Auch bei CakePHP steht das MVC-Konzept (Model-View-Controller) im Fokus.

PHP 5.1.3 bringt auch neue Funktionen

Neue PHP-Version beseitigt rund 120 Fehler. Neben einigen sicherheitsrelevanten Änderungen bringt die neue Version 5.1.3 der freien Scriptsprache PHP auch einige neue Funktionen mit. Insgesamt wurden rund 120 Fehler beseitigt.
Die Golem Newsletter : Das Wichtigste für Techies und IT-Leader auf einen Blick. Jetzt abonnieren

Apache 2.2: Freier Webserver in neuer Version

Caching, Load-Balancing und Authentifizierung verbessert. Mit Apache 2.2.2 legt die Apache Software Foundation (ASF) eine neue Version ihres Webservers vor. Neu sind unter anderem veränderte Methoden zu Authentifizierung und Autorisierung, überarbeitete Cache-Funktionen und eine vereinfachte Konfiguration.

F.E.A.R. - Neues SDK ermöglicht Total Conversions

Verbessertes SDK und neuer Patch 1.04 erschienen. Mit dem neuen Entwicklerpaket zum beliebten Grusel-Shooter F.E.A.R. (First Encounter Assault Recon) können Kreative das Spiel nun komplett umkrempeln und nicht nur eigene Maps, sondern auch so genannte Total Conversion Mods mit eigenen Menüs basteln. Passend dazu wurde noch der Spiel-Patch 1.04 bereitgestellt - erst der nun angekündigte Patch 1.05 soll das Spiel selbst erweitern.

Programmieren ohne Tastatur

VoiceCode-Spracherkennung für Python-Entwickler. Zukünftig sollen Programmierer auch mit zwei eingegipsten Armen noch ihrer Tätigkeit nachgehen können. Möglich macht das eine neue Open-Source-Software zur Spracherkennung, die vorerst nur mit der Programmiersprache Python funktioniert.

MySQL unterstützt Ubuntu

Entwickler-Community MySQL Forge eröffnet. MySQL verstärkt seine Community-Aktivitäten und startet mit "MySQL Forge" eine neue Website und Kommunikationsplattform rund um die Datenbank MySQL. Zudem will das Unternehmen künftig die auf Debian basierende Linux-Distribution Ubuntu unterstützen.

Apache überholt Microsoft bei SSL-Webservern

Microsoft IIS war jahrelang unangefochtener Marktführer. Apache ist nun auch in Sachen SSL-Webserver Marktführer. Laut Netcraft hat Apache hier Microsofts IIS mit einem Marktanteil von 44 Prozent überholt, Microsoft kommt demnach auf 43,8 Prozent.

MySQL setzt auf ein breites Portfolio von Storage-Engines

Datenbanksystem soll stärker durch Modularität glänzen. MySQL verstärkt seine Bestrebungen, Softwarekomponenten von Dritten in sein Datenbank-Management-System MySQL zu integrieren. Nach InnoBase sollen weitere Storage-Engines integriert werden. Mit "Falcon" entwickelt Jim Starkey für MySQL zudem eine neue Storage-Engine, die MySQL explizit für Web-2.0-Anwendungen anpreist.

Alternativer Compiler LLVM 1.7 mit großen Fortschritten

Unterstützung für inline Assembler und GCC 4.0. In der Version 1.7 wartet der alternative Compiler LLVM mit umfangreicher Unterstützung von Vektorisierung für Intels SSE und Altivec der PowerPCs sowie verbesserten Optimierungen und Code generierenden Backends auf. Damit wird LLVM fit für den Alltagseinsatz und auch eine Integration in den GCC wird ob der interessanten Ansätze von LLVM diskutiert.

Quake 4 - Patch auf Version 1.2 bringt Neues

... beseitigt aber einige im Netzwerk-Spiel nervige Fehler noch nicht. Der Shooter Quake 4 lässt sich nun auf dem PC endlich auf die Version 1.2 aktualisieren, womit das Spiel unter anderem keine Probleme im Breitbild-Modus mehr machen soll. Zum Unmut der Fans wurden aber noch nicht die für Netzwerkspiele relevanteren Probleme beseitigt, stattdessen gibt es einige neue Funktionen.

Visual Studio Express 2005 bleibt kostenlos

Unterstützung durch Lego und eBay. Microsoft bietet die Express-Edition der Entwicklungsumgebung Visual Studio auch weiterhin kostenlos an. Bei Erscheinen der Software im November 2005 war dies vorerst nur für ein Jahr versprochen worden. Visual Studio Express richtet sich an Studenten und Hobbyprogrammierer, Microsoft erlaubt aber durchaus den kommerziellen Einsatz.

MySQL bekommt neue transaktionale Storage-Engine

Jim Starkey entwickelt neue Storage Engine für MySQL. Auch wenn MySQL nach dem Kauf von InnoBase durch Oracle deren Storage Engine InnoDB weiter nutzen darf, ist man bei MySQL ganz offenbar an Alternativen interessiert um nicht vom größten Konkurrenten abhängig zu sein. Gleich zwei neue Storage Engines für MySQL mit Transaktions-Unterstützung stehen offenbar in den Startlöchern.

Google macht AdWords-API kostenpflichtig

Änderung der Geschäftsbedingungen zum 1. Juli 2006. Den bislang kostenlosen Zugriff auf Googles Adwords-API wird es in Zukunft nicht mehr geben: Ab dem 1. Juli 2006 will der Suchmaschinenprimus dafür Geld sehen. Die API erlaubt Entwicklern, ihre Software direkt mit dem Google AdWords-Server interagieren zu lassen.

Java-Anwendungen im KDE-Gewand

Java-Anwendungen nutzen KDE- und Qt-Widgets. Mit "KDE Look and Feel for Java" können Java-Anwendungen KDE-Widgets verwenden und damit wie native Qt-Anwendungen erscheinen. Im Hintergrund läuft dazu eine echte KDE-Applikation, die jedoch unsichtbar bleibt und die benötigten Widgets zeichnet. Eine Alpha-Version ist jetzt verfügbar.

OpenSourceParking.com soll Microsoft Marktanteile abjagen

Bruce Perens eröffnet Open-Source-Hort für geparkte Domains. Open-Source-Pionier Bruce Perens ist der steigende Marktanteil von Microsofts Webserver IIS gegenüber Apache ein Dorn im Auge. Schuld ist vor allem der Wechsel des Domain-Registrars GoDaddy von Apache zum IIS, für den Microsoft viel Geld bezahle, so Perens. Mit seinem Projekt OpenSourceParking.com will er nun verlorene Domains zurückerobern.

Salesforce.com wird mobil

Übernahme von Sendia für 15 Millionen US-Dollar. Salesforce.com will mit seinen On-Demand-Applikationen auch aufs Handy und hat dazu das Unternehmen Sendia übernommen. Dank AppExchange Mobile können die Applikationen auch auf dem Smartphone oder Handy genutzt werden.

Sun kündigt neues Open-Source-Projekt an

NetBeans Enterprise Pack auf Basis des Java Studio Enterprise. Sun plant, Teile des Java Studio Enterprise als Open Source zu veröffentlichen und unter dem Namen NetBeans Enterprise Pack als neues Projekt zu pflegen. Dabei wird es sich dann um ein Entwicklungswerkzeug auf API-Ebene handeln, das in die NetBeans-Entwicklungsumgebung integriert wird.

MSDN Magazin erscheint auf Deutsch

US-Magazin mit 20-jähriger Geschichte. Das amerikanische MSDN Magazin erscheint künftig auch in deutscher Sprache. Das vom Software & Support Verlag herausgegebene Magazin berichtet über aktuelle Entwicklungen von Microsoft wie .Net und Windows Vista. Als Zielgruppe versteht das Magazin Entwickler wie Geschäftsführer.

MonoDevelop 0.10 erschienen

Integrierte Entwicklungsumgebung mit GUI-Designer. Die auf .Net-Sprachen ausgerichtete Entwicklungsumgebung MonoDevelop umfasst in der neuen Version 0.10 auch einen GUI-Designer. MonoDevelop unterstützt nun außerdem Refactoring-Funktionen und kann Quellcode drucken. Zudem soll der C#-Parser präziser arbeiten.

SAP soll auf MySQL laufen

Shai Agassi stellt SAP auf MySQL noch für 2006 in Aussicht. Noch in diesem Jahr will SAP auch die freie Datenbank MySQL unterstützen. MySQL soll für die Software des Walldorfer Konzerns bis Jahresende zertifiziert werden, berichtet LinuxWorld.com.au unter Berufung auf Shai Agassi, der bei SAP für die Produktentwicklung verantwortlich ist.
undefined

Offiziell: Microsoft übernimmt Lionhead Studios

Peter Molyneux verkauft sein Spielestudio, bleibt aber dabei. Die Gerüchte haben sich bestätigt: Microsoft Game Studios (MGS) hat nun offiziell den Erwerb des englischen Entwicklungsstudios Lionhead bekannt gegeben. Das von Entwickler-Legende Peter Molyneux aufgebaute Lionhead zeichnet unter anderem für die Black-&-White-Serie, The Movies und das für Xbox und PC erschienene Rollenspiel Fable verantwortlich.

InnoDB bleibt MySQL erhalten

Oracle verlängert Vertrag mit MySQL. Mit der Storage-Engine InnoDB unterstützt die freie Datenbank MySQL auch Transaktionen, doch die Übernahme des InnoDB-Entwicklers InnoBase ließ Verunsicherung über die Zukunft der Symbiose aufkommen, läuft der bestehende Kooperationsvertrag zwischen Innobase und MySQL doch 2006 aus. Nun einigten sich MySQL und Oracle auf eine weitere Zusammenarbeit.

Kostenloses Ajax-Framework von Lumen

Lumenation für Rapid Application Development. Lumen Software gibt sein Ajax-Framework Lumenation 6.0 und das Software Development Kit (SDK) LightBulb ab sofort kostenlos ab. Damit sollen sich Ajax-Anwendungen schnell und einfach entwickeln lassen, wobei es laut Hersteller egal ist, welchen Hintergrund Entwickler mitbringen. Auch ASP- und Java-Entwickler sollen so schnell Ajax- und LAMP-basierte Programme erstellen können.

Eiffel-Entwicklungsumgebung wird Open Source

EiffelStudio von Eiffel-Erfinder Bertrand Meyer. Die Entwicklungsumgebung EiffelStudio ist ab sofort auch in einer freien Version verfügbar. Die vom Erfinder der Programmiersprache "Eiffel" Bertrand Meyer entwickelte Software steht jedoch auch weiterhin in einer kommerziellen Version zur Verfügung. EiffelStudio soll die Entwicklung erleichtern, indem sämtliche Werkzeuge zum Debuggen, Erstellen von UML-Diagrammen und Ähnlichem integriert sind.

Einheitliche Schnittstelle für Handy-Emulatoren

Sun veröffentlicht Spezifikation des Unified Emulator Interface. Das "Unified Emulator Interface" (UEI) soll die Entwicklung von mobilen Applikationen vereinfachen, denn damit soll jeder Mobiltelefon-Emulator mit jedem Entwicklerwerkzeug laufen. Veröffentlicht wurde die Spezifikation jetzt von Sun, die damit eine offene Standardschnittstelle für Hersteller von Emulatoren und Entwicklungswerkzeugen schaffen wollen.

Intel optimierte Black&White 2 für Dual-Cores

Physik und Teile der Grafik in mehreren Threads. Im Rahmen einer Presseveranstaltung in München gab Intel einen interessanten Einblick in die Optimierung von Spielen für Prozessoren mit mehreren Kernen. So arbeitete der Chiphersteller unter anderem mit Lionhead zusammen, um das Strategiespiel Black & White2 fit für Dual-Cores zu machen.

Portland-Projekt bringt KDE und GNOME zusammen

Schnittstelle zwischen KDE und GNOME soll den Linux-Desktop vereinheitlichen. Das Portland-Projekt möchte die beiden großen Linux-Desktops KDE und GNOME verknüpfen. Nun liegt ein erstes Ergebnis der Arbeit in Form einer Technology Preview vor. Entwickler sollen sich damit nicht mehr für eine der beiden Desktop-Umgebungen entscheiden müssen und die Anwendungen sollen sich dennoch der Umgebung anpassen. Somit kann komplett außer Acht gelassen werden, auf welche Desktop-Umgebung beispielsweise eine bestimmte Distribution setzt.

Trolltech stellt neue Qtopia-Produkte vor

Qtopia Platform und Qtopia Phone Edition. Mit der Qtopia Platform stellt Trolltech ein neues Produkt für Embedded Linux vor, das auf dem im Januar veröffentlichten Qtopia Core basiert. Qtopia Platform enthält auch eine neue Sicherheitstechnik. Zusätzlich stellt Trolltech eine neue Version der Qtopia Phone Edition für Mobiltelefone vor.

Mono 1.2 - .Net 1.1 vollständig implementiert

Beta-Version von Mono 1.2 steht zum Download bereit. Mit Mono 1.1.14 ist die erste Beta der kommenden Version 1.2 erschienen. Mittlerweile unterstützt die freie .Net-Implementierung das Windows.Forms-API komplett, so dass auch grafische, unter Windows entwickelte .Net-Programme mit Mono laufen sollen. Zudem versprechen die Entwickler, dass Mono .Net 1.1 komplett und .Net 2.0 zumindest teilweise unterstützt.

Sun soll Java als Open Source veröffentlichen

Ehemaliger Sun-Mitarbeiter schreibt an Jonathan Schwartz. Ein ehemaliger Sun-Angestellter fordert in seinem Blog, dass Sun Java endlich als Open Source freigibt. In seinem offenen Brief an Suns COO Jonathan Schwartz verlangt er eine Antwort auf die Frage, warum Java nicht Open Source werden könne. Schließlich habe dies bei OpenOffice.org und Solaris auch funktioniert.

Borland übernimmt Gauntlet Systems

Lösungen zur Qualitätssicherung bei der Softwareentwicklung. Borland hat das Unternehmen Gauntlet Systems übernommen, das Werkzeuge für eine automatische Qualitätssicherung in der Softwareentwicklung entwickelt. Borland will die Technik in seiner künftigen ALM-Plattform und Lifecycle-Quality- Management-Solution einbauen.

GCC-Projekt soll Richtlinien überdenken

Über 500 neue Fehler entdeckt. Debian-Entwickler Martin Michlmayr hat zu Testzwecken das komplette Debian-Archiv mit der GNU Compiler Collection (GCC) 4.1 übersetzt. Beim Kompilieren der etwa 6.200 Pakete auf einem MIPS- und einem EM64T-Computer traten über 500 neue Fehler auf. Einige davon hängen direkt mit der neuen GCC-Version zusammen, weshalb Michlmayr eine Änderung der GCC-Richtlinien fordert.

Horde 3.1.1 korrigiert schwere Sicherheitslücke

Angreifer konnten beliebigen Code ausführen. Für das freie Applikations-Framework Horde ist mit Version 3.1.1 ein Sicherheits-Update erschienen. Dieses korrigiert einen schweren Fehler, durch den Angreifer Programmcode einschleusen konnten. Betroffen sind alle Horde-Veröffentlichungen seit Version 3.0.

Ruby on Rails 1.1 veröffentlicht

Freies Framework zur Entwicklung von Webapplikationen. Das Web-Framework Ruby on Rails ist nun in Version 1.1 verfügbar. Neu ist unter anderem die Integration von RJS, um AJAX-Anwendungen komplett in Ruby zu schreiben. Außerdem soll die neue Version schneller sein und zusätzliche Datenbanken unterstützen.

Neues PHP-SDK von PayPal

PayPal in eigene Applikationen integrieren. Die eBay-Tochter PayPal hat ein neues Software Development Kit (SDK) für PHP-Entwickler freigegeben. Damit können diese die Bezahlfunktionen in ihre eigenen Anwendungen integrieren. Die neue Version soll eine vereinfachte Installation bieten und etliche Beispiele liefern.

Microsoft bringt .Net und XAML auf den Mac

Windows Presentation Foundation Everywhere angekündigt. Microsoft will seine Windows Presentation Foundation alias "Avalon", die für die Darstellung von Applikationen, Dokumenten und audiovisuellen Medien in Windows Vista zuständig sind, in abgespeckter Form auch auf andere Plattformen bringen. Die so genannte "Windows Presentation Foundation Everywhere" (WPF/E) soll Macs mit Unterstützung für .Net-Applikationen versehen.

OpenSSL ist FIPS-zertifiziert

Einsatz in amerikanischen und kanadischen Regierungseinrichtungen möglich. Die Zertifizierung der Kryptografie-Software OpenSSL nach dem Federal Information Processing Standard (FIPS) 140-2 ist abgeschlossen. Die im Rahmen des Cryptographic Module Validation Program (CMVP) erfolgte Zertifizierung erlaubt amerikanischen und kanadischen Regierungseinrichtungen nun den Einsatz der Open-Source-Software.

RAP bringt Ajax und Eclipse zusammen

Open-Source-Projekt der Eclipse Foundation vorgeschlagen. Mit der Rich Ajax Plattform (RAP) hat die Firma Innoopract ein Eclipse-Projekt zur Entwicklung von Webanwendungen vorgestellt. Ein Konzept, das der Eclipse-Rich-Client-Plattform ähnelt, soll zusammen mit einer Java-Bibliothek die Entwicklung leistungsfähiger Ajax-Applikationen deutlich vereinfachen. Sollte das Projekt von der Eclipse Foundation akzeptiert werden, steht im Sommer 2006 eine Veröffentlichung als Open Source bevor.

Nvidia übernimmt Hybrid Graphics

Grafikchip-Hersteller will Mobilgeräte-Herstellern alles aus einer Hand liefern. Aus Finnland kommen nicht nur die Handy-Grafikchips von den Bitboys, sondern auch vom Unternehmen Hybrid Graphics entwickelte 2D- und 3D-Grafik-Rendersoftware für mobile Endgeräte. Nvidia hat nun angekündigt, Hybrid Graphics zu übernehmen.

EclipseME 1.5 veröffentlicht

Plug-In zur MIDlet-Entwicklung. Das Eclipse-Plug-In EclipseME ist in Version 1.5 verfügbar. Es dient zur Entwicklung von MIDlets für die Java Platform Micro Edition (J2ME) und bietet in der neuen Version vor allem Verbesserungen für das Gerätemanagement.