Highlights
IntelliJ IDEA 9 Community Edition
Die bekannte Java-IDE ist jetzt auch in einer umfangreichen Open-Source-Edition zu haben und unterstützt Developer mit zahlreichen Features wie dem intelligenten Code-Editor mit schneller Navigation, der Integration in Entwickler-Tools wie JUnit, Ant oder auch Maven sowie dem Swing UI Designer für die Entwicklung Java-basierter Desktopanwendungen. Das aktuelle Release 9.0.3 ergänzt zudem weiteren Support für HTML 5 und Grails 1.3.x und führt neben einem überarbeiteten Flex-Debugger auch ein neues UI für das Merging von Subversion Branches ein.
Qt SDK for Windows
Qt ist ein Cross Platform Application Framework für die Desktop- und Embedded-Entwicklung. Die beiliegende Version beinhaltet eine Programmbibliothek inklusive Entwicklungsumgebung für plattformübergreifende Softwareentwicklung und verwendet eine Erweiterung der Programmiersprache C++. Außerdem beinhaltet das SDK Qt 4.6 Application Framework und Qt Creator 1.3 IDE.
NetBeans IDE 6.9 Beta (Java)
Die bekannte Entwicklungsumgebung NetBeans IDE bietet auch für die Java-Entwickler ein separates Package an. Der Fokus liegt bei dieser Version auf OSGi, JavaFX und CDI. So bietet die IDE nun OSGi-Interoperabilität an, die es ermöglicht, OSGi- Bundles mit Felix 2.0.3 zu entwickeln. Neu ist auch die endgültige Einbettung des JavaFX Composers in die IDE. Im Java-EE-Umfeld ist vor allem der volle Support für Contexts and Dependency Injection (CDI, JSR-299) hervorzuheben.
Open Atrium
Open Atrium bildet die Grundlage für individuelle Team-Portale und ist damit ein wichtiges Collaboration-Tool für alle Entwickler. Dabei deckt die Software nicht nur Standardfunktionalitäten wie Blog, Wiki, Kalender, To-do-Liste, Shoutbox oder passende Dokumenteverwaltung mit ab, sondern sie lässt sich – dank des modularen Drupal-Unterbaus – auch jederzeit individuell erweitern. Teams können so auf eine maßgeschneiderte Collaboration-Plattform zurückgreifen, die durch die wachsende Community um das Open-Source-Projekt beständig weiterentwickelt wird.
Scala 2.8.0
Scala ist eine ausgereifte, objektfunktionale, statisch typisierte, leichtgewichtige, ausdrucksstarke, pragmatische und skalierbare Sprache für die Java Virtual Machine, die 100 % „abwärtskompatibel“ zu Java ist. Das aktuelle Release überzeugt mit neuer, kohärenter und effizienter Collection Library, neuer Scala-Swing-Bibliotheken und einer weiter ausgebauten Dokumentation. Zudem wurde die XML-Bibliothek von vielen Bugs befreit, Continuations-Support per Plug-in bereitgestellt und auch Arrays werden jetzt eindeutiger gehandhabt. Mehr denn je bietet sich Scala damit als spannende Alternative oder zumindest Ergänzung zur etablierten Java Development Environment an.
Android SDK
Das aktuelle SDK für die Entwicklung mobiler Applikationen auf Basis Googles Android-Plattform. Dank des neuen JIT Compilers „Dalvik“ in Android 2.2 profitieren Developer mit dem SDK von bis zu fünffacher Performance gegenüber Android 2.1, neue Enterprise-Features wie Exchange Auto Discovery oder die APIs für das Device Policy Management überzeugen genauso wie die überarbeitete Browser Engine oder die neuen Services für das Datenbackup und die Datenwiederherstellung. Mit dem SDK sind Entwickler optimal für die Anforderungen Googles mobiler Android-Plattform aufgestellt.
CakePHP
Mithilfe des Rapid-Application-Development-Frameworks CakePHP lassen sich leistungsfähige Anwendungen, bei gleichzeitig schlankem und wartbarem Quellcode entwerfen. Das Framework steht Open Source zur Verfügung, basiert auf der weit verbreiteten Skriptsprache PHP und orientiert sich am bekannten Model-View-Controller-Ansatz. So können Entwickler einen modularen Programmentwurf erstellen, der die spätere Änderung oder Erweiterung erleichtert und eine Wiederverwendung der einzelnen Komponenten ermöglicht.
Bonus
Zusätzlich finden Sie auf unserer aktuellen Magazin-CD wieder ausgewählte Tools sowie natürlich alle Quellcodes zu den Artikeln im Heft!