Zum Hauptinhalt Zur Navigation

Softwareentwicklung

EasyEclipse 1.0 als Beta verfügbar

Distribution bündelt Entwicklungsumgebung mit Plug-Ins. EasyEclipse 1.0.1 ist nun als Beta-Version verfügbar, die Distribution umfasst neben der Open-Source-Entwicklungsumgebung auch einige freie Plug-Ins, um so die Installation zu vereinfachen. Dabei gibt es verschiedene Varianten von EasyEclipse, die für unterschiedliche Einsatzgebiete bestimmt sind.

UndoDB: Rückwärts debuggen in kompilierten C/C++-Programmen

Bidirektionaler Debugger für Linux lehnt sich in der Bedienung an gdb an. Undo Software wartet mit einem bidirektionalen Debugger für kompilierte Programme namens UndoDB auf, der es Entwicklern erlaubt, bei der Fehlersuche ihre Programme schrittweise vorwärts und rückwärts ablaufen zu lassen. Die Software läuft unter Linux.

Entwicklerkit für Linux-Treiber

CD-Image enthält Buch "Linux Device Drivers". Linux-Kernel-Entwickler Greg Kroah-Hartman hat ein "Linux Device Driver Kit" (DDK) veröffentlicht, das Informationen zur Treiberentwicklung für das freie Betriebssystem zusammenfasst. Neben den Kernel-Quellen enthält das Image ein Buch sowie eine Dokumentation.
undefined

Betas von Vista, Office 2007 und Longhorn Server

Microsoft stellt auf seiner Hausmesse Entwickler-Testversionen vor. Bill Gates hat auf Microsofts Hausmesse WinHEC 2006 drei Beta-2-Versionen neuer Betriebssystem- bzw. Office-Versionen angekündigt bzw. an die anwesenden Entwickler verteilt. Dabei geht es nicht nur um Windows Vista und Microsoft Office 2007, sondern auch um Windows Server "Longhorn", den Nachfolger von Windows Server 2003.

Berkeley DB Java Edition 3.0 vereinfacht Backups

Transaktionale Java-Datenbank mit neuem API. Die von Sleepycat entwickelte Berkeley DB Java Edition ist nun in einer neuen Version verfügbar, die Backups vereinfachen soll. Außerdem soll die Datenbank nun flexibler sein und sich so besser in Anwendungen integrieren lassen. Sleepycat wurde im Februar 2006 von Oracle gekauft.

Freies Java: Swing für Apache Harmony

Intel will freie Swing/AWT-Implementierung beisteuern. Auf der JavaOne-Konferenz in San Francisco zeigten Intel-Mitarbeiter eine komplett freie Implementierung von Swing. Die Programmierschnittstelle wird zur Entwicklung grafischer Oberflächen in Java benutzt. Intel möchte die Entwicklung nun dem Apache-Harmony-Projekt zur Verfügung stellen, das an einem Open-Source-Java arbeitet.

Sun möchte Entwicklern sein Grid näher bringen

100 kostenlose CPU-Stunden und 50.000 US-Dollar Preisgeld. Um sein Internet-Grid zu bewerben hat Sun ein Entwicklerprogramm gestartet. In diesem Rahmen können Programmierer beispielsweise 100 kostenlose CPU-Stunden bekommen und Preise im Wert von 50.000,- US-Dollar gewinnen.

JBoss will Web Beans standardisieren

Initiative zusammen mit Borland, Google, Oracle und Sun. JBoss hat eine Initiative gestartet, um Web Beans zu standardisieren und damit die Lücke zwischen Enterprise JavaBeans 3.0 (EJB) und JavaServer Faces auf der Java-Plattform zu beseitigen. So soll ein einfacheres und vor allem einheitliches Modell für die Entwicklung von Webanwendungen entstehen. Borland, Google, Oracle und Sun beteiligen sich an der Initiative.

Google Web Toolkit: Ajax-Anwendungen in Java programmieren

Kostenloses Java-Framework für Webanwendungen. Das Google Web Toolkit (GWT) ist ein Java-Framework, um Ajax-Applikationen zu entwickeln. Durch den Einsatz von Java sollen sich Entwickler nicht mit den Eigenarten der Browser beschäftigen müssen. Außerdem soll so die fehlende Modularität von JavaScript umgangen werden, wobei Java laut Google Tests und die Wiederverwendung von Ajax-Komponenten erleichtert.
Die Golem Newsletter : Das Wichtigste für Techies und IT-Leader auf einen Blick. Jetzt abonnieren

Oracle unterstützt Open-Source-Projekte

Freie Referenzimplementierung des Java Persistence APIs. Oracle möchte sich an mehreren Open-Source-Projekten beteiligen und hat in diesem Zusammenhang auch angekündigt, eigene Komponenten freizugeben. Dazu zählen Application Development Framework (ADF) Faces und eine Ajax-Benutzeroberfläche. Ferner stammt die erste Implementierung des Java Persistence APIs von Oracle und ist auch als Open Source zum Download verfügbar.

Freie SOA-Plattform von Sun

Web Services Interoperability Technology als Open Source. Auf der hauseigenen JavaOne-Konferenz hat Sun nun auch angekündigt, eine freie SOA-Plattform (Service Oriented Architecture) anzubieten. Dies geschieht durch die Freigabe weiterer Java-Techniken, zu denen der Java Studio Creator und der Java System Portal Server zählen. Außerdem hat Sun die Web Services Interoperability Technology als Open Source veröffentlicht, die die Interoperabilität von Web Services ermöglichen soll. Die Java Platform Enterprise Edition 5 ist nun kostenlos verfügbar.

Sun erleichtert Java-Verbreitung

Wird die Programmiersprache Open Source? Mit einer neuen Lizenz möchte Sun die Verbreitung der Java Platform Standard Edition (Java SE) 5 in Linux- und Solaris-Distributionen vereinfachen. Die "Distro License for Java" (DLJ) entstand in Zusammenarbeit mit Linux-Entwicklern und soll nun bald in den ersten Distributionen Verwendung finden. Bislang ist es für freie Distributionen nicht möglich, Java mitzuliefern. Die Gerüchte über ein freies Java halten unterdessen an.

Motorola eröffnet Open-Source-Portal

SourceForge-Seite bietet Quellcode für Entwickler. Der Handy-Hersteller Motorola hat bei SourceForge eine Webseite eröffnet, die Entwicklern Zugang zu freigegebenem Quellcode von Motorola ermöglichen soll. Derzeit zählen dazu beispielsweise Treiber und Kernel der Mobiltelefone auf Linux-Basis.

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.

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.