Zum Hauptinhalt Zur Navigation

Softwareentwicklung

Freies Java in einigen Monaten?

Kompatibilität sicherzustellen weiterhin ein Problem. Sun ist nur noch "Monate" davon entfernt, Java unter einer Open-Source-Lizenz zu veröffentlichen, schreibt das IT-Magazin Infoworld. Noch immer sei die Firma mit der Frage beschäftigt, eine Kompatibilität sicherzustellen. Java soll auf keinen Fall in inkompatible Versionen zerfallen.

Bibliothek ++Skype 1.0 erschienen

C++-Bibliothek für plattformunabhängige Skype-Add-ons. Die freie Bibliothek ++Skype ist jetzt in der Version 1.0 verfügbar. Damit lassen sich plattformunabhängige Add-ons für die VoIP-Software Skype programmieren, was ++Skype deutlich vereinfachen soll. Die neue Version unterstützt zusätzliche Skype-Objekte.

Google gibt Webentwicklern Zugriff auf Nutzerdaten

Account Authentication Proxy soll Entwicklung von Google-Erweiterungen fördern. Entwickler von Webapplikationen können auf die User-Accounts von Google und darüber auf die von einem Nutzer bei Google gespeicherten Daten zugreifen. Google bietet dazu einen so genannten "Account Authentication Proxy" an und will so die Entwicklung von Erweiterungen der eigenen Dienste fördern.

KDE verbannt die Autotools

KDE-4-Entwicklung nutzt CMake. Die KDE-Entwickler verwenden für KDE 4 nun das von der Firma Kitware entwickelte CMake anstelle der GNU Autotools. Das neue Build-System soll ihnen die Arbeit hauptsächlich erleichtern, gerade auch, da ein Aufruf von CMake alles erledigt, was die ganze Kette der Autotools nacheinander macht.

Adobe bringt Flash Player 9 mit ActionScript-Support

Entwicklungsumgebung Flex 2 ebenfalls verfügbar. Adobe bietet ab sofort den Flash Player 9 für Windows und MacOS X an, der die Programmiersprache ActionScript 3.0 unterstützt. Dies verspricht eine bis zu zehnmal schnellere Geschwindigkeit im Vergleich zur Vorversion. Zudem ist die Entwicklungsumgebung Flex 2 fertig, die auf Eclipse basiert und das Erstellen von Flash-Applikationen übernehmen soll.

Eclipse Callisto erscheint am 30. Juni 2006

Gleichzeitige Veröffentlichung von zehn Projekten. Unter dem Namen "Callisto" veröffentlicht die Eclipse Foundation am 30. Juni 2006 zehn Open-Source-Projekte gleichzeitig. Die Sammlung soll vor allem sicherstellen, dass alle Programme zusammenarbeiten und ihre Einrichtung erleichtern. Ein Release Candidate steht derweil schon zum Download bereit.

Peer-to-Peer-Plattform JXTA 2.4 erschienen

Neue Version mit verbesserter Konfiguration. Die Peer-to-Peer-Plattform JXTA ist in der Version 2.4 erschienen und bietet eine neue Konfiguration, die zuverlässiger sein soll. JXTA nutzt offene Protokolle und Bibliotheken, um so eine Basis für Peer-to-Peer-Anwendungen bereitzustellen. Dazu wird ein virtuelles Netzwerk geschaffen, in dem jeder Teilnehmer mit anderen direkt kommunizieren kann, auch wenn Firewalls und NATs im Spiel sind.

Motorola tritt Eclipse Foundation bei

Arbeit an Eclipse-Werkzeug für mobiles Linux. Motorola ist der Eclipse Foundation als strategisches Entwicklermitglied beigetreten und wird damit auch einen Platz im Board of Directors der Stiftung einnehmen. Beide arbeiten außerdem gemeinsam an einem Eclipse-Werkzeug für die Anwendungsentwicklung für mobiles Linux.
Die Golem Newsletter : Das Wichtigste für Techies und IT-Leader auf einen Blick. Jetzt abonnieren

Weiteres gefährliches Sicherheitsrisiko durch Excel-Dateien

Excel erlaubt Ausführung von Programmcode. Mit Hilfe eines präparierten Excel-Dokuments kann ein weiteres Sicherheitsrisiko in Microsofts Tabellenkalkulation für Angriffe missbraucht werden. Ein Opfer muss lediglich dazu gebracht werden, ein entsprechend modifiziertes Excel-Dokument zu öffnen, damit ein Angreifer beliebigen Programmcode ausführen kann.

eZ platform: Umfangreicher PHP-Stack angekündigt

Ende 2007 soll auch ein PHP-Application-Server erscheinen. Das norwegische Unternehmen eZ systems will mit der "eZ platform" einen vollständigen PHP-basierten Software-Stack für Unternehmen entwickeln. EZ systems will damit eine flexible Suite von erweiterbaren Bausteinen anbieten, die auf das kommende PHP 6 ausgelegt sind und als Open Source angeboten werden.
undefined

Microsoft entwickelt "Direct Physics"

Programmierschnittstelle für Physik-Berechnungen in Spielen. Wie aus einer Stellenausschreibung auf den Microsoft-Servern hervorgeht, arbeitet der Softwareriese bereits seit längerem an einer "Direct Physics" genannten Erweiterung seines Pakets DirectX. Offenbar will Microsoft mit einer eigenen Programmierschnittstelle der derzeit ausufernden Vielfalt an zueinander inkompatiblen Physik-Engines Einhalt gebieten.

Ruby trifft .Net

Compiler übersetzt Ruby-Quelltext in .Net-Managed-Code. Die Queensland University of Technology hat eine Beta-Version des Ruby.Net Compilers für Windows veröffentlicht. Dieser soll in Ruby geschriebenen Quelltext in korrekten .Net-Managed-Code übersetzen, der sich mit Microsofts .Net-Laufzeitumgebung ausführen lässt.

Mit Microsoft Robotics Studio zum Terminator?

Microsoft zeigt Entwicklerumgebung für Roboter. Von den immer günstigeren Bausätzen zur Roboter-Entwicklung und dem zunehmenden Interesse an sportlichen oder hilfsbereiten Maschinen will auch Microsoft profitieren. Das Unternehmen sponsert nicht nur universitäre Roboterentwicklung inkl. Roboterfußballteams, sondern hat nun für Roboterbastler mit dem "Microsoft Robotics Studio" auch eine eigene Windows-Entwicklungsumgebung vorgestellt, die zum Beispiel mit Lego Mindstorms NXT eingesetzt werden kann.

Linux-System T2 für SPARC64

Release Candidate von T2 2.2.0 läuft auch auf "Niagara". Das T2-Projekt hat den Release Candidate der nächsten Version 2.2.0 nun auch für die SPARC64-Architektur veröffentlicht. Damit läuft die neue Version auch auf Suns UltraSPARC T1 alias Niagara, wobei standardmäßig eine 32-Bit-Umgebung zum Einsatz kommt.

Mustang kommt mit Java DB

Apache Derby im Java Development Kit. Sun hat die freie Datenbank Apache Derby als Java DB in die aktuelle Testversion des Java Development Kits (JDK) "Mustang" integriert. Das schlanke und komplett in Java geschriebene Datenbank-Management-System basiert auf Cloudscape, einer Datenbank, die IBM im Oktober 2004 an die Apache Software Foundation als Open Source übergab.

Sun unterstützt Ajax-Entwicklung

Unternehmen tritt Open-Ajax-Initiative und Dojo Foundation bei. Sun beteiligt sich an der Entwicklung eines einheitlichen Ajax-Frameworks und tritt dafür dem Open-Ajax-Projekt bei. Zudem unterstützt das Unternehmen die Dojo Foundation, die das Ajax-Toolkit Dojo entwickelt. Der Open-Ajax-Initiative gehören bereits Unternehmen wie Borland, IBM, Novell und Oracle an. Der jMaki-Wrapper lässt sich über ein Plug-In nun auch mit NetBeans nutzen.

Projekt Glidepath: Software-Entwicklung für Vista

Microsoft stellt Plug-In für Visual Studio 2005 vor. Microsoft hat mit Projekt Glidepath ein Plug-In für Visual Studio veröffentlicht. Damit können Entwickler schon jetzt Anwendungen für Windows Vista und andere zu .Net 3.0 kompatible Betriebssysteme programmieren.

PHP für IBMs WebSphere Application Server

IBM gibt Code für die Apache Software Foundation frei. Mit dem PHP Integration Kit sollen Entwickler PHP in serviceorientierten Architekturen (SOA) verwenden können, die auf Basis der kostenlosen Edition des WebSphere Application Server laufen. Damit lässt sich die freie Skriptsprache neben Java mit dem auf Apache Geronimo basierenden Produkt verwenden. Die Apache Software Foundation erhielt außerdem freien Code von IBM, der dabei helfen soll, Rechenzentren zu automatisieren.

Alky soll Windows-Spiele auf MacOS X bringen

Software konvertiert Windows-Binarys. Alky ist ein Werkzeug, das ausführbare Windows-Dateien in Binarys für MacOS X und Linux konvertieren soll. Das Open-Source-Projekt arbeitet dafür an einer Bibliothek, die den Anwendungen die benötigten Windows-APIs zur Verfügung stellt. Für MacOS X soll die Umsetzung bereits gut funktionieren, was jedoch nicht heißt, dass sich die Anwendungen auch ausführen lassen.

JBoss stellt Seam 1.0 vor

Systemmanagement-Agent wird Open Source. JBoss hat sein freies Applikations-Framework Seam 1.0 veröffentlicht, das Techniken wie Ajax, JavaServer Faces und Enterprise Java Beans für Webanwendungen integriert. Entwickler sollen dabei mit einfachen Plain Old Java Objects, Widgets und XML auskommen, ohne sich mit anderen Programmierschnittstellen herumschlagen zu müssen. Ferner kündigte JBoss an, den Agenten für Systemmangement, der den Kern des JBoss Operations Network bildet, als Open Source zu veröffentlichen.

IBM DB2 9 erscheint Ende Juli 2006

"Viper" mit XML-Unterstützung und neuer Speicherkomprimierung. IBM hat nun einen Veröffentlichungstermin sowie weitere Details zu seiner neuen Datenbank DB2 9 genannt, die unter dem Codenamen "Viper" entwickelt wurde. Die neue DB2-Version soll am 28. Juli 2006 verfügbar sein, kann mit relationalen Daten genauso umgehen wie mit XML und bietet eine neue Speicherkomprimierung. Auch die Sicherheit der DB2 wurde verbessert.

D-Bus 0.62 verbessert Zusammenspiel mit Qt4

System nähert sich weiter einer fertigen Version. Die D-Bus-Bibliothek ist in der Version 0.62 erschienen, die einige Probleme korrigiert und die Bindings um neue Funktionen ergänzt. Das D-Bus-System ermöglicht Linux- und Unix-Applikationen die Kommunikation untereinander und wird in Zukunft auch von der Desktop-Umgebung KDE genutzt. Nach der aktuellen Veröffentlichung ist ein Sprung auf die Version 0.90 geplant, die nahezu fertig sein soll.

AIM-Entwicklerwerkzeuge jetzt auch für Linux und MacOS X

Kostenloses SDK zur Programmierung eigener Clients. AOL hat das Software Development Kit (SDK) für das Instant-Messaging-Netzwerk AIM jetzt auch in einer Version für Linux, MacOS X und Windows Mobile veröffentlicht. Damit sollen sich eigene Clients programmieren lassen, die Windows-Variante hatte AOL im März 2006 vorgestellt. Weiterhin bestimmt AOL jedoch klar, wofür man das SDK einsetzen darf.

Aus WinFX wird .Net 3.0

Microsoft benennt WinFX um. Unter dem Namen "WinFX" fasst Microsoft bislang die Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), Windows Workflow Foundation (WF) und Windows CardSpace (WCS) alias InfoCard zusammen, die mit Windows Vista auf den Markt kommen. Nun bekommt das Kind einen neuen Namen: .Net Framework 3.0.

Webserver: Apaches Vorsprung schrumpft

Microsoft kann deutlich an Boden gutmachen. In Sachen Webserver kann Microsoft weiter zum Marktführer Apache aufschließen. Laut Juni-Report des Web-Server-Survey von Netcraft konnte Microsoft seinen Marktanteil deutlich steigern: von 25,46 Prozent auf 29,71 Prozent.

Kostenlose Version der SourceForge Enterprise Edition

Plattform zur gemeinsamen Software-Entwicklung. Die SourceForge Enterprise Edition (SFEE) ist ab sofort in einer kostenlosen Version erhältlich, die auf 15 Nutzer beschränkt ist. Die Software hilft bei der verteilten Software-Entwicklung und basiert auf der Java 2 Enterprise Edition. Zudem integriert die Enterprise Edition Funktionen wie LDAP und Wiki.

MonoStack richtet ASP.Net unter Linux ein

Stack setzt auf existierende Mono-Installation. Der von Bitrock veröffentlichte MonoStack richtet ASP.Net-Unterstützung unter Linux ein. Gedacht ist er als Erweiterung zum offiziellen Mono-Installer, mit dem sich die freie .Net-Implementierung einrichten lässt. Die bestehende Installation wird dann um alle notwendigen Komponenten ergänzt, um eine lauffähige Umgebung für ASP.Net-Programme zu erhalten.

Dynebolic: Linux-Live-CD für Multimedia-Produktionen

Modular aufgebautes System lässt sich erweitern. Speziell für die Audio- und Videobearbeitung ist die Linux-Live-CD Dynebolic gedacht, die jetzt in Version 2.0 erschienen ist. Dabei wurde das komplette System neu erstellt und soll sich leichter erweitern lassen. Dynebolic enthält unter anderem Software wie Cinelerra, Ardour und Jack.

Red Hat widmet sich Qualitätstests

108 - neue Entwickler-Webseite von Red Hat. Der Linux-Distributor Red Hat arbeitet an einem standardisierten Testprozess für Open-Source-Software. Damit soll vor allem die Fedora-Distribution, aber auch andere freie Software verbessert werden. Noch im Juni 2006 soll das Projekt dem Fedora Board zur Integration vorgeschlagen werden.

Referenzdesign von Nvidia für Windows Mobile 5.0

MobileMedia Platform entstand in Kooperation mit Freescale. Mit der MobileMedia Platform hat Nvidia ein Referenzdesign für Windows Mobile 5.0 vorgestellt, das Geräteherstellern die Entwicklung neuer Produkte vereinfachen soll. Nvidia will damit die Markteinführung von Multimediageräten vorantreiben, die dann 3D-Grafikfunktionen für Spiele bieten und gleichfalls für mobiles TV sowie als mobiler Musikunterhalter eingesetzt werden können.

Barrierefreiheit für Ajax

Freies Ajax-Toolkit Dojo erhält Funktionen zur Barrierefreiheit von IBM. IBM will dem Dojo-Projekt Code zur Verfügung stellen, um das freie Ajax-Toolkit um Funktionen zur Internationalisierung und Barrierefreiheit zu erweitern. IBM hofft so die Akzeptanz von Ajax bei Firmen steigern zu können.

Linux-System T2 2.2.0 als Release Candidate erschienen

Distributionsbaukasten unterstützt bereits Intel-Macs. Das T2-Projekt hat einen Release Candidate der nächsten Version 2.2.0 veröffentlicht. Die neue Version unterstützt bereits Intel-Macs - inklusive der neuen Modelle MacBook und MacBook Pro. Auch die Unterstützung für 64-Bit-PowerPC ist nahezu komplett. Darüber hinaus zeigt sich T2 überwiegend auf einem sehr aktuellen Stand.

GPL eine Option für freies Java

Sun arbeitet an Offenlegung der Programmiersprache. Die GPL sei definitiv eine mögliche Lizenz für ein freies Java, erklärte Suns CEO Jonathan Schwartz nun in seinem Blog. Man mache ernste Fortschritte bei der Offenlegung der Programmiersprache. Schon auf der JavaOne 2006 hatte Schwarz in seiner Keynote eine Open-Source-Version versprochen.

Visual Studio für Datenbanken-Entwickler angekündigt

Community Technology Preview ab Mitte Juni 2006. Microsoft hat eine Datenbank-Edition der Entwicklungsumgebung Visual Studio Team Edition angekündigt. Die Team Edition soll damit um Werkzeuge erweitert werden, die eine leichtere Entwicklung von Datenbankanwendungen in größeren Projekten ermöglichen sollen. Die finale Version ist für Ende 2006 geplant.

Build Service baut Pakete für OpenSuse

Online-Entwicklungszentrum befindet sich noch im Alpha-Stadium. Obwohl der Build Service des OpenSuse-Projekts noch im Alpha-Stadium ist, hat das Projekt nun begonnen, ihn produktiv zu nutzen. Das Framework soll dabei helfen, Pakete für Suse Linux zu erstellen und als Entwicklungsplattform für zukünftige Suse-Versionen dienen. Ab sofort erstellt das Projekt damit beispielsweise neue KDE-Pakete.

Neue Beta-Version von WinFx veröffentlicht

Erstmals einheitliche Go-Live-Lizenzen einsetzbar. Microsoft hat auf MSDN die Beta 2 der WinFX-API veröffentlicht. Die API des kommenden Windows Vista kombiniert das .Net-Framework mit neuen Werkzeugen für Webapplikationen. Entwickler können durch Einsatz der Beta 2 weitere Erfahrungen mit WinFx sammeln und erstmals einheitliche Go-Live-Lizenzen einsetzen.

EasyEclipse 1.0 als Beta verfügbar

Distribution bündelt Entwicklungsumgebung mit Plug-Ins. EasyEclipse 1.0.1 ist nun als Beta-Version verfügbar, die Distribution umfasst neben der Open-Source-Entwicklungsumgebung auch einige freie Plug-Ins, um so die Installation zu vereinfachen. Dabei gibt es verschiedene Varianten von EasyEclipse, die für unterschiedliche Einsatzgebiete bestimmt sind.

UndoDB: Rückwärts debuggen in kompilierten C/C++-Programmen

Bidirektionaler Debugger für Linux lehnt sich in der Bedienung an gdb an. Undo Software wartet mit einem bidirektionalen Debugger für kompilierte Programme namens UndoDB auf, der es Entwicklern erlaubt, bei der Fehlersuche ihre Programme schrittweise vorwärts und rückwärts ablaufen zu lassen. Die Software läuft unter Linux.

Entwicklerkit für Linux-Treiber

CD-Image enthält Buch "Linux Device Drivers". Linux-Kernel-Entwickler Greg Kroah-Hartman hat ein "Linux Device Driver Kit" (DDK) veröffentlicht, das Informationen zur Treiberentwicklung für das freie Betriebssystem zusammenfasst. Neben den Kernel-Quellen enthält das Image ein Buch sowie eine Dokumentation.
undefined

Betas von Vista, Office 2007 und Longhorn Server

Microsoft stellt auf seiner Hausmesse Entwickler-Testversionen vor. Bill Gates hat auf Microsofts Hausmesse WinHEC 2006 drei Beta-2-Versionen neuer Betriebssystem- bzw. Office-Versionen angekündigt bzw. an die anwesenden Entwickler verteilt. Dabei geht es nicht nur um Windows Vista und Microsoft Office 2007, sondern auch um Windows Server "Longhorn", den Nachfolger von Windows Server 2003.

Berkeley DB Java Edition 3.0 vereinfacht Backups

Transaktionale Java-Datenbank mit neuem API. Die von Sleepycat entwickelte Berkeley DB Java Edition ist nun in einer neuen Version verfügbar, die Backups vereinfachen soll. Außerdem soll die Datenbank nun flexibler sein und sich so besser in Anwendungen integrieren lassen. Sleepycat wurde im Februar 2006 von Oracle gekauft.

Freies Java: Swing für Apache Harmony

Intel will freie Swing/AWT-Implementierung beisteuern. Auf der JavaOne-Konferenz in San Francisco zeigten Intel-Mitarbeiter eine komplett freie Implementierung von Swing. Die Programmierschnittstelle wird zur Entwicklung grafischer Oberflächen in Java benutzt. Intel möchte die Entwicklung nun dem Apache-Harmony-Projekt zur Verfügung stellen, das an einem Open-Source-Java arbeitet.

Sun möchte Entwicklern sein Grid näher bringen

100 kostenlose CPU-Stunden und 50.000 US-Dollar Preisgeld. Um sein Internet-Grid zu bewerben hat Sun ein Entwicklerprogramm gestartet. In diesem Rahmen können Programmierer beispielsweise 100 kostenlose CPU-Stunden bekommen und Preise im Wert von 50.000,- US-Dollar gewinnen.

JBoss will Web Beans standardisieren

Initiative zusammen mit Borland, Google, Oracle und Sun. JBoss hat eine Initiative gestartet, um Web Beans zu standardisieren und damit die Lücke zwischen Enterprise JavaBeans 3.0 (EJB) und JavaServer Faces auf der Java-Plattform zu beseitigen. So soll ein einfacheres und vor allem einheitliches Modell für die Entwicklung von Webanwendungen entstehen. Borland, Google, Oracle und Sun beteiligen sich an der Initiative.

Google Web Toolkit: Ajax-Anwendungen in Java programmieren

Kostenloses Java-Framework für Webanwendungen. Das Google Web Toolkit (GWT) ist ein Java-Framework, um Ajax-Applikationen zu entwickeln. Durch den Einsatz von Java sollen sich Entwickler nicht mit den Eigenarten der Browser beschäftigen müssen. Außerdem soll so die fehlende Modularität von JavaScript umgangen werden, wobei Java laut Google Tests und die Wiederverwendung von Ajax-Komponenten erleichtert.

Oracle unterstützt Open-Source-Projekte

Freie Referenzimplementierung des Java Persistence APIs. Oracle möchte sich an mehreren Open-Source-Projekten beteiligen und hat in diesem Zusammenhang auch angekündigt, eigene Komponenten freizugeben. Dazu zählen Application Development Framework (ADF) Faces und eine Ajax-Benutzeroberfläche. Ferner stammt die erste Implementierung des Java Persistence APIs von Oracle und ist auch als Open Source zum Download verfügbar.

Freie SOA-Plattform von Sun

Web Services Interoperability Technology als Open Source. Auf der hauseigenen JavaOne-Konferenz hat Sun nun auch angekündigt, eine freie SOA-Plattform (Service Oriented Architecture) anzubieten. Dies geschieht durch die Freigabe weiterer Java-Techniken, zu denen der Java Studio Creator und der Java System Portal Server zählen. Außerdem hat Sun die Web Services Interoperability Technology als Open Source veröffentlicht, die die Interoperabilität von Web Services ermöglichen soll. Die Java Platform Enterprise Edition 5 ist nun kostenlos verfügbar.

Sun erleichtert Java-Verbreitung

Wird die Programmiersprache Open Source? Mit einer neuen Lizenz möchte Sun die Verbreitung der Java Platform Standard Edition (Java SE) 5 in Linux- und Solaris-Distributionen vereinfachen. Die "Distro License for Java" (DLJ) entstand in Zusammenarbeit mit Linux-Entwicklern und soll nun bald in den ersten Distributionen Verwendung finden. Bislang ist es für freie Distributionen nicht möglich, Java mitzuliefern. Die Gerüchte über ein freies Java halten unterdessen an.