Oracle hat einen neuen Datenbanktreiber für PHP freigegeben, der für erhebliche Verbesserungen bei der Skalierbarkeit sorgen soll. Eine Vorabversion steht zum Download bereit.
Zend hat seine PHP-Distribution Zend Core überarbeitet, die mit der neuen Version 2.5 eine einheitliche Plattform über verschiedene Betriebssysteme hinweg bieten soll. Zugleich veröffentlichte Zend eine Beta-Version seiner Entwicklungsumgebung Zend Studio for Eclipse, die auf Eclipse PDT basiert.
Sun schließt mit einem Update gleich drei Sicherheitslücken im Java Runtime Environment (JRE). Eine der Sicherheitslöcher kann unter bestimmten Umständen zum Ausführen von Programmcode missbraucht werden.
Microsoft will noch 2007 den Quelltext für die Bibliotheken des .Net-Frameworks für Entwickler öffnen. Dadurch wird es prinzipiell jedem möglich, in den Bibliotheken nach Fehlern zu suchen - mehr können Programmierer jedoch nicht ausrichten, denn die verwendete Lizenz gewährt nur Einblick in den Quelltext.
Die Gnome-Entwicklungsumgebung MonoDevelop 1.0 ist nun in einer ersten Beta-Version verfügbar. Damit nähert sich die IDE der Fertigstellung und unterstützt neben .Net-Sprachen erstmals auch C und C++. Daneben enthält die Beta-Version die üblichen kleineren Funktionserweiterungen und ein neues Datenbankmodul.
Die Eclipse PHP Development Tools (PDT) sind ab sofort in der Version 1.0 verfügbar. Die PDT sind eine Sammlung von Werkzeugen, die PHP-Entwickler bei der Arbeit mit Eclipse unterstützen sollen. Dazu zählen Funktionen wie die automatische Code-Vervollständigung.
Auf der Embedded Systems Conference in Boston hat Microsoft das Service Pack 1 für sein ".Net Micro Framework 2.0" vorgestellt. Mit dem Service Pack erhalten Embedded-Entwickler neue Funktionen an die Hand.
Die Skriptsprache Python 3.0 ist nun als erste Alpha-Version verfügbar. Während die Sprache an sich gleich bleibt, gibt es unter der Haube einige Änderungen. Bis zur Veröffentlichung der fertigen Version wird es aber noch etwa ein Jahr dauern.
In der nun erschienenen Version 1.2.5 der freien .Net-Implementierung Mono haben die Entwickler bereits einige Funktionen aus C# 3.0 umgesetzt. Hinzu kamen die üblichen Fehlerkorrekturen.
Eine höhere Stabilität soll PHP mit der Version 5.2.4 bringen, die heute erschien. Rund 120 Fehler wurden dabei beseitigt, einige darunter beseitigen Sicherheitslücken in der freien Scriptsprache.
Die Aktien des Softwareunternehmens Sun werden künftig unter dem Tickersymbol "JAVA" gehandelt. Die Marke sei mittlerweile bekannter als der Firmenname und repräsentiere besser, was das Unternehmen heute mache, lautet die Begründung.
Unter dem Namen "Light Weight Profiling" (LWP) plant AMD eine mögliche Erweiterung des Befehlssatzes seiner Prozessoren - für welche kommenden Modelle, ist noch nicht bekannt. LWL soll dafür sorgen, dass sich Software besser an die Auslastung der Einheiten einer CPU anpassen kann, dafür muss aber auch das Betriebssystem mitspielen.
Wie erwartet hat Sun seine Lizenz für das Java Compatibility Kit (JCK) geändert. Java-Implementierungen, die die GPL als Lizenz verwenden, dürfen es nun einsetzen, um ihre Kompatibilität zu Suns Java-Variante zu überprüfen.
Sun soll angeblich noch heute eine Lizenzänderung vorstellen, die es GPL-Projekten ermöglicht, das Java Compatibility Kit (JCK) zu verwenden. Dieses können bisher nur Java-Lizenznehmer verwenden, worüber sich bereits das Apache-Harmony-Projekt beschwerte.
Die kommerzielle PHP-Distribution "Zend Core for IBM" soll enger mit IBMs Datenbank-Management-System DB2 zusammenarbeiten, das kündigten Zend und IBM auf der LinuxWorld in San Francisco an und stellten eine neue Version der Software vor.
Die freie .Net-Implementierung Mono soll nun die meisten Funktionen von C# 3.0 beherrschen. In der nächsten Version 1.2.5 sollen diese enthalten sein.
Mit einem optimierten GUI, vereinfachtem Lizenz-Management und Unterstützung von PHP 5.2 wartet Zend Guard in der Version 5.0 auf. Die Software schützt kommerzielle PHP-Applikationen vor Verfälschung, unautorisierter Modifizierung, nicht lizenzierter Nutzung und Weiterverbreitung.
Microsoft hat jeweils die zweite Betaversion von Visual Studio 2008 und dem .Net-Framework 3.5 veröffentlicht. Die Entwicklungsumgebung soll bereits so gut wie fertig sein und offiziell am 28. Februar 2008 veröffentlicht werden.
Für das - je nach Sichtweise - kleine oder große Online-Rollenspiel Eve Online wird weiter am Unterbau gearbeitet: Mit dem aktuellen Patch Revelations 2.1 setzt der isländische Entwickler CCP Games eine neue Version von Stackless Python ein, welches insbesondere häufig vorkommene Operationen drastisch verbessern soll.
Microsoft hat eine erste Testversion von IronRuby veröffentlicht, einer Ruby-Implementierung für .Net. Beiträge von der Community akzeptiert der Software-Hersteller nur für die Bibliotheken, nicht aber für den Compiler. Mit IronPython bietet Microsoft schon länger eine entsprechende Implementierung von Python an.
Die freie Online-Banking-Software Hibiscus kann in der neu erschienenen Version 1.7 ihre Daten in eine MySQL-Datenbank schreiben. Damit wird der Zugriff von mehreren Arbeitsplätzen möglich. Das Programm setzt auf das Java-Framework Jameica, das zur neuen Hibiscus-Veröffentlichung in der Version 1.5 freigegeben wurde.
Drei Jahre nach dem Erscheinen von PHP 5 wurde nun das offizielle Ende von PHP 4 angekündigt. Zum Jahresende stellen die PHP-Entwickler ihre Unterstützung für PHP 4 ein, dann wird es dafür keine offiziellen Updates mehr geben.
Red Hat hat die JBoss Enterprise Application Platform 4.2 freigegeben, ein Paket, das verschiedene Komponenten miteinander verknüpft. Mit der Software lassen sich alle J2EE-1.4-Dienste nutzen und auch die allgemeinen Funktionen von Java EE 5 unterstützt die Enterprise Application Platform.
Canonical, die Firma hinter Ubuntu-Linux, hat einen Object-Relational-Mapper für Python als Open Source freigegeben. Dieser wurde für die gleichzeitige Kommunikation mit mehreren Datenbanken entwickelt.
Sun hat das zweite Update für die Java SE 1.6 veröffentlicht. Damit werden etliche Fehler behoben, als Sicherheitslücke wird dabei keines der Probleme beschrieben.
Die Uhr tickt, denn ab 5. Februar 2008 wollen einige prominente Open-Spource-Projekte ihre Unterstützung von PHP 4 einstellen. Sie hoffen, mit ihrem Projekt "Go PHP 5" mehr Menschen zum Umstieg auf PHP 5 zu bewegen, das vor rund drei Jahren erschienen ist. Selbst die aktuelle Serie 5.2 ist deutlich älter als ein halbes Jahr.
Deutlich später als geplant hat Zend nun eine Version 1.0 seines Zend Framework veröffentlicht, eine Software-Bibliothek für PHP. Das 2005 gestartete PHP Collaboration Project soll als Basis für Webapplikationen dienen und bringt zahlreiche oft benötige Komponenten mit.
Die Entwicklungsumgebung EiffelStudio ist in der Version 6.0 erschienen und bringt vor allem Verbesserungen bei der Arbeit mit der Software. Nun steht auch eine deutsche Version bereit. EiffelStudio gibt es in einer kommerziellen Enterprise-Fassung und unter der GPL.
Auf seiner Hausmesse Mix07 hat Microsoft eine neue Vorabversion seines Flash-Konkurrenten Silverlight veröffentlicht, Teile davon als Open Source. Mono-Chefentwickler Miguel de Icaza kündigte daraufhin an, eine Linux-Version von Silverlight zu entwickeln und nach nur rund 21 Tagen Entwicklungsarbeit gibt es nun eine funktionierende Version, die Icaza heute auf Microsofts Konferenz ReMix 07 in Paris zeigen will.
Fast ein Jahr lang befand sich Qt Jambi im Betatest, nun ist das Qt-Toolkit auch für Java-Entwickler verfügbar. Durch Jambi kann in C++ und Java geschriebener Code in einem Projekt nebeneinander existieren und auch die Integration in die Entwicklungsumgebung Eclipse ist nun fertig.
Visual MainWin heißt nun Mainsoft for Java EE, der Zweck bleibt aber unverändert: .Net-Anwendungen lassen sich so auf jeder Plattform verwenden, für die es Java gibt. Die neue Version 2.0 ist in enger Zusammenarbeit mit dem Open-Source-Projekt Mono entstanden und kommt in drei Editionen auf den Markt.
Wieder einmal hat das PHP-Team einige Sicherheitslücken und Fehler in der freien Scriptsprache beseitigt und mit PHP 5.2.3 eine neue Version veröffentlicht. Auch die Stabilität wurde weiter verbessert.
Mayflower gründet zusammen mit Stefan Esser ein neues Unternehmen, das sich mit der Sicherheit von Webapplikationen nicht nur auf Basis von PHP beschäftigen soll. In SektionEins, so der Name, finden der Sicherheits-Scanner Chorizo von Mayflower sowie Essers PHP-Sicherheits-Patch Suhosin eine neue Heimat.
Sun hat auf der JavaOne-Konferenz eine Java-Variante speziell für Endanwender angekündigt. Diese soll leichtgewichtiger, modular aufgebaut und damit auch schneller sein. Warten muss man jedoch noch bis 2008.
Wie im November 2006 angekündigt, hat Sun nun eine vollständig übersetzbare Version der Java Standard Edition (Java SE) als Open Source unter der GPLv2 veröffentlicht. Damals hatte Sun bereits die OpenJDK-Community ins Leben gerufen und angekündigt, Java unter die GPLv2 zu stellen. Nun steht der Quelltext unter dem Dach des OpenJDK-Projekts zum Download bereit.
Mit JavaFX will Sun Java im mobilen Bereich einen Schritt voranbringen und kündigt mit JavaFX Mobile eine umfassende Open-Source-Plattform für Mobiltelefon-Hersteller, Netzbetreiber und Inhalte-Anbieter an. Mit dabei ist auch JavaFX Script, eine Scriptsprache, um auf einfache Weise so genannte "Rich Internet Applikationen" aufzusetzen.
Mit neuen Versionen von PHP 4 und 5 schließen die Entwickler der freien Scriptsprache zahlreiche Sicherheitslücken, darunter viele, die Stefan Esser im "Month of the PHP Bug" veröffentlichte. Darüber hinaus wurde die Stabilität verbessert und einige Bibliotheken aktualisiert.
Auf seiner Hausmesse Mix07 hat Microsoft nicht nur eine neue Vorabversion des Flash-Konkurrenten Silverlight veröffentlicht, sondern Teile davon auch als Open Source angekündigt. Das Mono-Projekt denkt nun über eine Linux-Portierung nach.
Trolltech hat die letzte Beta-Version des Qt-Toolkits für Java, Qt Jambi, veröffentlicht. Damit ist auch erstmals eine Open-Source-Variante verfügbar. Qt Jambi soll Anfang Juni 2007 erscheinen.
Mit Freigabe der Java-Klassenbibliotheken GNU Classpath 0.95 haben die Entwickler die zuvor getrennte generische Version integriert. Damit sind nun alle bisher unterstützten Funktionen aus Java 1.5 direkt in Classpath vorhanden, eine getrennte Entwicklung ist nicht weiter geplant.
Sun stellt für Ubuntu 7.04 einen kompletten Java-Stack zur Verfügung. In Zusammenarbeit mit Ubuntu-Sponsor Canonical ist dieser auch direkt über das Ubuntu-Repository für die Installation mit den Paketverwaltungswerkzeugen erhältlich.
Microsoft sieht sich einer Patentklage ausgesetzt, die von Vertical Computer Systems angestrengt wurde. Das Unternehmen beschuldigt Microsoft, durch das .NET-Framework ein US-Patent von Vertical zu verletzen.
Microsoft hat die nächste Visual-Studio-Generation "Orcas" als Beta-Version veröffentlicht. Zum freien Download gibt es jedoch nur abgespeckte Versionen, alle anderen Editionen der Entwicklungsumgebung bleiben zahlenden MSDN-Abonnenten vorbehalten.
Von Embedded JBoss liegt nun die zweite Beta-Version vor. Dabei wurde die Software um den JBoss-Application-Server erleichtert, um Dienste auch in Umgebungen ohne größere Infrastruktur nutzen zu können. Zudem wird es mit Embedded JBoss auch möglich, auf Tomcat oder Ähnliches zu setzen.
In einem offenen Brief beklagt Geir Magnusson vom Apache-Harmony-Projekt, dass es keine für Open Source akzeptable Lizenz für das Java Compatibility Kit gebe. Daher gelang es dem Harmony-Projekt bisher nicht, eine solche Lizenz zu bekommen, die nötig ist, um die Kompatibilität zu Java SE zu belegen.
Unter dem Namen "JPC" haben Forscher der Universität Oxford einen komplett in Java geschriebenen x86-Emulator veröffentlicht. Durch Java als gewählte Programmiersprache soll JPC prinzipiell auf allen Geräten mit Java-Unterstützung laufen, also beispielsweise auch auf Mobiltelefonen. Innerhalb von JPC lassen sich beliebige x86-Betriebssysteme einrichten.
Google hat das Java-Framework Guice ("Juice" gesprochen) als Open Source veröffentlicht. Das Framework basiert auf Java 5 und ist bei Google selbst im Einsatz. Inspiriert wurde die Entwicklung durch das Spring-Framework.
Die freie .Net-Entwicklungsumgebung SharpDevelop ist in der Version 2.1 erschienen. Zu den neuen Funktionen zählen XPath Queries und eine Code-Vervollständigung, die sich automatisch an das gewählte Framework anpasst. Subversion zur Versionsverwaltung ist nun ebenfalls integriert.
Für die Entwicklungsumgebung Visual Studio 2005 steht nun ein Update bereit, das neue Funktionen im Hinblick auf Windows Vista mitbringt. Programmierer sollen damit Anwendungen schreiben können, die ohne Probleme unter dem neuen Betriebssystem laufen. Auch die aktuelle Vorschauversion auf die nächste Visual-Studio-Generation steht zum Download bereit.
Zend hat seine PHP-Distribution Zend Core in der Version 2.0 veröffentlicht, die kostenlos zum Download bereitsteht. Diese basiert auf PHP 5.2.1, verfügt über eine erweiterte Datenbank-Unterstützung und ist besser für den Betrieb unter Windows ausgelegt.
E-Mail an news@golem.de