NetBeans 6.0 für Ruby
Passend zur Freigabe des Application Server Glassfish v2 , der sich in die Java-Entwicklungsumgebung integrieren lässt, kommt die erste Beta-Version von NetBeans 6.0. Unterstützte NetBeans neben Java bisher schon Programmiersprachen wie C und C++, können nun auch Ruby-Entwickler auf die Software zurückgreifen. Auch JRuby und das Web-Framework Ruby on Rails können verwendet werden.
Die Code-Vervollständigung in der Entwicklungsumgebung soll nun schneller und intelligenter arbeiten. Zusätzlich wurden die Funktionen zur Navigation und Inspektion verbessert. Zur GUI-Gestaltung ist weiter der früher als Matisse bekannte Designer enthalten, der nun die Beans-Binding-Technik unterstützt. Damit können Felder und Tabellen direkt mit Datenbanken verbunden werden. Ferner wird das Swing Application Framework unterstützt, um die Entwicklung von Desktop-Anwendungen zu beschleunigen.
NetBeans 6.0 liefert außerdem den NetBeans Profiler mit, der vorher extra nachinstalliert werden musste, und bietet etwa die Möglichkeit, Speicherschnappschüsse miteinander zu vergleichen. Das Visual-Web-Projekt wurde nun ebenfalls integriert, um grafische Webanwendungen erstellen zu können. Darüber hinaus gibt es Änderungen für Entwickler von Anwendungen für mobile Geräte sowie Neuerungen im Bereich SOA und UML. Die Release Notes(öffnet im neuen Fenster) führen alle Änderungen auf. Die Beta 1 steht unter netbeans.org(öffnet im neuen Fenster) zum Download bereit.
NetBeans 6.0 wird darüber hinaus die erste Fassung der Entwicklungsumgebung sein, die nicht mehr nur unter Suns Common Development and Distribution License (CDDL), sondern auch unter den Bestimmungden der GNU General Public License v2 (GPLv2) veröffentlicht wird. Die GPL wurde in diesem Fall um die Classpath-Klausel(öffnet im neuen Fenster) erweitert. Dadurch wird erlaubt, Software sowohl dynamisch als auch statisch gegen die NetBeans-Bibliotheken zu linken und eine beliebige Lizenz für das Ergebnis zu verwenden.