Zum Hauptinhalt Zur Navigation

Softwareentwicklung

Collax öffnet Linux-Plattform

Software Development Kit wird zur CeBIT veröffentlicht. Der Linux-Anbieter Collax will zur CeBIT 2007 sein Software Development Kit veröffentlichen, damit andere Softwarehersteller ihre Lösungen in die Collax-Produkte integrieren können. Collax bietet verschiedene Sicherheits- und Kommunikationslösungen auf Linux-Basis.

YUI 2.2.0 mit Browser History Manager

Neue Version der Yahoo User Interface Library veröffentlicht. Yahoo spendiert seiner Yahoo User Interface Library (YUI) neue Funktionen und veröffentlicht die JavaScript-Bibliothek in der Version 2.2.0. Mit dabei ist unter anderem der Browser History Manager, mit dem sich die Vor- und Zurück-Buttons des Browsers zur Navigation in dynamischen Webapplikationen nutzen lassen.

Neue Delphi-Versionen für Win32- und PHP-Entwicklung

CodeGear führt Borland-Entwicklungs-Tools weiter. Die Borland-Tochter CodeGear hat zwei neue Versionen der Entwicklungsumgebung Delphi veröffentlicht. Delphi 2007 für Win32 erweitert die Software um Unterstützung für Windows Vista und Ajax-Techniken. Mit Delphi für PHP möchte CodeGear auch Webprogrammierern ein Werkzeug für die schnelle Anwendungsentwicklung zur Verfügung stellen.

Symfony 1.0 - Web-Application-Framework für PHP5

Schnelle Applikationsentwicklung inklusive Cache-Management, Scaffolding und MVC. Symfony ist ein freies Web-Application-Framework für PHP5 und nun in der Version 1.0 erschienen. Ähnlich wie mit CakePHP soll sich die Entwicklung von Webapplikationen mit Symfony beschleunigen lassen und deren Pflege leichter werden, übernimmt das Framework doch ständig wiederkehrende Programmieraufgaben.

GPU als Rechenknecht: Nvidias CUDA-SDK nun frei verfügbar

GeForce 8 für datenintensive und wissenschaftliche Berechnungen nutzen. Zur Einführung der Grafikkarten mit dem flexibel programmierbaren GeForce-8-Chip hatte Nvidia Entwicklern auf Nachfrage mit dem CUDA (Compute Unified Device Architecture) getauften SDK auch eine Möglichkeit in die Hand gegeben, die Leistung des Grafikprozessors beispielsweise für wissenschaftliche Berechnungen zu nutzen. Nun ist das CUDA-SDK inkl. Anleitungen auch frei zum Download verfügbar.

Sicherheits-Update auch für PHP 4.4

Nach PHP 5.2.1 schließt auch PHP 4.4.5 Sicherheitslücken. Mit der PHP 5.2.1 haben die PHP-Entwickler einige Sicherheitslücken in PHP 5 geschlossen. Einige davon finden sich auch in PHP 4, für das mit PHP 4.4.5 nun ein entsprechendes Update erschien.
undefined

Licht und Schatten aufgehübscht: Neue Ca3D-Engine erschienen

Verbindet vorberechnete Radiosity-Beleuchtung mit dynamischen Shadern. Mit der für Spiele und Simulationen gedachten Ca3D-Engine (Ca3DE) lassen sich nun auch stimmungsvollere 3D-Welten erstellen, da sich vorberechnete Radiosity-Beleuchtung mit dynamischen, vom Grafikchip berechneten Shadern und Schatten-Berechnungstechniken verbinden lassen. In einer neuen Demo können die neuen Funktionen bereits gesehen werden. Diese Version kann auch für private Spieleentwicklung genutzt werden.

Solaris mit Web-Stack

Solaris, Apache, MySQL und PHP. Sun bietet für das Solaris-Betriebssystem nun einen Web-Stack, bestehend aus Apache, MySQL und PHP an. Webentwickler sollen so alle Funktionen erhalten, die sie von LAMP-Systemen - das L steht für Linux - kennen und zusätzlich auch Solaris-Funktionen nutzen können. Dazu zählt beispielsweise die Virtualisierung über Container.

Zend Platform 3.0 - Application-Server für PHP

Software verspricht mehr Zuverlässigkeit, Skalierbarkeit und Leistung. Zend hat seinen PHP-Application-Server "Zend Platform" in der Version 3.0 veröffentlicht. Diese wartet mit zahlreichen neue Funktionen auf und soll die Antwortzeiten von PHP-Anwendungen verbessern sowie Ausfallzeiten verkürzen.
Die Golem Newsletter : Das Wichtigste für Techies und IT-Leader auf einen Blick. Jetzt abonnieren

PHP 5.2.1 schließt Sicherheitslücken

Stefan Esser ruft den "Month of PHP bugs" aus. Die PHP-Entwickler schließen mit PHP 5.2.1 einige Sicherheitslücken in der freien Scriptsprache. Zudem wurde die Stabilität verbessert. Derweil ruft Sicherheitsexperte Stefan Esser, der sich Ende 2006 aus dem PHP Security Response Team verabschiedete, für März den "Month of PHP bugs" aus, in dem er jeden Tag eine Sicherheitslücke in PHP veröffentlichen will.
undefined

Yahoo Pipes bündelt Webinformationen

Umfangreiche Anpassungsmöglichkeiten verfügbar. Yahoo hat mit Pipes einen Dienst gestartet, über den sich Daten aus dem Web in einem Feed bündeln lassen. Der Name lehnt sich an Unix-Pipes an, mit denen sich auf der Kommandozeile mehrere Tools miteinander kombinieren lassen. Yahoo will dieses Konzept nun auf das Web übertragen, denn mit den Yahoo Pipes sollen sich Daten aus unterschiedlichen Quellen zusammenführen und miteinander verbinden lassen.

Qt für Java jetzt als Beta-Version

Jambi soll im dritten Quartal 2007 erscheinen. Das Qt-Toolkit für Java, Qt Jambi, ist nun als Beta-Version verfügbar. Neben den üblichen Fehlerkorrekturen wurde der Qt-Designer erweitert und soll die Entwicklung grafischer Benutzeroberflächen so beschleunigen. Eclipse-Anwender können sich über eine bessere Integration die Entwicklungsumgebung freuen und um Jambi kennen zu lernen, liegen dem Paket neue Demos bei.

Cider + Cg: Mehr Windows-Spiele für MacOS X

Transgaming nutzt Nvidias CgFX für Direct3D-Shader. Mit Transgamings Software "Cider" können Spielestudios ihre Windows-Spiele ohne große Umstände direkt auf Intel-Macs zum Laufen bringen - dazu werden Windows-API-Aufrufe auf die Mac-OS-X-Äquivalente umgelenkt. Mit Hilfe von Nvidias CgFX können nun auch Direct3D-Shader-Aufrufe ohne Direct3D-API verarbeitet werden, so dass auch aufwendige Windows-Spiele ihren Weg auf den Mac finden sollen.

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.

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.