Zum Hauptinhalt Zur Navigation

Softwareentwicklung

Mono 1.2.3 mit neuem VB-Compiler

Über 1.900 fehlende Methoden wurden implementiert. In der Version 1.2.3 bringt die freie .Net-Implementierung Mono erstmals den neuen in Visual Basic geschriebenen Visual-Basic-Compiler mit. Zahlreiche Verbesserungen gab es auch bei der ASP.Net-2.0-Unterstützung. Neben vielen, nun implementierten Methoden bringt Mono außerdem IronPython mit.

OpenSSL bekommt FIPS-Zertifizierung zurück

Zertifizierte Version steht zum Download bereit. Die Kryptografie-Software OpenSSL ist erneut nach dem Federal Information Processing Standard (FIPS) 140-2 zertifiziert. Dies erlaubt amerikanischen und kanadischen Regierungseinrichtungen den Einsatz der Open-Source-Software. OpenSSL war zuvor schon einmal FIPS-zertifiziert, auf Grund beanstandeter Teile im Quelltext wurde die Zertifizierung jedoch zeitweilig zurückgezogen.

ActiveMQ ist Apache-Projekt

Freier Java-Nachrichten-Service. Der JMS-konforme Messaging-Dienst ActiveMQ hat den Apache Incubator verlassen und ist damit nun ein offizielles Apache-Projekt. Die Entwickler arbeiten bereits an der nächsten Version 5.0.

Linux-PDA-Oberfläche GPE kommt auf Handys

GPE Phone Edition hält sich an LiPS-Spezifikationen. Die GPE-Oberfläche für Linux-PDAs soll künftig auch auf Mobiltelefonen laufen. Hierfür hoben die Entwickler ein neues Unterprojekt aus der Taufe, in dessen Rahmen ein kompletter Stack inklusive Anwendungen und Bibliotheken entstehen soll.

Letzte GCC-4.0.x-Version erschienen

Einsatz von GCC 4.1.1 oder neuer empfohlen. Die Compiler-Sammlung GCC ist nun in der Version 4.0.4 erschienen, womit der 4.0-Entwicklungszweig geschlossen ist. Die Version ist für Entwickler gedacht, die eine hohe Binärkompatibilität mit vorigen 4.0.x-Versionen benötigen, und korrigiert ausschließlich Fehler.

Oracle will angeblich Support für MySQL anbieten

MySQL Enterprise Unlimited für 32.000 Euro im Jahr. Mit "Unbreakable Linux" macht Oracle bereits Red Hat den eigenen Markt streitig, nun erwägt das Unternehmen angeblich, auch Support für das freie Datenbanksystem MySQL anzubieten. MySQL kündigt derweil mit "MySQL Enterprise Unlimited" eine unternehmensweite MySQL-Lizenz zum Kampfpreis an.

KDevelop 3.4 verbessert Qt4-Unterstützung

Neue Version der KDE-Entwicklungsumgebung korrigiert etwa 500 Fehler. Die neu erschienene Version 3.4 der freien Unix-Entwicklungsumgebung KDevelop bringt insbesondere für die Qt4-Entwicklung einige Verbesserungen. Zudem enthält die neue Versionen einen verbesserten Debugger und korrigiert etwa 500 Fehler. Auch die Sprachunterstützungen wurden überarbeitet.

Firebug 1.0 - Debuggen im Browser

Firefox-Extension als Open Source verfügbar. Die Firefox-Extension Firebug ist in der Version 1.0 erschienen. Die für Webentwickler gedachte Software ermöglicht es, direkt im Browser CSS, HTML und Javascript auf Fehler zu untersuchen und zu editieren. Die letzten Beta-Versionen wurden hauptsächlich genutzt, um noch ausstehende Fehler zu beheben.
Die Golem Newsletter : Das Wichtigste für Techies und IT-Leader auf einen Blick. Jetzt abonnieren

Microsoft veröffentlicht Ajax-Framework für ASP.Net

Quelltext soll in den nächsten Wochen offen gelegt werden. Unter dem Namen ASP.Net Ajax 1.0 hat Microsoft eine Client-Bibliothek sowie eine Server-Erweiterung für ASP.Net veröffentlicht. Das Ajax-Framework wurde zuvor unter dem Namen Atlas entwickelt und hätte schon Ende 2006 erscheinen sollen. Die Client-Komponenten sollen komplett vom verwendeten Browser und Betriebssystem unabhängig sein.

OpenSuse Build Service verfügbar

Client, Server und Build-Skripte unter der GPL veröffentlicht. Novell hat seinen OpenSuse Build Service nun offiziell veröffentlicht. Entwickler können mit diesem Framework Pakete schnüren, nicht nur für die OpenSuse-Distribution selbst. Der komplette Build Service ist unter den Bedingungen GNU General Public License verfügbar.

OpenDocument-Framework für Programmierer

OpenOffice.org selbst soll ODF-Toolkit nutzen. Die OpenOffice.org-Entwickler arbeiten an einem Framework, mit dem neue Applikationen das OpenDocument-Format nutzen können. Langfristig soll auch die freie Büro-Suite selbst auf das ODF-Toolkit aufsetzen. Noch handelt es sich hierbei aber nur um Pläne.

Komodo 4.0 unterstützt weitere Sprachen

Editor-Komponente Komodo Edit frei erhältlich. ActiveState hat nun die Final-Version seiner integrierten Entwicklungsumgebung (IDE) Komodo 4.0 für dynamische Sprachen veröffentlicht. Die neue Version unterstützt weitere Sprachen wie JavaScript. Ferner gibt es nun eine kostenlose Editor-Komponente, die sich allerdings noch in der Beta-Phase befindet.

Ruby on Rails 1.2.1 verfügbar

Unterstützung für REST und HTTP-Status-Codes. Die Entwickler des Web-Frameworks Ruby on Rails haben die Version 1.2 freigegeben und nur kurze Zeit später Version 1.2.1 veröffentlicht, die noch einen gefundenen Fehler ausmerzt. Neben etlichen kleineren Verbesserungen gibt es nun Unterstützung für REST und HTTP-Status-Codes.

Prototype 1.5 samt Dokumentation erschienen

Javascript-Bibliothek stellt praktische Basisfunktionen bereit. Mit Prototype steht eine recht mächtige Javascript-Bibliothek zur Verfügung, die Entwicklern mit zahlreichen Basisfunktionen das Leben erleichtert und unter anderem in Ruby on Rails zum Einsatz kommt. Größter Schwachpunkt war bisher aber die praktisch nicht vorhandene Dokumentation, was sich nun mit dem Erscheinen der Version 1.5 ändert.

KDE für Mac und Windows

Freie Qt-Bibliotheken für Windows und Mac ebnen den Weg. Nachdem Trolltech seine Bibliothek Qt auch für Windows und Mac unter der GPL veröffentlicht hat, rückt KDE für diese Plattformen in greifbare Nähe. Zwar waren auch bisher schon Teile von KDE für Windows und Mac verfügbar, künftig werden sich diese aber besser in die Systeme integrieren und ohne X11 auskommen. Für MacOS X stehen bereits einige Pakete zum Testen bereit und auch die Arbeiten an einem Installer für Windows schreiten voran.

Flash Player 9 für Linux ist fertig

Opera- und 64-Bit-Unterstützung in Arbeit. Adobe hat den Flash Player 9 für Linux veröffentlicht. Damit lassen sich mit Flex 2 erstellte Anwendungen nun auch auf Linux-Rechnern verwenden. Intern geht die Entwicklung an Flash für Linux schon weiter, um noch bestehende Probleme zu beheben.

POSIX-Bibliotheken für Symbian

Beta-Version soll zum Ende des ersten Quartals 2007 fertig sein. Symbian arbeitet an POSIX-Bibliotheken für das gleichnamige Smartphone-Betriebssystem. Diese sollen die Portierung von Anwendungen erleichtern. POSIX ist eine für Unix entwickelte Schnittstelle zwischen Anwendungen sowie Betriebssystem und ein ISO-Standard. Auf die angekündigte Beta-Version müssen Programmierer allerdings noch warten.

Freier Fortran-Nachfolger von Sun

Fortress soll besser von aktuellen Prozessoren profitieren. Mit Fortress hat Sun einen freien Nachfolger für die bekannte Programmiersprache Fortran vorgestellt. Besonders im Hinblick auf moderne Prozessoren mit mehreren Kernen soll Fortress Vorteile bringen. Dies soll die Parallelprogrammierung erleichtern.

C# 3.0 für Mono

Fehlerkorrekturen haben Priorität. Die freie .Net-Implementierung Mono wird langfristig auch C# 3.0 unterstützen, verkündete Chef-Entwickler Miguel de Icaza in seinem Blog. Noch habe man damit aber nicht begonnen, zuerst müssten die 2.0-Funktionen ordentlich unterstützt werden.

Java-Entwicklung bleibt konservativ

"Kitchen Sink Language" für experimentelle Sprachfunktionen. Zwar hat Sun die Programmiersprache Java mittlerweile als Open Source veröffentlicht, doch der Java Community Process soll auch in Zukunft die Weiterentwicklung der Sprache leiten. Für Entwickler, die experimentieren wollen, gibt es stattdessen die "Kitchen Sink Language".

Kostenloses Ruby-Buch

Englisches Werk als Online-Lektüre und zum Download. Der Autor Jeremy McAnally hat sein Buch über die Programmiersprache Ruby kostenlos im Internet veröffentlicht. Zusätzlich bietet er es auch über die Print-On-Demand-Plattform Lulu zum Kauf an.

GUI-Toolkit Qt bekommt Skriptsprache

QtScript wird in Qt 4.3 enthalten sein. Trolltechs C++-Framework Qt wird in der nächsten Version 4.3 eine eigene Skriptsprache enthalten. Diese lässt sich dann in C++-Anwendungen einbetten. In den aktuellen Entwickler-Schnappschüssen ist QtScript bereits enthalten.

Jini wird Apache-Projekt

Suns Entwicklung in Apache River umbenannt. Die Apache Foundation hat Suns Jini unter dem Namen River in ihren Incubator aufgenommen. Von dort aus kann das Java-Framework für verteilte Anwendungen seinen Weg zum offiziellen Apache-Projekt antreten. Demnächst soll Suns Quelltext komplett an Apache übergeben werden.

Programmiersprache D 1.0 veröffentlicht

Sprache mit Design by Contract, Unit Tests und Template. Seit 1999 arbeitet Walter Bright an der objektorientierten Programmiersprache D zur System- und Applikationsprogrammierung, die nun in der Version 1.0 erschienen ist. Zwar ist D deutlich von C++ beeinflusst, wirft aber einigen von dort bekannten Ballast über Bord.

Skriptsprache Groovy 1.0 ist fertig

Objektorientierte Programmiersprache für die Java-Plattform. Die objektorientierte Skriptsprache Groovy ist in der Version 1.0 verfügbar. Groovy ist eine Programmiersprache für die Java-Plattform, die Skripte werden dynamisch in Bytecode übersetzt, so dass sie in einer Java Virtual Machine ablaufen. Programmierer können mit Groovy auch direkt Java-Objekte ansprechen.

Eigen 1.0: Einfache Bibliothek für lineare Algebra

Bibliothek des KDE-Projekts fokussiert auf Desktop-Applikationen. Mit Eigen 1.0 haben einige KDE-Entwickler eine einfache Bibliothek für lineare Algebra veröffentlicht. Sie soll Vektor- und Matrizen-Berechnungen übernehmen, wie sie in Tabellenkalkulationen, Spielen und OpenGL-Applikationen benötigt werden.

Yellow Dog Linux für die PlayStation 3 zum Download

Linux-Distribution basiert auf Fedora Core. Das bisher nur gegen Bezahlung erhältliche Yellow Dog Linux 5 für die PlayStation 3 steht ab sofort auch zum kostenlosen Download bereit. Die Linux-Distribution basiert auf Fedora Core, kommt insgesamt aber mit recht alten Komponenten daher. Als Oberfläche kommt Enlightenment 17 zum Einsatz.
undefined

Zeta 1.5 mit Nutzerverwaltung, mehr Treibern und neuer Optik

Vorangekündigtes Upgrade allerdings vorerst nur für Zeta-1.21-Nutzer. Ab Mitte Januar 2007 soll das alternative kommerzielle Betriebssystem Zeta endlich mehrere Nutzer unterstützen. Die neue Zeta-Version 1.5 bringt jedoch auch eine überarbeitete Bedienoberfläche und neue Treiber sowie weitere Anwendungen mit sich.

MySQL wird nun ausschließlich unter der GPL v2 lizenziert

Unternehmen will selbst entscheiden, ob und wann die GPL v3 genutzt wird. MySQL geht in Sachen GPL v3 auf Distanz, die eigene Software soll nicht automatisch unter der neuen Version der GPL erscheinen. Entsprechend werden MySQL 5.0 und 5.1 nun unter der "GPLv2 only" und nicht wie bisher unter "GPLv2 or later" angeboten, die Lizenzhinweise in den Quelltexten wurden geändert.

Cocotron: Mac-Applikationen unter Windows und Linux

Open-Source-Projekt arbeitet an freier Cocoa-Implementierung. Christopher Lloyd und David Young arbeiten im Rahmen ihres Open-Source-Projekts "The Cocotron" an einer freien Implementierung von Cocoa bzw. wie es auf der Projekt-Website heißt, eines "Objective-C API" ,das dem von Apples Foundation und AppKit sehr nahe kommt. Damit sollen sich Mac-Applikationen unter Windows, Linux und Solaris nutzen lassen.

Mehr Maus pro PC: Microsoft will Bildungsrechner aufwerten

SDK für mehrere Mäuse an einem PC geplant. Mit einem simplen Kniff will Microsoft den Nutzen von PCs in Schulen in Ländern der Zweiten und Dritten Welt erhöhen: Mehrere Kinder teilen sich einen Rechner, an dem aber mehrere Mäuse angeschlossen sind. Die Zeigegeräte steuern jeweils einen eigenen Cursor pro Benutzer.

Sicherheitsanalyse von Windows Communication Foundation

Handlungsempfehlungen und eine Beispiel-Implementierung des BSI verfügbar. Das Bundesamt für Sicherheit in der Informationstechnik (BSI) hat jetzt eine Sicherheitsanalyse von Microsofts Kommunikationsplattform "Windows Communication Foundation" (WCF) alias Indigo durchgeführt. Zudem wurde eine praxisorientierte Beispielanwendung zur sicheren Nutzung der WCF-Sicherheitsfunktionen erarbeitet und zusätzlich erforderliche Sicherheitsmaßnahmen abgeleitet.

Trolltech veröffentlicht Qtopia 4.2.0 als Open Source

Embedded-Plattform nun auch unter der GPL erhältlich. Trolltech hat seine Linux-basierte Embedded-Plattform Qtopia in der Version 4.2.0 veröffentlicht, nun auch als Open Source unter der GPL. Darüber hinaus bringt die Software für Handys und PDAs einige neue Funktionen mit.

IAccessible2 für mehr Barrierefreiheit

IBM spendet Software-Schnittstellen an die Free Standards Group. Die Free Standards Group (FSG) wird sich stärker dem Thema Barrierefreiheit widmen und von IBM gespendete Software-Schnittstellen als offenen Standard weiterentwickeln. IAccessible2 soll es Entwicklern erleichtern, ihre Applikationen so zu gestalten, dass sie über spezielle Software für Menschen mit Behinderungen bedient werden kann, unabhängig vom verwendeten Betriebssystem.

Buch zu Java 6 zum kostenlosen Download

Neue Auflage von Christian Ullenbooms Buch "Java ist auch eine Insel". Der Verlag Galileo Computing stellt die 6. Auflage von Christian Ullenbooms Buch "Java ist auch eine Insel" kostenlos zum Download bereit. Wie schon die vorherigen Auflagen steht auch diese Ausgabe als HTML-Version zur Online-Lektüre bereit.

MySQL will auch weiterhin Debian unterstützen

Updates für MySQL 4.0 nur noch für zahlende Kunden. MySQL 4.0 hat das Ende seines Lebenszyklus erreicht, Updates gibt es künftig nur noch für zahlende Kunden. Berichten, das Unternehmen habe seine Unterstützung für Debian eingestellt, tritt das Unternehmen entgegen.

PHP-Sicherheit: Stefan Esser wirft hin

Sicherheitsexperte verlässt das PHP Security Response Team. Stefan Esser kehrt dem PHP Security Response Team den Rücken. Der Sicherheitsexperte hat genug. Seine Versuche, PHP von innen sicherer zu machen, seien vergeblich gewesen. Künftig werde er Sicherheitslücken in PHP auch dann veröffentlichen, wenn es noch keinen Patch gebe.

Robotics Studio: Microsofts Betriebssystem für Roboter

Entwicklungsplattform ist für Hobby-Entwickler und Studenten kostenlos. Mit seinem Robotics Studio will Microsoft im Roboter-Bau Fuß fassen und verspricht eine einheitliche Entwicklungsplattform auf Windows-Basis. Mit dem Robotics Studio sollen sich Roboter-Applikationen für unterschiedliche Hardware-Plattformen entwickeln lassen. Zugleich startet Microsoft ein Partnerprogramm rund um die neue Software.

Software analysiert soziale Netze

Social-Networks mit NetworkX und libSNA analysieren. Mit seiner freien Software-Bibliothek libSNA will Abe Usher die Analyse von sozialen Netzwerken wie MySpace, Xing oder StudiVZ vereinfachen. Die auf NetworkX basierende Software soll helfen, Experimente und Computerprogramme zu entwickeln, um ein besseres Verständnis der so genannten "Social Networks" zu gewinnen.

Google Web Toolkit nun Open Source

GWT 1.3 Release Candidate steht unter der Apache-Lizenz 2.0. Google stellt sein "Google Web Toolkit" mit der Version 1.3 unter die Apache-Lizenz 2.0 und macht es damit vollständig zu Open Source. Bislang war die Software nur kostenlos verfügbar. Andere Änderungen als die Lizenz bringt die neue Version nicht mit.

Futuremark entwickelt OpenKODE-Testsuite

Standard beschleunigt Grafik auf mobilen Geräten. Futuremark wird die Testsuite für den OpenKODE-Standard 1.0 der Khronos Group entwickeln. Bei OpenKODE handelt es sich um eine Sammlung von Programmierschnittstellen zur Beschleunigung von Grafikanwendungen, insbesondere auf Handys. Programmierer werden mit der Futuremark-Software überprüfen können, ob ihre Anwendungen den Spezifikationen entsprechen.

Mylar 1.0: Neue Oberfläche für Eclipse

Aufgabenorientierte Benutzeroberfläche filtert Ansicht. Mit Mylar 1.0 ist eine Benutzeroberfläche für die Entwicklungsumgebung Eclipse erschienen, die sich an tatsächlich zu erledigenden Aufgaben orientiert. Hierfür soll sie aus der eigentlichen Eclipse-Oberfläche nur die Elemente herausfiltern, die für ein bestimmtes Projekt tatsächlich benötigt werden. Dies soll die Produktivität der Programmierer steigern.

Firebug 1.0 als Beta verfügbar

Firefox-Extension bleibt Open Source. Die Firefox-Extension Firebug 1.0 ist nun als Beta-Version verfügbar. Die Software ist für Webentwickler gedacht und ermöglicht so, CSS, HTML und JavaScript in jeder Webseite zu editieren und auf Fehler zu untersuchen. Der Entwickler Joe Hewitt gab zudem bekannt, dass Firebug auch weiterhin kostenlos bleibt.

XNA Game Studio Express: Spiele-Entwicklung für jedermann

Kostenloses Entwicklerpaket für Xbox 360 samt kostenpflichtigem Abo. Microsoft hat sein freies Entwicklerpaket "XNA Game Studio Express" nun offiziell veröffentlicht. Die an Hobby-Entwickler gerichtete Software erlaubt es, Spiele für die Xbox 360 zu entwickeln. Gleichzeitig mit der Veröffentlichung der Software startet auch der "XNA Creators Club".

Java SE 6 ist fertig

Leichterer Zugriff aus Skriptsprachen auf Java. Sun hat die Java Standard Edition (SE) 6 für Linux, Solaris und Windows veröffentlicht. Auch ein Paket mit der Entwicklungsumgebung NetBeans 5.5 ist erhältlich. Java SE 6 konzentriert sich vor allem auf Web 2.0, Diagnose, Überwachung und Management. Vorteile für den Desktop-Einsatz soll es ebenfalls geben.

Zend Platform 3.0: PHP trifft BIRT

Berichtsfunktionen für PHP-Applikationen. Zusammen mit Actuate will Zend PHP-Entwicklern Berichtsfunktionen an die Hand geben. Dazu wurde Actuate BIRT in die Zend Platform 3.0 integriert, die ab sofort in einer Beta-Version zum Download bereitsteht. Actuate BIRT basiert seinerseits auf dem Eclipse-Projekt BIRT und bietet Funktionen zur Erstellung von Diagrammen, Listen und PDF-Dateien.

Mono 1.2.2 mit neuer Migrationsanalyse

Update verbessert C#- und ASP.Net-Implementierungen. Die freie .Net-Implementierung Mono steht nun in der Version 1.2.2 zur Verfügung. Parallel dazu wurde auch die Migrationsanalyse-Software MoMA in der neuen Version 1.1 veröffentlicht. Diese soll Probleme beim Portieren von .Net-Anwendungen auf Mono identifizieren. Die neue Mono-Version bringt unter anderem Verbesserungen für die Visual-Basic-Laufzeitumgebung mit.