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.
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.
Sun hat ein viertes Update für Java 6 veröffentlicht, das knapp 380 Fehler beseitigt. Dadurch soll die Software zuverlässiger arbeiten und weniger Probleme machen.
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.
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
Java-Entwickler, die MacOS X 10.5 nutzen, stehen vor dem Problem, dass Apple in der aktuellen Version seines Betriebssystems keine aktuelle Version der Programmiersprache mitliefert. Auch Sun bietet für MacOS X keine Java-Version an, sondern überlässt dies Apple. Nun gibt es zumindest eine experimentelle, inoffizielle Version.
Der Verlag Galileo Computing stellt nun die aktualisierte 7. Auflage von Christian Ullenbooms Buch "Java ist auch eine Insel" kostenlos zum Download bereit. Wie von Galileo gewohnt, gibt es das Buch auch als Online-Lektüre.
Der Linux-Distributor Red Hat hat Suns Contributor Agreement unterschrieben, womit seine Entwickler sich an dem Open-Source-Java-Projekt beteiligen können. Sun hatte Java vor einem Jahr unter die GPL gestellt.
Sun plant, die Java Micro Edition (ME) für mobile Geräte nach und nach durch die Standard Edition (SE) zu ersetzen und letztlich die Micro Edition einzustellen. Möglich wird dies, da moderne Smartphones zunehmend hohe Rechenleistung vorzuweisen haben. Auch soll so der Fragmentierung von Java entgegengewirkt werden.
Die Entwickler-Vereinigung Javalobby vermisst Java auf dem 100-Dollar-Laptop der Initiative One Laptop per Child (OLPC). Um dies zu ändern, hat sie nun angeboten, ein Projekt, das an einer entsprechenden Portierung arbeitet, finanziell zu unterstützen.
Das Eclipse-Projekt Rich Ajax Plattform (RAP) ist nun in der Version 1.0 verfügbar und soll Programmierern die Arbeit an Ajax-Anwendungen mit der freien Entwicklungsumgebung erleichtern. Web-Entwickler können so das Eclipse-Komponenten-Modell verwenden, das auf dem OSGi-Standard 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.
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 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.
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.
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.
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.
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.
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.
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.
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.
Wie bereits vorab zu erfahren war, haben sich Sun und Intel auf eine weitreichende Kooperation geeinigt. Dabei wird Sun nicht nur neuer Kunde für Intel-Prozessoren, vielmehr will auch Intel die Sun-Software kräftig unterstützen.
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".
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.
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.
Der Verlag Galileo Computing stellt die 6. Auflage von Christian Ullenbooms Buch "Java ist auch eine Insel" kostenlos zum Download bereit. Wie schon die vorherigen Auflagen steht auch diese Ausgabe als HTML-Version zur Online-Lektüre bereit.
Einem Bericht der Korea Times zufolge ist Google an dem Unternehmen Haansoft interessiert, das mit ThinkFree ein US-Unternehmen und eine gleichnamige Software besitzt. Die webbasierte Office-Anwendung wird derzeit kostenlos angeboten. ThinkFree kann mittlerweile Dokumente in 15 Sprachen bearbeiten, darunter Deutsch.
Sun hat die Java Standard Edition (SE) 6 für Linux, Solaris und Windows veröffentlicht. Auch ein Paket mit der Entwicklungsumgebung NetBeans 5.5 ist erhältlich. Java SE 6 konzentriert sich vor allem auf Web 2.0, Diagnose, Überwachung und Management. Vorteile für den Desktop-Einsatz soll es ebenfalls geben.
Die Frage, unter welcher Lizenz Sun Java als Open Source freigegeben wird, stellte sich schon lange. Vergangene Woche kam dann abermals die GPL ins Gespräch und nun ist es raus: Sun wird Java ME, SE und EE tatsächlich unter der GPLv2 veröffentlichen. Den Anfang macht der Java Compiler.
Eigentlich hätte Java 6 alias Mustang bereits im Oktober 2006 veröffentlicht werden sollen, doch Fehler in der Beta-Version verhinderten dies. Nun hat Sun den Release Candidate der Standard Edition (SE) für Linux, Solaris und Windows veröffentlicht. Die fertige Version soll im Dezember 2006 folgen.
Noch in diesem Jahr soll Java Open Source werden, soviel ist schon seit einiger Zeit bekannt. Die US-Website CRN will nun erfahren haben, dass Sun sich dafür entschieden hat, die Software unter der GPL zu veröffentlichen. Bislang war unklar, welche Lizenz Sun wählen wird.
Sun hat die freie Java-Entwicklungsumgebung NetBeans in der Version 5.5 um Unterstützung für Java EE 5 sowie den Java System Application Server PE 9 erweitert. Die Software generiert nun auch JAX-WS-2.0-Artefakte und es gibt ein neues Subversion-Modul.
Trolltech hat die letzte Vorabversion von Qt Jambi veröffentlicht, einer Version des Qt-Toolkits für Java. Diese setzt nun auf Qt 4.2 und soll eine einheitliche Bedienung von Qt-Programmen auf allen unterstützten Plattformen ermöglichen.
Nun könnte es doch schneller gehen als erwartet: Suns CEO Jonathan Schwartz hat auf Oracles Open World eine Open-Source-Version von Java für die nächsten 30 bis 60 Tage in Aussicht gestellt. Dies berichtet zumindest das IT-Magazin InfoWorld. Bisher wurde mit der freien Ausgabe der Plattform erst für 2007 gerechnet.
Jimm ist ein freier ICQ-Client für Handys, der in der neuen Version 0.5 auch die sichere Anmeldung am ICQ-Dienst unterstützt. Ferner verbindet er sich auf Wunsch über HTTP und bringt neben weiteren neuen Funktionen einige Fehlerkorrekturen mit. Mit Jimm 0.5 lassen sich auch mehrere ICQ-Zugänge verwenden.
JRuby, eine freie Java-Implementierung des Ruby-Interpreters, ist nun in der Version 0.9.1 verfügbar, die eine deutliche Leistungssteigerung verspricht. Darüber hinaus gibt es eine neue Syntax, um Java-Klassen in Ruby zu nutzen.
Damit OpenLaszlo-Anwendungen künftig auch auf mit der Java ME ausgestatteten Geräten laufen, arbeiten Laszlo und Sun nun zusammen. OpenLaszlo ist eine Plattform zur Entwicklung von Webapplikationen mit einer desktopähnlichen Bedienoberfläche. Das Open-Source-Programm nutzt eine eigene Scriptsprache und einen Java-Server.
Die freie Online-Banking-Software Hibiscus ist jetzt in der Version 1.6 verfügbar und kann unter anderem die bereits verbrauchten TANs speichern. Zudem lassen sich CSV-Dateien mit Umsätzen nun importieren. Die Software setzt auf das ebenfalls freie Java-Framework Jameica, das passend zur neuen Hibiscus-Veröffentlichung in der Version 1.4 erschienen ist.
Das Java-Betriebssystem JNode ist nun in der Version 0.2.4 verfügbar. Das Open-Source-Betriebssystem wird so weit wie möglich in Java geschrieben und bringt in der neuen Version unter anderem die FAT32-Implementierung JFat mit.
Das als Open Source verfügbare Content Management System BaseCMP unterstützt in der neu erschienenen Version 2.5 auch Plug-Ins. Zudem wurden weitere Frameworks integriert, beispielsweise OS Cache, um die Seiten schneller auszuliefern.