Zum Hauptinhalt Zur Navigation

Softwareentwicklung

Da Vinci Machine: Mehr Sprachen für die Java Virtual Machine

Java SE 7 soll Unterstützung für dynamische Sprachen mitbringen. Sun arbeitet an einer Erweiterung seiner Java Virtual Machine (JVM), um Sprachen jenseits von Java, insbesondere dynamische Sprachen, zu unterstützen. Ähnlich wie Microsofts Common Language Runtime (CLR) soll auch Suns virtuelle Maschine dann als Plattform für verschiedene Sprachen dienen.

Web-Framework Grails 1.0 ist fertig

Webapplikations-Framework für Java-Entwickler. Das Web-Framework Grails (früher Groovy on Rails) wurde in der Version 1.0 freigegeben, die nun auch REST unterstützt. Das Framework basiert auf der Skriptsprache Groovy und orientiert sich an Ruby on Rails.

Nvidia übernimmt PhysX-Entwickler Ageia

PhysX SDK soll bald auch GeForce-Karten zur Physik-Berechnung nutzen. Nvidia verleibt sich Ageia ein - und verfügt damit nun über deren Physik-Engine PhysX und die zugehörigen Beschleunigungs-Chips. Damit kann Nvidia nun sicherstellen, dass auch das PhysX SDK in Zukunft die Rechenleistung der GeForce-Chips für Physik-Berechnungen nutzt - ähnlich wie es auch bei der Havok-Engine der Fall ist.
undefined

Q 2.0 - Direct3D-Veteranen wollen Spiele-Entwickler befreien

Spiele-Engine von Qube Software für alle Genres und viele Systeme. Einigen ist der Earthsim vielleicht schon begegnet - dieser interaktive Screensaver liegt beispielsweise seit einigen Monaten ATIs Catalyst-Grafiktreibern bei und stammt von Qube Software. Dahinter stecken wiederum zwei Computergrafik-Veteranen, deren Software Reality Labs die Grundlage für die DirectX-Komponente Direct3D bildete. Nun hat Qube Software eine Spiele-Engine vorgestellt, mit der Entwickler beliebige Spiele-Genres auf Konsolen und PCs umsetzen können sollen, ohne dabei in die üblichen Fallen zu treten.

Webserver: Apache kann wieder zulegen

Kaum Wachstum im Januar 2008. Nachdem der freie Webserver Apache in den vergangenen Monaten gegenüber Microsoft IIS deutlich an Marktanteilen einbüßen musste, konnte Apache im Januar wieder leicht zulegen. Derweil machte der Webserver LiteSpeed einen deutlichen Sprung nach vorn.

Microsoft will Windows Vista und XP sicherer machen

Neue Sicherheits-APIs für DEP in kommenden Service-Packs. Microsoft will die in Windows Vista und Windows XP (seit Service Pack 2) eingeführte Sicherheitstechnologie Data Execution Prevention (DEP) weiter ausbauen. Mit den kommenden Service-Packs für die Betriebssysteme wird sich DEP dynamisch konfigurieren lassen.

Springsource übernimmt Apache-Firma

Covalent zu nicht genanntem Preis gekauft. Springsource hat mit Covalent ein Unternehmen gekauft, das Support für Apache-Produkte anbietet. Damit will der Hersteller des Spring-Frameworks seine Möglichkeiten vergrößern, Dienste rund um Apache-Software anzubieten.

Visual Studio Express 2008 zum kostenlosen Download

Varianten für C++, C#, Visual Basic und Webentwicklung. Microsoft hat vier kostenlose Express-Editionen von Visual Studio 2008 veröffentlicht. Die verschiedenen Varianten bieten die Funktionen, die mit Visual Studio 2008 eingeführt wurden und dürfen privat und kommerziell kostenlos eingesetzt werden.

MySQL - Maria soll MyISAM ablösen

Neue Storage-Engine von Michael Widenius. MySQL-Gründer Michael Widenius hat mit "Maria" eine neue Storage-Engine für MySQL entwickelt, die MyISAM ablösen soll, handelt es sich bei Maria doch um eine Crash-sichere Alternative zu MyISAM.
Die Golem Newsletter : Das Wichtigste für Techies und IT-Leader auf einen Blick. Jetzt abonnieren

Suchbibliothek Apache Lucene 2.3 veröffentlicht

Neue Version mit schnellerer Indexierung. Die Java-Bibliothek Apache Lucene ist in der Version 2.3.0 erschienen. Die Software zum Suchen in Texten soll vor allem einen Geschwindigkeitszuwach bringen. Alte Versionen können die neu erzeugten Indizes allerdings nicht mehr lesen.

OpenSuse Build Service öffnet sich anderen Distributionen

Dienst baut Pakete jetzt auch für Red-Hat-Varianten. Der OpenSuse-Build-Service erweitert seine Palette der unterstützten Linux-Distributionen. Entwickler können mit der Plattform Pakete für Linux-Distributionen erstellen lassen. OpenSuse selbst verwendet den Build Service als Entwicklungsplattform für die eigene Distribution.

Picnik stellt API für seine webbasierte Bildbearbeitung vor

Dritte können nun kostenlos Picnik in ihre Websites einbinden. Von der webbasierten Bildbearbeitung Picnik gibt es nun eine API, mit der Webentwickler die Software in ihre eigenen Seiten einbinden und ihren Anwendern die Möglichkeit verschaffen können, damit ihre Bilder zu bearbeiten. Picnik-in-a-Box, so der Name der API, ist kostenlos zu benutzen.

Intel will Latenzzeiten unter Linux bekämpfen

LatencyTop sucht nach Gründen für ruckelnde Videos. Hohe Latenzzeiten können den Benutzer durchaus ärgern, etwa wenn der Ton stockt oder ein Video ruckelt. Damit Linux-Programmierer die Ursache für solche Latenzzeiten ausfindig machen können, hat Intel LatencyTop vorgestellt.

Zend Studio nun auf Basis von Eclipse

Entwicklungsumgebung basiert auf Eclipse PDT. Nachdem bereits im September 2007 mit Eclipse PDT eine freie Entwicklungsumgebung für PHP auf Basis von Eclipse veröffentlicht wurde, bringt Zend nun auch eine kostenpflichtige Version auf den Markt. Das "Zend Studio for Eclipse" basiert auf dem Eclipse PDT, bringt aber einige Erweiterungen mit.

EU will computergestützte Übersetzung verbessern

Dokumente in 22 Sprachen als "Lernhilfe" für Computersysteme. Die Europäische Kommission will helfen, die Qualität von computergestützter Übersetzung zu verbessern und stellt dazu eine Sammlung von mehr als einer Million Sätzen und deren hochwertiger Übersetzung in 22 von 23 EU-Amtssprachen zur Verfügung. Die Daten sollen Entwicklern von Übersetzungssoftware helfen, ihre Systeme zu verbessern.

Qt nun auch unter der GPLv3

Trolltech lässt weitere Lizenz zu. Das C++-Framework Qt der Firma Trolltech darf ab sofort auch unter der GPLv3 lizenziert werden. Damit können Entwickler Qt in Projekten einsetzen, die die neue Variante der Lizenz für freie Software verwendet.

.Net-Bibliotheken im Quelltext verfügbar

Microsoft veröffentlicht Bibliotheken unter Shared-Source-Lizenz. Wie im Oktober 2007 angekündigt, hat Microsoft nun den Quelltext einiger Bibliotheken des .Net-Frameworks für Entwickler geöffnet. Diese können damit auch nach Fehlern suchen.
undefined

Sun kauft MySQL

Kaufpreis liegt bei rund 1 Milliarde US-Dollar. Sun Microsystems übernimmt den schwedischen Anbieter MySQL und dessen freies Datenbank-Management-System für rund 1 Milliarde US-Dollar. MySQL ist die wohl am weitesten verbreitete freie Datenbank und wurde bereits mehr als 100 Millionen Mal heruntergeladen.

REALbasic und REAL SQL Server 2008 angekündigt

Entwicklungsumgebung soll iPhone unterstützen. Mit dem ersten Release der Entwicklungsumgebung REALbasic 2008 hält Typen-Introspektion Einzug in die Software. Medienberichten zufolge soll die Entwicklungsumgebung außerdem bald in der Lage sein, Programme für Apples iPhone zu erstellen. Gleichzeitig wurde der REAL SQL Server 2008 Release 1 veröffentlicht.

UPnP-Router mit manipulierten Flash-Webseiten angreifbar

Plattformunabhängige Angriffsszenarien mit Flash und UPnP. Prinzipbedingt war eine Ausnutzung von Universal Plug and Play (UPnP) für Schadsoftware eigentlich längst überfällig. Eine Benutzerauthentifizierung findet bei UPnP nicht statt und die Angriffe passieren relativ unbemerkt. Dem Angreifer öffnen sich dabei recht beachtliche Möglichkeiten, angefangen bei der Umleitung von Besuchen auf eine Bankseite bis hin zum Öffnen des Netzwerks auf ungewollten Ports.

IBM öffnet Jazz-Community

Quelltext bleibt geschlossen. IBMs Community für die Collaboration-Software Jazz ist nun für jeden zugänglich. Zuvor befand sich Jazz.net noch in einem geschlossenen Test für ausgewählte Kunden. Über die Community soll die Jazz-Technik weiterentwickelt werden.

GNU Smalltalk 3.0 veröffentlicht

Version für verschiedene Plattformen verfügbar. Die freie Smalltalk-Implementierung GNU Smalltalk 3.0 ist erschienen. Darin gibt es unter anderem eine neue Syntax zur Definition von Klassen sowie eine andere Startsequenz, durch die sich GNU Smalltalk leichter anpassen lassen soll.

Entwicklung an DirectX-10-Wrapper für Windows XP eingestellt

Quelltext des Alky-Projektes als Open Source veröffentlicht. Mit Alky sollten sich Windows-Binarys für MacOS X und Linux konvertieren lassen, um so etwa Windows-Spiele auf diesen Plattformen auszuführen. Dafür war ein DirectX-10-Wrapper in Arbeit, der die Vista-Programmierschnittstelle auch auf Windows XP bringen sollte. Nun hat die Firma hinter dem Projekt die Segel gestrichen. Die Quelltexte der Software sind als Open Source verfügbar.
undefined

Angetestet: D-Links HorstBox

DSL-Router mit Telefonanlage. Die "HorstBox Consumer" richtet sich an private Nutzer sowie kleine Unternehmen und ist von D-Link nicht nur als kleiner Bruder der HorstBox Professional gedacht, sondern auch als Konkurrenz zur Fritzbox von AVM. Ebenso wie beim teuren Professional-Modell setzt D-Link bei der neuen HorstBox auf Linux als Betriebssystem. Was das Gerät kann, zeigt dieser Kurztest.

PHP 4.4.8 markiert das Ende

Letzte Version von PHP 4 erschienen. Mit der Version 4.4.8 haben die PHP-Entwickler ein letztes Update für PHP 4 veröffentlicht, die einige Sicherheitslücken beseitigt. PHP-Nutzer sollen so zum Umstieg auf PHP 5 bewogen werden.
undefined

Freie Basic-Entwicklungsumgebung Gambas 2.0 erschienen

Linux-Äquivalent zu Visual Basic mit neuen Komponenten und Funktionen. Die freie integrierte Entwicklungsumgebung Gambas ist in der Version 2.0 erschienen. Gambas ist ein Linux-Äquivalent zu Visual Basic, aber kein Klon, wie Gambas-Entwickler Benoît Minisini betont. Zwar bietet Gambas wie auch Visual Basic eine Basic-Syntax, ist aber zu Visual Basic nicht kompatibel.

OpenSuse veröffentlicht Build Service

Erstmals Version zum Download verfügbar. Die hinter dem OpenSuse Build Service stehende Software ist nun erstmals offiziell zum Download verfügbar. Damit lässt er sich auf einem eigenen Server einrichten und für ein eigenes Projekt verwenden. Der Build Service ist eine vollständige Infrastruktur, um Linux-Distributionen für eine Hardware-Architektur zu erstellen.

Tcl/Tk 8.5 erschienen

Skriptsprache und Toolkit freigegeben. Die Open-Source-Skriptsprache Tcl und das dazugehörige Toolkit Tk sind in der Version 8.5 erschienen. Die Version, an der lange gearbeitet wurde, verspricht unter anderem eine Geschwindigkeitssteigerung und eine neue Theme-Engine.

Samba erhält Protokollinformationen von Microsoft

Abkommen mit Microsoft nach Urteil des Europäischen Gerichtshofs. Die Protocol Freedom Information Foundation hat stellvertretend für das Samba-Projekt einen Vertrag mit Microsoft unterzeichnet, um die Spezifikationen des SMB-Protokolls zu erhalten. Dafür wird eine einmalige Summe von 10.000 Euro gezahlt. Dass Microsoft Schnittstellen im Gegenzug für diese Gebühr offen legen muss, hatte der Europäische Gerichtshof im September 2007 entschieden.

Java-6-Preview für MacOS X Leopard

Apple stellt wieder Version auf seine Server. Apple hat erneut eine Vorschauversion von Java 6 für MacOS X 10.5 veröffentlicht. Entwickler haben hier bisher das Problem, dass die aktuelle Version der Programmiersprache nicht verfügbar ist.

CUDAZone - Neue Nvidia-Website für GPU-Supercomputing

Anlaufpunkt für Wissenschaftler, Ingenieure und Software-Entwickler. Mit der neuen Website CUDAZone bringt Nvidia Entwickler zusammen, die Grafikprozessoren (GPUs) für aufwendige Gleitkommaberechnungen einsetzen wollen, die nicht der Bildausgabe dienen. Dabei dreht sich alles um Nvidias C-Entwicklungsumgebung CUDA sowie die mit mehreren G80-GPUs bestückten Tesla-Steckkarten für den professionellen Einsatz.

Vorschau auf Qt 4.4

Neue Version kommt 2008. Das C++-Framework Qt 4.4 ist ab sofort als Technical Preview verfügbar. Diese Version gibt eine Vorschau auf die enthaltenen Funktionen, ist aber noch weit vom fertigen Produkt entfernt. Zu den Neuerungen zählen das integrierte WebKit und Phonon.
undefined

Perl 5.10 veröffentlicht

Neue Version zum 20. Geburtstag. 20 Jahre nach Veröffentlichung der ersten Perl-Version wurde nun die Version 5.10.0 der Skriptsprache freigegeben. Zu den neuen Funktionen gehören auch einige, die bereits eine Vorschau auf das geben, was von Perl 6 zu erwarten ist.

Versionskontrollsystem Bazaar 1.0 erschienen

Software wird von Canonical entwickelt. Das Bazaar-Versionskontrollsystem hat die Version 1.0 erreicht. Das von Ubuntu-Sponsor Canonical zusammen mit der Community entwickelte Projekt soll es jedem ermöglichen, sich einfach an Open-Source-Projekten zu beteiligen. Nun lassen sich Verbindungs- und Authentifizierungseinstellungen auch in einer Konfigurationsdatei speichern.

ODBC-Treiber für MySQL im Beta-Test

Connector/ODBC 5.1 für verschiedene MySQL-Versionen. Mit dem Connector/ODBC 5.1 schickt MySQL einen ODBC-Treiber für seine gleichnamige Datenbank in den Beta-Test. Dabei handelt es sich um den teilweise neu geschriebenen MyODBC-Treiber.

XNA Game Studio 2.0 unterstützt Online-Multiplayer-Spiele

Entwicklungsumgebung für kleinere Xbox-360- und Windows-Spieleprojekte. Microsoft hat sein XNA Game Studio 2.0 fertig gestellt und bietet das Entwicklungspaket für Xbox-360- und Windows-Spiele nun kostenlos zum Download an. In der neuen Version wartet das XNA Game Studio nun mit Mehrspieler-Unterstützung über Microsofts Live-Dienst auf.
undefined

Silverlight-Anwendungen ohne Windows erstellen

.Net-Implementierung Mono 1.2.6 veröffentlicht. Mit der freien .Net-Implementierung Mono 1.2.6 können Entwickler Silverlight-Anwendungen erstellen. Um Microsofts Flash-Konkurrenten zu verwenden, ist also keine Windows-Installation mehr nötig. Mit der neuen Mono-Version laufen außerdem Winforms-Anwendungen unter MacOS X ohne X-Server. Zusätzlich unterstützt die Software nun FastCGI und die ASP.Net-Ajax-Controls.

Adobe veröffentlicht BlazeDS als Open Source

Unternehmen will Abonnements 2008 anbieten. Passend zu der Freigabe von Flex Anfang 2007 öffnet Adobe nun BlazeDS. Die Java-Messaging-Technik wird verwendet, um Daten in Echtzeit an Flex- und AIR-Programme zu übermitteln und so leistungsfähigere "Rich Internet Applications" zu erstellen.

Groovy 1.5 mit Funktionen aus Java 5

Skriptsprache wird zu weiteren Frameworks kompatibel. Die objektorientierte Skriptsprache Groovy wurde in der Version 1.5 veröffentlicht, die nun einige Funktionen aus Java 5 enthält und damit kompatibel zu Frameworks wie Seam wird. Die Groovy-Skripte werden dynamisch in Bytecode übersetzt, so dass sie in einer Java Virtual Machine ablaufen
undefined

Red Hat veröffentlicht JBoss Developer Studio

Entwicklungsumgebung auf Eclipse-Basis. Das JBoss Developer Studio ist eine auf Eclipse basierende Entwicklungsumgebung, um Webanwendungen auf Basis von JBoss-Produkten zu schreiben. Die Software ist für Windows und Linux verfügbar, wobei eine Lizenz für Red Hat Enterprise Linux (RHEL) enthalten ist.

Python 3.0 Alpha 2 freigegeben

Fertige Version für August 2008 geplant. Die Skriptsprache Python 3.0 ist als zweite Alpha-Version erschienen. Während sich bei der nächsten Python-Generation an der Sprache nicht viel ändert, gibt es vor allem Unterschiede an der Architektur. In der zweiten Alpha wurde die SSL-Unterstützung wieder aktiviert.

PAMP - Apache, MySQL und PHP kommen auf S60-Smartphones

Nokia arbeitet an Webserver-Stack für Mobiltelefone. Nokia will sein Smartphone-Betriebssystem S60 mit einem Webserver-Stack ausstatten und hat dazu Apache, MySQL und PHP auf S60 portiert. Apache für S60 gibt es bereits seit geraumer Zeit, im Januar 2008 sollen MySQL und PHP offiziell folgen.

Ruby on Rails 2.0 ist fertig

Action Pack kann HTTP-Authentifizierung. Das Web-Framework Ruby on Rails ist nun in der Version 2.0 verfügbar, die neben Fehlerbereinigungen auch einige neue Funktionen enthält. Dazu zählt die Unterstützung verschiedener Endgeräte und Sitzungen werden nun in Form von Cookies abgespeichert.
undefined

OpenID 2.0 ist fertig

Mehr Sicherheit, einfache Nutzung und höhere Flexibilität. OpenID erlaubt es Nutzern, sich mit einer URL bei verschiedenen Websites zu authentifizieren statt jeweils einen eigenen Login-Namen und Passwort festzulegen. Dabei handelt es sich bei OpenID um einen offenen Standard, der dezentral umgesetzt wird, so dass z.B. auch das eigene Blog oder der vorhandene Account bei einem Internet-Provider zur Authentifizierung genutzt werden können. Die Version 2.0 der Spezifikation unterstützt unter anderem Directed Identity. Statt ihrer OpenID müssen Nutzer damit zur Authentifizierung auf einer Website nur noch ihren OpenID-Provider angeben, was die Nutzung vereinfachen und Sicherheit verbessern soll.

Radria bringt Web-Entwicklung in den Browser

Sammlung von Open-Source-Werkzeugen von SQL Fusion. Mit Radria verfolgt SQL Fusion den Ansatz, alle nötigen Komponenten für Webentwickler weg vom Desktop, hinein in den Browser zu verlagern. Eine erste Version der Open-Source-Software gibt es nun zum Download. Damit lassen sich schon Webseiten und Datenbankabfragen erstellen.

Kostenloses Visual-Basic-Buch bei MSDN

"Microsoft Visual Basic 2005 - Das Entwicklerbuch" zum Download. Microsoft Press hat das Buch "Microsoft Visual Basic 2005 - Das Entwicklerbuch" von Klaus Löffelmann als kostenlosen Download bereitgestellt. In dem Buch soll nicht nur in die objektorientierte Programmierung mit Visual Basic eingeführt werden, sondern es soll auch ein grundlegendes Verständnis für den Code vermitteln.

YUI 2.4.0 mit CSS-Selector, Diagrammen und Profiler

Yahoos Ajax-Bibliothek bändelt mit Flash an. Yahoo hat seine freie Ajax-Bibliothek YUI wieder einmal erweitert. In der Version 2.4.0 wartet die JavaScript-Bibliothek unter anderem mit einer CSS-Query-Engine, einem in JavaScript und Flash realisierten Diagramm-Werkzeug sowie einem Profiler auf.

Accessibility-Framework für Eclipse

Entwickler können Zugangshilfen schreiben. IBM hat der Eclipse Foundation das Accessibility Tools Framework (ACTF) zur Verfügung gestellt, mit dem Programmierer innerhalb der freien Entwicklungsumgebung Zugangshilfen erstellen können. Noch steht kein Download zur Verfügung.

MySQL zeigt neue Funktionen

Previews von Falcon und neue GIS-Funktionen veröffentlicht. MySQL führt so genannte "Previews" ein, die eine Vorschau auf neue Funktionen des freien Datenbank-Management-Systems geben, unabhängig von neuen Versionen. Den Anfang macht eine Preview der neuen Storage-Engine Falcon sowie eine Vorschau auf neue GIS-Funktionen.