Zum Hauptinhalt Zur Navigation

Softwareentwicklung

undefined

Nokia stellt Qt unter die LGPL

Entwicklung soll transparenter werden. Nokia ändert die Lizenz für das C++-Framework Qt in die LGPL. Damit ändert sich das duale Lizenzierungsmodell: Entwickler proprietärer Software müssen keine kostenpflichtige Qt-Lizenz mehr erwerben. Zudem soll die Qt-Entwicklung selbst offener gestaltet werden.

Die 25 gefährlichsten Programmierfehler

Experten wollen Sicherheitslücken verhindern. Eine Gruppe internationaler Programmierexperten hat eine Liste der 25 gefährlichsten Programmierfehler veröffentlicht. Sie sollen für Sicherheitslöcher verantwortlich sein und Datenspionage ermöglichen. Die meisten Programmierer achteten nicht darauf, diese Fehler zu vermeiden.

SDK für Windows 7 als Beta

Managed- und Unmanaged-Programme können geschrieben werden. Microsoft hat passend zu der Beta von Windows 7 eine Vorabversion des Software Development Kits (SDK) für die nächste Windows-Generation veröffentlicht. Damit ist es möglich, native Win32-Anwendungen, aber auch Managed-Programme mit .Net zu schreiben.
undefined

Firebug 1.3 veröffentlicht

Verbessertes Netzwerkpanel und Tracing. Mit einem neu implementierten Netzwerkpanel wartet Firebug in der jetzt veröffentlichten Version 1.3 auf. Die Firefox-Erweiterung erleichtert Webentwicklern das Leben.
undefined

Web statt Windows

Von SquirrelFish, TraceMonkey, V8, Presto und Alchemy. Das Web entwickelt sich zu einer Plattform für Anwendungen. Dank JavaScript-Engines, die dramatisch schneller werden, dank der neuen Möglichkeiten von HTML 5 und der Einbindung in soziale Netze, bekommt Windows neue Konkurrenz. Denn das Betriebssystem verliert seine Bedeutung als Plattform für Anwendungen.

OpenOffice.org verliert Entwickler

Micheal Meeks: OpenOffice.org ist ein zutiefst krankes Projekt. OpenOffice.org-Entwickler Michael Meeks hat sich über die Statistiken der Code-Repositorys des Projekts hergemacht und kommt zum Schluss: OpenOffice.org ist ein zutiefst krankes Projekt.
undefined

jQuery 1.3 Beta kommt mit Sizzle

JavaScript-Bibliothek soll deutlich schneller arbeiten. Das jQuery-Team hat eine Betaversion der kommenden Version seiner JavaScript-Bibliothek veröffentlicht. Dabei kommt mit Sizzle eine neue Selector-Engine zum Einsatz, die für deutlich höhere Geschwindigkeit sorgen soll.

Qt Creator unter GPL erhältlich

Neue Qt-Beta für 64-Bit-Macs. Qt Software hat eine neue Beta der Entwicklungsumgebung Qt Creator sowie des Qt-Frameworks in der Version 4.5 veröffentlicht. Die IDE ist erstmals im Quelltext als Open Source verfügbar. Qt 4.5 unterstützt 64-Bit-Macs.
Die Golem Newsletter : Das Wichtigste für Techies und IT-Leader auf einen Blick. Jetzt abonnieren
undefined

AIR 1.5 auch für Linux

Neue Funktionen für die Adobe Integrated Runtime. Adobe hat ein größeres Update für AIR veröffentlicht. Erstmals steht Adobes Framework für auf Flash und HTML basierende Desktopapplikationen auch für Linux in einer Final-Version zum Download bereit.

Java-Plug-in für 64 Bit

Version für Linux und Windows verfügbar. Als Teil des Java SE 6 Update 12 hat Sun ein passendes 64-Bit-Browser-Plug-in veröffentlicht. Das Plug-in ist für Windows- und Linux-Systeme verfügbar. Für Solaris-Anwender gibt es weiter ein 32-Bit-Plug-in.

Wine wird auf 64 Bit portiert

Erstes Programm läuft. Wine, mit dem sich Windows-Programme unter Linux nutzen lassen, wird nun auch für 64-Bit-Plattformen umgesetzt. Bisher laufen nur 32-Bit-Windows-Programme mit der freien Implementierung der Windows-Programmierschnittstellen.

Die fünf Open-Source-Mythen

Black Duck über Open-Source-Software. Das US-Unternehmen Black Duck räumt auf - mit fünf Mythen, die rund um die Entwicklung freier Software entstanden sind. Die Erkenntnisse bezieht Black Duck aus eigenen Untersuchungen. Das Unternehmen bietet Lizenz-Management-Software an.
undefined

YoFrankie ist frei

Blender-Spiel steht kostenlos als Open Source zum Download. Das mit der freien 3D-Software entwickelte Spiel YoFrankie ist ab sofort auch kostenlos online als Open Source verfügbar. Zugleich wird Yo Frankie! selbst zum Teil des Blender-Projekts, so dass das Spiel mit Blender erweitert werden kann.
undefined

Native Client von Google: Browseranwendungen laufen nativ

Entwickler sollen die volle Leistung der CPU auch im Browser nutzen können. Mit dem Native Client will Google Webapplikationen näher an die CPU rücken, denn damit lässt sich nativer Code im Browser ausführen. Entwickler können so die volle Prozessorleistung nutzen und dennoch browserunabhängigen Code schreiben, der auf mehreren Betriebssystemen läuft.

OpenCL 1.0 und OpenGL 3.0 sind da

Offener Standard für Rechenanwendungen auf GPUs. Wie geplant hat das Khronos-Konsortium noch vor dem Ende des Jahres 2008 die Spezifikationen für die 3D-Schnittstellen Open GL 3.0 und OpenCL 1.0 veröffentlicht. Damit ist unter anderem der Weg frei für eine hardwareunabhängige Programmierung von Grafikprozessoren mit Rechenanwendungen.
undefined

Firefox 3.1 Beta 2 mit Private-Browsing und Worker-Threads

Noch eine dritte Betaversion von Firefox 3.1 geplant. Mozilla hat eine zweite Betaversion des Webbrowsers Firefox 3.1 veröffentlicht. Sie unterstützt privates Surfen, das keine Spuren der besuchten Websites auf dem eigenen Rechner hinterlässt. Zudem werden sogenannte Worker-Threads unterstützt.

Anleitung zum Melden von GPL-Verletzungen

Freedom Task Force und GPL-Violations.org arbeiten zusammen. Die Freedom Task Force der Free Software Foundation Europe erklärt in einer Anleitung, wie potenzielle GPL-Verletzungen gemeldet werden können. Wer einen Lizenzverstoß melden will, sollte sich an diese Anleitung halten, denn das erleichtert die Bearbeitung.

PHP 5.2.8 beseitigt kritischen Fehler

Workaround für Fehler bei magic_quotes_gpc. Nachdem am Montag PHP 5.2.7 wegen eines kritischen Fehlers zurückgezogen wurde, haben die Entwickler der freien Scriptsprache nun die Version 5.2.8 mit einer entsprechenden Korrektur veröffentlicht.

JBoss 5 ist erschienen

Application Server in neuer Version. Der freie Application Server JBoss ist in der Version 5 erschienen. Die neue Version führt den Microcontainer ein, um Java-Objekte direkt zu verwenden.
undefined

JavaFX 1.0 fertiggestellt

Technik für Rich Internet Applications. Sun hat die fertige Version von JavaFX veröffentlicht. Mit der neuen Java-Technik können Entwickler sogenannte Rich Internet Applications erstellen. Vorhanden ist auch ein entsprechendes Plug-in für Suns Entwicklungsumgebung NetBeans.
undefined

Skriptsprache Python 3.0 erschienen

Neue Version ist inkompatibel zu Python 2.x. Nach fast drei Jahren Entwicklungszeit ist die Skriptsprache Python 3.0 fertig. An der Sprache selbst hat sich dabei nicht viel geändert. Vielmehr gibt es etliche Unterschiede an der Architektur und veraltete Funktionen wurden entfernt.

Android-Code für den Openmoko Freerunner

Keine fertigen Images. Der Openmoko-Distributor Koolu hat ein Git-Repository erstellt, in dem sich die Quellen von Googles Linux-Plattform Android für den Openmoko Freerunner finden. Der Quelltext enthält bereits die nötigen Patches, um Googles Software auf dem Open-Source-Smartphone zu betreiben.

Erste Betaversion von Moonlight 1.0 erschienen

Freie Implementierung unterstützt Silverlight-Profil 1.0. Die freie Silverlight-Umsetzung Moonlight ist jetzt in einer ersten Betaversion verfügbar. Linux-Nutzer sollen damit alle Silverlight-Inhalte anschauen können - auch WMV-Streams. Entwickelt wird die freie Variante vom Mono-Projekt.

MySQL-Gründer warnt vor MySQL 5.1

Zu viele kritische Fehler im neuen GA-Release. "Oops, we did it again", schreibt MySQL-Gründer Michael "Monty" Widenius in seinem Blog und kritisiert die Veröffentlichung von MySQL 5.1 als GA-Release. Die für den produktiven Einsatz freigegebene Version enthalte noch immer Fehler, die zum Absturz führen.
undefined

MySQL 5.1 ist fertig

Neue Version mit Partitioning, Row-Based Replication und einem Event-Scheduler. Mehr als zweieinhalb Jahre nach Erscheinen der ersten Betaversion, ist das freie Datenbank-Management-System MySQL fertig. MySQL 5.1 - Generally Available (GA), so die offizielle Bezeichnung, steht ab sofort zum Download bereit und bringt unter anderem Partitioning, zeilenbasierte Replikation und einen Event-Scheduler mit.

NetBeans 6.5 unterstützt PHP

Suns Entwicklungumgebung in neuer Version. Sun aktualisiert seine Entwicklungsumgebung Netbeans. Die Version 6.5 unterstützt PHP und bietet Verbesserungen bei der Entwicklung von Web- und Java-Applikationen. Zudem gibt es eine Vorschau auf die kommende Python-Unterstützung.
undefined

Xaitment bietet Probierversion seiner Spiele-KI-Engine an

"Brain Pack" Xaitment ermöglicht kostenlose KI in früher Entwicklungsphase. Ab sofort können Spieleentwickler eine kostenlose Basisversion der KI-Engine von Xaitment ausprobieren und die Algorithmen des Gegnerverhaltens in ihr Werk einbauen. Geld für das sogenannte "Brain Pack" ist erst fällig, wenn der Pitch beim Publisher erfolgreich verlief oder das Spiel auf den Markt kommt.

MySQL Query Analyzer hilft, Abfragen zu optimieren

Neues Werkzeug ist Bestandteil von MySQL Enterprise. Sun stellt zahlenden MySQL-Kunden einen neuen Query-Analyzer zur Verfügung. Mit dem Werkzeug sollen sich langsame Datenbankabfragen finden und die Geschwindigkeit entsprechender Applikationen leichter verbessern lassen. Anfang Dezember soll zudem MySQL nach langen Verzögerungen als GA-Release veröffentlicht werden.

Alchemy: C und C++ für Flash

Ogg Vorbis auf Flash portiert. Alchemy erlaubt es, C- und C++-Bibliotheken in Flash-Dateien umzuwandeln, die dann im Flash-Player und Adobe AIR ausgeführt werden können. Erstes veröffentlichtes Beispiel ist eine Portierung von Ogg Vorbis auf Flash. Früher wurden schon Quake und Zelda in Flash gezeigt.

Ingres 9.2 - neue Version der Open-Source-Datenbank

Verbesserte Hochverfügbarkeit und Sprachunterstützung. Ingres bringt sein gleichnamiges Datenbank-Management-System Ingres in der Version 9.2 auf den Markt. Die Software steht mittlerweile unter einer Open-Source-Lizenz und wartet unter anderem mit neuen Funktionen für eine verbesserte Hochverfügbarkeit auf.

Microsofts Robotics Developer Studio 2008 ist fertig

Drei neue Lizenzen - je eine für Hobbyentwickler, Unis und für Firmen. Microsofts Robotics Developer Studio (RDS) 2008 ist fertig. Die für die Roboterentwicklung gedachte Programmierumgebung verspricht in nunmehr dritter neuer Hauptversion überarbeitete Werkzeuge, mehr Flexibilität beim Kompilieren und das Erzeugen von schnelleren Anwendungen.

Microsoft klagt gegen WebXchange-Patente

Visual-Studio-Entwickler mit Patentverletzungsklagen überzogen. Visual-Studio-Hersteller Microsoft hat bei einem Bezirksgericht in San Francisco die Aufhebung mehrerer Patente von WebXchange beantragt. WebXchange hatte im März 2008 Dell und FedEx wegen der Verletzung mehrerer Patente verklagt.
undefined

Yo Frankie - das Blender-Spiel ist fertig

DVDs für Sponsoren und Käufer lieferbar, Download folgt. Gleithörnchen Frankie terrorisierte im Blender-Film Big Bucks Bunny einen armen Riesenhasen, jetzt darf er im Spiel "YoFrankie!" (Project Apricot) Ratten vertrimmen und Schafe werfen. Das Spiel wurde im Rahmen des Projekts Apricot entwickelt, mit dem die freie 3D-Software Blender für die Spieleentwicklung verbessert wurde.

Sun veröffentlicht neue Vorschau auf Glassfish

Funktionen aus Java EE 6 enthalten. Sun hat eine weitere Vorschau auf Glassfish v3 veröffentlicht. Der Java-Applicationserver bietet bereits verschiedene Funktionen aus Java EE 6 und unterstützt dynamische Sprachen. Der Server soll sich außerdem leichter verwalten lassen.
undefined

Wie das neue User-Interface für Firefox entsteht

Golem.de im Gespräch mit Aza Raskin von Mozilla Labs. Mozillas Browser soll humaner werden, am besten soll das Interface ganz verschwinden. So beschreibt Aza Raskin, der seit Anfang 2008 "Head of User Experience" bei Mozilla Labs ist, das Ziel seiner Arbeit. "Menschen fürchten sich oft vor Veränderungen", sagt Raskin im Gespräch mit Golem.de, aber nur was anders ist, könne auch besser sein.

ODF-Toolkit für Entwickler

Sun und IBM starten OpenDocument Format Toolkit Union. Sun und IBM haben die OpenDocument Format Toolkit Union gestartet, um Entwicklern Werkzeuge zum Umgang mit dem OpenDocument-Format (ODF) an die Hand zu geben. Damit sollen Programmierer ODF-Unterstützung in ihre Programme einbauen können.

Opera: Apple verbietet alternativen Browser für das iPhone

Opera Mini für das iPhone ist fertig, wird aber nicht veröffentlicht. Opera hat eine iPhone-Variante von Opera Mini programmiert, wird sie aber nicht veröffentlichen. Begründet wird Operas Zurückhaltung damit, dass Apples Lizenzbedingungen für die iPhone-Entwicklungsumgebung die Veröffentlichung eines alternativen Browsers für das iPhone untersagt.

Wayland: Ein schlanker X-Server für Linux

Projekt noch im Anfangsstadium. Wayland soll ein X-Server für Linux werden, der ohne viel Ballast auskommt. So soll sich Wayland dann beispielsweise für eingebettete Systeme eignen. Integriert sind nur Funktionen, die den X-Server nicht zu komplex werden lassen.
undefined

Jaxer 1.0 - Aptanas Ajax-Server ist fertig

Server-Version von Mozillas JavaScript-Engine. Der freie Ajax-Server Jaxer ist in der Version 1.0 erschienen. Damit lassen sich komplette Web-Applikationen in JavaScript realisieren, das auch auf dem Server läuft. Jaxer stellt zudem ein passendes JavaScript-Framework bereit.

Yahoo veröffentlicht Y!OS 1.0

YAP, YSP und YQL sollen Entwicklern Zugang zu Yahoos Nutzern verschaffen. Mit Y!OS 1.0 startet Yahoo eine Art Betriebssystem für das Web. Es handelt sich um eine offene Plattform, die Entwicklern Zugriff auf Yahoos Dienste, Anwendungen und Daten bietet, um daraus eigene Applikationen für Yahoos Nutzer zu bauen.

Windows Live ID wird zum OpenID-Provider

Dienst soll 2009 offiziell starten. Microsoft macht Windows Live ID zum OpenID-Provider und hat dazu eine Community Technology Preview (CTP) des "Windows Live ID OpenID Provider" veröffentlicht. Nutzer werden damit bald in der Lage sein, sich mit einer Windows Live ID bei OpenID-fähigen Websites anzumelden.

Facebook veröffentlicht Server-Software als Open Source

Scribe aggregiert Logdaten von vielen Servern in Echtzeit. Facebook hat einen kleinen Teil seiner Server-Software als Open Source veröffentlicht. Weitere Komponenten sollen folgen. Wer damit rechnet, dass die eigene Web-Applikation mehrere Milliarden Nachrichten pro Tag verarbeiten muss, sollte sich die Software ansehen, so Facebook.