Zum Hauptinhalt Zur Navigation

Softwareentwicklung

Nokia: Smartphones künftig mit Fernsteuerung

Series 60 soll in der kommenden Generation CDC unterstützen. Nokia will die nächste Generation seiner Series-60-Smartphones mit der Connected Device Configuration (CDC) ausstatten. Entsprechende Mobiltelefone erlauben es dem Netzbetreiber, den Funktionsumfang auch nach dem Verkauf zu verändern.

Firefox wandelt auf KDEs Spuren

KParts lassen sich in Firefox einbetten. Tobias König hat KDEs KPart-Technik in den Web-Browser Firefox integriert, so dass sich KPart-basierte KDE-Applikationen in Firefox einbetten lassen. So kann Firefox die entsprechenden KDE-Applikationen nutzen, um bestimmte Inhalte wie PDF- oder Multimedia-Dateien anzuzeigen.

AJAXSLT: XSL-T-Implementierung in JavaScript von Google

Browser können XML-Daten mit AJAXSLT selbst in HTML umwandeln. Mit AJAXSLT hat Google eine Implementierung von XSL-Transformations (XSL-T) in JavaScript als Open Source veröffentlicht, die sich somit auf Webseiten bzw. genauer genommen in so genannten AJAX-Applikationen nutzen lässt.

PHP 5.1 wird deutlich schneller

PHP Data Objects - Native Datenbank-Abstraktionsschicht für alle Datenbanken. PHP 5.1 ist jetzt in einer zweiten Beta-Version erschienen und bringt einige grundlegende Veränderungen und neue Funktionen mit. So soll PHP 5.1 deutlich schneller zu Werke gehen und wartet mit einer nativen Datenbank-Abstraktionsschicht auf.

CodeWeavers: Windows-Applikationen bald auch für Macs

CrossOver Office kommt auch für Macs mit Intel-Prozessoren. CodeWeavers will seine auf Wine basierende "Windows-zu-Linux-Software" künftig auch für Apple-Systeme auf Basis von Intel-Prozessoren anbieten. Windows-Applikationen wie Microsoft Office sollen dann auch unter MacOS X auf Intel-basierten Systemen laufen.

KXploit - Neues PSP-Exploit für Firmware 1.50

Emulatoren einfach auf US-PSPs zum Laufen bringen. Die Tüftler-Szene widmet sich weiter Sonys PlayStation Portable: Nachdem Mitte Juni 2005 die erste Möglichkeit gefunden wurde, selbst geschriebene Software auch mit der Firmware-Version 1.50 vom Memory-Stick zu starten, gibt es seit dem 22. Juni eine komfortablere Lösung.

JBoss vereinfacht J2EE-Entwicklung mit EJB 3.0

Hibernate, JBoss Eclipse IDE und der JBoss-Applikationsserver unterstützen EJB 3. JBoss hat die Enterprise Java Beans (EJB) 3.0 in einige seiner wichtigsten Open-Source-Produkte implementiert und verspricht dadurch eine deutlich vereinfachte Java-Entwicklung. Die neuen Versionen JBoss Applikationsserver 4, Hibernate 3 und JBoss Eclipse IDE unterstützen EJB 3.0, an deren Spezifikation JBoss beteiligt war.

Linux-Baukasten T2 fast fertig

System Development Environment bringt aktuelle Desktops mit. Das einstmals aus Rock-Linux hervorgegangene Projekt T2 nähert sich seinem ersten stabilen Release und ist jetzt in Form eines Release Candidate erschienen. Der Release-Candidate des Linux-Baukastens bringt KDE, GNOME, Xfce und Enlightenment 17 in ihren aktuellen Versionen mit und wartet zudem mit neuer Software auf.
Die Golem Newsletter : Das Wichtigste für Techies und IT-Leader auf einen Blick. Jetzt abonnieren
undefined

Linux 2.6.12 unterstützt Trusted Computing

Die Version kommt mit neuen Treibern und einer Reihe von Verbesserungen. Mit Linux 2.6.12 ist jetzt der erste Linux-Kernel nach der Abkehr von Bitkeeper erschienen, der mit Hilfe des neuen Patch-Management-Systems Git erstellt wurde. Dieser bringt einige größere Neuerungen mit sich.

Mono 1.1.8 erschienen

Entwicklerversion soll ausreichend stabil laufen. Zwar handelt es sich bei der neuen Mono-Version 1.1.8 weiterhin nicht um ein "stabiles" Release, die Entwickler legen Mono-Nutzern die neue Version aber ans Herz, sie sei für den alltäglichen Gebrauch geeignet. Dabei bringt die freie .Net-Implementierung Mono 1.1.8 wieder einmal zahlreiche Neuerungen mit.

Intel-Compiler für Multi-Core-CPUs

C++- und Fortran-Compiler in Version 9.0 mit verbessertem Threading. Mit der neuen Version 9.0 seines C++- und Fortran-Compilers konzentriert sich Intel vor allem auf Threaded-Anwendungen im Hinblick auf Applikationen für die aktuellen und kommenden Multi-Core-Prozessoren. Die neuen Compiler sollen zudem die Sicherheit von Linux- und Windows-Applikationen verbessern.

Fedora Core 4 steht zum Download bereit

Fedora Core 4 unter anderem mit Xen und dem Global File System. Red Hats freie Linux-Distribution Fedora Core 4 steht ab sofort zum Download bereit. Diese bringt einige neue Funktionen sowie aktuelle Softwarepakete mit. So liefert Fedore Core 4 nun die Virtualiserungstechnik Xen, die Cluster-Software GFS und Unterstützung für IBMs PowerPC-Prozessor.

Qt 4 als Release-Candidate erschienen

Final-Version von Qt 4 kommt noch im Juni 2005. Trolltech hat einen Release-Candidate des C++-GUI-Frameworks Qt 4 veröffentlicht, eine Preview-Version, die alle geplanten Funktionen enthält. Der aktuelle Release-Candidate soll die letzte Vorabversion von Qt 4 darstellen, das noch Ende Juni 2005 offiziell erscheinen soll.

URE: OpenOffice.org-Objekte gehen fremd

Eigenständiges Runtime-Environment für Universal Network Objects geplant. Das Komponentenmodell von OpenOffice.org, die Universal Network Objects (UNO), soll künftig auch eigenständig lauffähig sein. Dazu soll ein Uno Runtime Environment (URE) geschaffen und OpenOffice.org so weiter modularisiert werden.

Maguma Workbench unterstützt nun auch Python

Neue Version mit verbesserter Profiling-Unterstützung. Die für Scriptsprachen ausgelegte Entwicklungsumgebung Maguma Workbench unterstützt in der jetzt verfügbaren Version 2.5.0 neben PHP nun auch Python. Zudem soll die für Windows und Linux verfügbare Software demnächst auch für MacOS X erscheinen.

Buch zu PHP 5 kostenlos zum Download

"Professionelle Softwareentwicklung mit PHP 5" von Sebastian Bergmann. Ein halbes Jahr nach Veröffentlichung der Druckversion steht das Buch "Professionelle Softwareentwicklung mit PHP 5" von Sebastian Bergmann in einer HTML-Version kostenlos auf der Webseite zum Buch zum Abruf zur Verfügung. Es bietet einen Überblick und eine Einführung in die mit PHP 5 möglichen Entwicklungsmethoden.

Eclipse bekommt "Business Intelligence"

BIRT 1.0 bietet Reporting-Tools für die Java-Anwendungsentwicklung. Die Eclipse Foundation hat ihre "Business Intelligence and Reporting Tools" (BIRT) in der Version 1.0 veröffentlicht. Ziel des BIRT-Projekts ist es, Java-Entwicklern die Möglichkeit zu geben, Business-Intelligence- und Reporting-Funktionen in unternehmensweite Java-Anwendungen und in kommerzielle Produkte zu integrieren.

Ca3D-Engine nun mit "Spherical Harmonic Lighting"

OpenGL-Spiele-Engine mit neuem Editor und neuem Materialsystem. Die auf OpenGL setzende plattformübergreifende 3D-Grafik-Engine "Ca3D-Engine" (Ca3DE) von Carsten Fuchs ist wieder einmal aktualisiert worden. Überarbeitet wurden sowohl die um eigene Mods erweiterbare Technik-Demo als auch das Entwicklerpaket. Neu hinzugekommen sind ein neues Materialsystem, eine Unterstützung für Curved Surfaces (Bezier-Patches) und der 3D-Editor eCaWE.

Apple öffnet Safari-Entwicklung

Öffentliches CVS-Repository, Mailing-Liste und IRC-Channel eingerichtet. Auf seiner Entwicklerkonferenz WWDC hat Apples Safari-Team angekündigt, die Entwicklung seines auf KHTML basierenden Browsers offener zu gestalten. Damit reagiert Apple auf Unmutsäußerungen der KHTML-Entwickler, die sich über die schlechte Zusammenarbeit mit Apple beklagt hatten.

Archos: Kostenloses Entwickler-Kit für PMA400

Linux-basierten mobilen Videorekorder um eigene Applikationen erweitern. Archos hat wie angekündigt jetzt ein Software-Entwicklungs-Kit (SDK) für seinen "Pocket Media Assistant" PMA400 vorgestellt. Software-Entwickler sollen so Applikationen für das auf Linux basierende Gerät entwickeln können, das Audio- und Video-Aufnahme sowie -Wiedergabe beherrscht, WLAN unterstützt und mit einer 30-GByte-Festplatte ausgestattet ist.

VMware will Entwicklern virtuelle Rechner schmackhaft machen

Spezieller Abo-Dienst soll Software-Entwicklung vereinfachen. VMware wird ab dem 13. Juni 2005 speziell für Entwickler ein Abo für das neu gestartete VMware Technology Network (VMTN) anbieten, worüber zu günstigen Konditionen unter anderem Vollversionen der VMware Workstation und des VMware GSX Server bereitstehen. Damit sollen Entwickler neue Programmversionen oder Konfigurationen in virtuellen Maschinen testen können, was die Software-Entwicklung vereinfachen soll.
undefined

Apples Zukunft heißt Intel

Erster Mac mit Intel-Prozessor kommt am 6. Juni 2006. Apple sagt dem PowerPC ade und will in Zukunft auf Intel-Prozessoren setzen, wie Apple-Chef Steve Jobs auf Apples Entwicklermesse WWDC in San Francisco nun ankündigte. Dabei rechnete Steve Jobs auch gleich mit IBM ab, die ihre Versprechen nicht gehalten hätten: Weder habe IBM die Marke von 3 GHz übersprungen noch den mobilen PowerPC G5 geliefert und habe damit ein G5-PowerBook verhindert. Entwicklern steht ein Intel-basiertes "Transition Kit" samt Hardware ab sofort zu Verfügung.

Zorn: Macromedia setzt auf Eclipse

Macromedia tritt der Eclipse Foundation bei. Macromedia ist der Eclipse Foundation beigetreten und will auf Basis der freien Entwicklungsumgebung ein Entwicklerwerkzeug für die nächste Generation von so genannten "Rich Internet Applikationen" (RIA) entwickeln.

Maelstrom: Macromedia will Flash beschleunigen

Flash Platform stellt Informationen für Entwickler zur Verfügung. Für Entwickler hat Macromedia auf seinen Webseiten eine so genannte "Flash Platform" errichtet, worüber Entwickler leichten Zugang zu Werkzeugen für die Flash-Entwicklung erhalten. Damit will Macromedia die Bereitstellung von Flash-Inhalten vereinfachen, um so die Flash-Verbreitung weiter zu steigern.

Auch Konqueror besteht den Acid2-Test

KHTML.info soll Entwicklung offener gestalten. Apples Safari hatte Ende April 2005 als erster Browser den Acid2-Test bestanden, was zugleich eine Diskussion über die Zusammenarbeit zwischen Apple und den KDE-Entwicklern auslöste, basiert doch Safari auf KDEs Rendering-Engine KHTML. Nun nimmt auch der KDE-Web-Browser Konqueror diese Hürde und die Zusammenarbeit der Safari- und KHTML-Entwickler neue Formen an.

Borland: JBuilder baut künftig auf Eclipse auf

Zwei neue JBuilder-Versionen für 2005 und 2006 angekündigt. Borland will seine integrierte Entwicklungsumgebung für Java, JBuilder, künftig auf der freien Entwicklungsumgebung Eclipse aufsetzen. Dazu legte Borland jetzt eine Roadmap für weitere JBuilder-Entwicklungen vor.

Monoppix - Live-CD zeigt Mono

Freie .Net-Implementierung mit Knoppix vereint. Die Linux-Live-CD Monoppix beinhaltet ein um Mono und einige entsprechende Applikationen erweitertes Knoppix und gibt somit einen Ausblick auf die freie .Net-Implementierung.

Subversion 1.2 erschienen

Die neue Version unterstützt das exklusive Reservieren von Dateien. Nach einer langen Beta-Phase ist jetzt die finale Version 1.2 des freien Versionskontrollsystems Subversion erschienen. Die Version bietet jetzt unter anderem die Möglichkeit, Dateien beim Editieren zu reservieren und so Konflikte zu vermeiden.

Sun von Open-Source-Java wenig begeistert

Projekt Harmony will Java auf neue Plattformen bringen. Sun zeigt sich über die Pläne der Apache Foundation, mit "Harmony" eine freie Java-Implementierung zu erschaffen, wenig begeistert. Java-Erfinder James Gosling, bei Sun für die Sprache verantwortlich, versteht den Sinn hinter dem Vorhaben nicht.

Apache: mod_perl 2.0 erschienen

mod_perl 2.0 unterstützt Threads und verspricht höhere Geschwindigkeit. Der Embedded-Perl-Interpreter für Apache mod_perl ist jetzt offiziell in der Version 2.0.0 erschienen. Die Software stellt einen persistenten Interpreter für Perl-Scripte, so dass es nicht notwendig ist, bei jedem Seitenaufruf einen externen Interpreter zu laden.

Freier Compiler LLVM 1.5 verspricht besseren Code

Virtuelles Instruction-Set für die interne Darstellung bietet hohe Flexibilität. Die teils auf GCC aufbauende Compiler-Infrastruktur LLVM läuft unter Linux, FreeBSD, MacOS X, Solaris sowie Windows und soll mittels interner Darstellung in einem virtuellem Instruction-Set besseren Code erzeugen können.

Freier Pascal-Compiler FreePascal 2.0 erschienen

Compiler übersetzt Syntax von Turbo Pascal 7.0 und Delphi. Nach mehr als fünf Jahren Entwicklungsarbeit ist der freie Pascal-Compiler Free Pascal alias FPK Pascal in der Version 2.0.0 erschienen. Er ist für diverse Hardwareplattformen sowie Betriebssysteme erhältlich und verspricht eine Kompatibilität zur Syntax von Turbo Pascal 7.0 und weite Teile von Delphi.

Nokia will fast jedes Handy zum N-Gage machen

Neue Spieleplattform für Smartphones kommt 2006. Mit dem N-Gage wagte Nokia den Einstieg in den Spielebereich und zeigt mit dem N-Gage QD, dass man bereit ist, aus Fehlern zu lernen. Nun wollen die Finnen eine an N-Gage angelehnte Plattform auch mit diversen anderen Geräten unterstützen. Künftig soll fast jedes Smartphone von Nokia für anspruchsvolle Spiele geeignet sein und so quasi zum N-Gage werden.
undefined

Unreal Engine 3 auch für PlayStation 3

Namco und NCSoft als neue Lizenznehmer. Dass die Unreal Engine 3 auf die Xbox 360 portiert wird, war bereits bekannt. Nun vermeldete Epic Games, dass die aufwendige Grafik-Engine auch für die Konkurrenzkonsole PlayStation 3 kommen wird.

NetBeans unterstützt J2SE, J2EE und J2ME

Intuitivere Bedienoberfläche und erweiterter Code-Editor. Sun bietet die freie Java-Entwicklungsumgebung NetBeans in der Version 4.1 an, die nun sämtliche Java-Plattformen unterstützt - von der Java 2 Standard Edition 5.0 über die Enterprise Edition 1.4 bis hin zur Java 2 Micro Edition 2.0. Darüber hinaus kündigt NetBeans.org eine Reihe neuer Open-Source-Projekte an, die auf die Bereitstellung von Application-Server-Plug-ins für WebLogic, Websphere und Jboss fokussieren.

Auch Oracle setzt auf PHP

Zend und Oracle arbeiten zusammen. Mit dem "Zend Core for Oracle" haben Oracle und Zend Technologies ein PHP-Paket für Oracle gepackt. Damit sollen sich PHP-Applikationen auf Basis von Oracles Infrastrukturlösungen realisieren lassen.

Gemeinsame Zukunft für Konqueror und Safari?

Entwickler von KHTML und WebCore wollen enger zusammenarbeiten. Nachdem sich KDE-Entwickler Zack Rusin Ende April 2005 verärgert über die nicht vorhandene Zusammenarbeit mit Apple in Bezug auf die HTML-Rendering Engines KHTML und WebCore geäußert hatte, scheint nun Bewegung in die Sache zu kommen - im positiven Sinne.
undefined

Epic Games kauft Reality Engine (Update)

Unreal Engine 3 bald mit Echtzeit-Radiosity-Rendering? Mit seiner aus einem Hobby hervorgegangenen Reality Engine hat Artificial-Studios-Gründer Tim Johnson einen vielversprechenden Konkurrenten für namhafte 3D-Engines geschaffen. An dem Echtzeit-Radiosity-Rendering der Reality Engine zeigte sich auch Epic Games interessiert und kaufte sich kurzerhand die Engine samt Johnson für die Verbesserung der eigenen Unreal Engine ein.

T2: Live-CD zum Selberbauen

Distributionsbaukasten T2 veröffentlicht Live-CD als Release Candidate. Der Distributionsbaukasten T2 ist in Form einer Live-CD als Release Candidate erschienen. Die Scripte zur Erstellung der Live-CD wurden für die kommende Version 2.2.0 von Grund auf neu geschrieben und sollen es Nutzern erlauben, auf einfache Weise speziell angepasste Live-CDs für die zahlreichen unterstützten Hardware-Architekturen zu erstellen.

Nokia macht Schnittstellen für mobiles Fernsehen öffentlich

Öffentliche Spezifikation soll Interoperabilität im Markt fördern. Nokia will die Spezifikation des Air-Interface für seine mobile Fernsehlösung öffentlich zugänglich machen. Basierend auf DVB-H soll es für Betreiber und Diensteanbieter so leichter werden, Fernsehdienste anzubieten. Dabei regelt die Spezifikation, wie mobile Fernseh-Terminals mit dem Netzwerk-Backend mobiler Fernsehlösungen zusammenarbeiten.

Harmony: Apache startet freie Java-Implementierung

Implementierung von J2SE 5 unter der Apache-Lizenz v2 gestartet. Ein neues Apache-Projekt namens "Harmony" schickt sich an, eine freie Version des Java 2 Standard Environment 5 (J2SE 5) zu erschaffen. Es gebe einen ganz klaren Bedarf an einer freien Implementierung der J2SE-Runtime-Plattform, so die Initiatoren, die eine kompatible und unabhängige Implementierung von J2SE 5 unter der Apache-Lizenz v2 schaffen wollen.

KDE-Entwickler verärgert über Apple

Zack Rusin: Es gibt keine Kooperation zwischen Safari und Konqueror. Apple liefert sein Betriebssystem MacOS X seit geraumer Zeit mit einem eigenen Web-Browser namens Safari aus, der auf der Rendering-Engine KHTML des KDE-Projekts basiert. Doch Apples Verhalten in Bezug auf Safari und KHTML verärgert einige KDE-Entwickler, darunter auch Zack Rusin, der seinem Unmut jetzt Luft machte.

3Dlabs lieferte erste OpenGL-2.0-Treiber

Volle OpenGL-2.0-Unterstützung für Wildcat-Realizm-Grafikkarten. Der zu Creative gehörende Profi-Grafikkarten-Hersteller 3Dlabs zeigt sich wieder einmal als Vorreiter bei der OpenGL-2.0-Unterstützung: Nachdem 3Dlabs' bereits maßgeblich an der Ende 2004 abgeschlossenen OpenGL-2.0-Entwicklung beteiligt war, liefert das Unternehmen nun einen der ersten vollwertigen OpenGL-2.0-Treiber für seine Wildcat Realizm getaufte Profi-Grafikkartenserie.

MySQL und Red Hat entwickeln Cluster-Lösungen

Global File System als Basis für Scale-Out-Architektur. MySQL will seine Zusammenarbeit mit Red Hat vertiefen. Gemeinsam wollen die beiden an besseren Produkten und Dienstleistungen im Bereich hochwertiger Datenbank-Anwendungen mit so genannter "Scale-Out-Architektur" arbeiten, also einer Skalierbarkeit über mehrere Rechner hinweg.
undefined

GCC 4.0 macht Programme und deren Entwicklung schneller

GCC nun mit automatischer Vektorisierung für SSE, SSE2 und Altivec. Ein Jahr nach der Veröffentlichung der Version 3.4 gab das GCC-Team nun die Version 4.0 frei. Neben der verbesserten internen Darstellungsform (Tree-SSA) kann die neue Version automatisch Schleifen für SSE und SSE2 der x86- und AMD64-Plattform sowie für Altivec auf PowerPC generieren.

IBM: Neue Funktionen für Autonomic-Computing zum Download

Entwickler sollen Softwarekomponenten in ihre Applikationen einbetten. Mit zwei neuen Autonomic-Computing-Techniken will es IBM Software-Entwicklern leichter machen, ihre Anwendungen mit Funktionen für automatisierte Arbeitsprozesse auszustatten. Unternehmen sollen so von einer einfacheren IT-Umgebung profitieren und Kosten für das Systemmanagement sparen, verspricht IBM.