Serviceorientierte Architektur (SOA), AJAX, and Web 2.0 sind die heißen Themen rund um die neuen Technologien auf der JavaOne-Konferenz, doch es wird auch ein stärkerer Fokus auf die Business-Welt gerichtet.
Brian F. Shimmin, Principal Analyst für Application Infrastructure bei Current Analyst LCC, versichert, daß der “Geek Factor” nicht verloren gehen wird, obwohl ein wenig mehr Weißhemd- und Krawattenträger anwesend sind als in den letzten 5 Jahren:
Noch immer ist der Geek Factor vorhanden. Doch gibt es diesmal nicht so viele abgehobene Themen, die nicht alle mit Enterprise Architektur zu tun haben, aber trotzdem interessant sind. Vielmehr geht es diesmal mehr um Enterprises, Sicherheit, Performance und Verfügbarkeit. Es gibt jede Menge wichtige Arbeit was die Entwicklungen im Java EE 5 und Spring-Umfeld angeht.
Neu in diesem Jahr ist der Java Technology Business Day, der heute stattfindet. Es ist ein Tagesprogramm für Geschäftsleute, die erfahren wollen, wie sie die Java Technologie richtig einsetzen und die Marke Java nutzen um Geld zu verdienen, sagt Jean Elliot, Senior Director für Java Software Product Marketing bei Sun Microsystems.
Gestern eröffnete die Show mit dem NetBeans Day mit einem technikorientierten Programm, an dem Sun und die NetBeans-Community eine Vorschau auf die neue Java IDE NetBeans 6.0 gegeben haben. Die neue IDE geht über eine Entwicklungsumgebung für die Java- und C/C++-Entwicklung hinaus und wird Ruby und JavaScript unterstützen. Die Unterstützung von Ruby bezieht sich auch auf den NetBeans GUI-Builder, der es Entwicklern nun auch erlaubt, Ruby on Rails mit vorhandenem Java-Code zu verknüpfen.
Gestern stellte auch ICEsoft Technologies seine Unterstützung für NetBeans zur Entwicklung von Rich Internet Applications (RIAs) mit AJAX vor. Nexaweb Technologies demonstrierte seine neuen Tools für die Entwicklung von Applikationen mit Java und Web 2.0 vor. Sie lassen sich einfach in die bestehende Java-Umgebung integrieren.
Heute jedoch, erfahren die Teilnehmer neues über Java EE 6, obwohl führende Hersteller wie IBM noch nicht einmal von J2EE auf Java EE 5 umgestiegen sind, welche das Highlight auf der letzten JavaOne war.
Ich denke, daß Sun die Bedeutung von Java EE 5 nocheinmal hervorheben wird und ausdrückt, wie wichtig die Plattform ist. Außerdem wird Sun versuchen, den großen Herstellern, die bereits an Board sind, Raum für ihre Erfolgsgeschichten einzuäumen. Natürlich werden sie mit hoher Wahrscheinlichkeit neue Funktionen von Java EE 6 zeigen, darunter auch die neuen Technologien für die mobile Entwicklung. Es sind nur Kleinigkeiten hier und da, nicht so als ob sie jetzt Java EE 6 ausrollen würden.
fügte Shimmin hinzu. Jean Elliot empfiehlt, allen Teilnehmern sich für das JavaOne Camp anzumelden, welches Entwicklern erlaubt, Ihre Wünsche für das neue Release zu äußern. Das wird eine Sitzung mit “offenem Mikrophon” sein, wo die Leute einfach in einer zwanglosen Atmosphäre drauflos reden und sich mit Entwicklern von Sun austauschen können.
Am Mittwoch, also morgen, wird dir Bühne um Java EE 5 Oracle gehören. Es wird damit gerechnet, daß Oracle bekannt gibt, in welchem Umfang der neue Oracle Application Server EE 5 unterstützen wird. Desweiteren stehen SOA-Standards, WS-Policy (das momentan in den Mühlen der W3C-Prozesse steckt) und Service Data Objects (SDO) auf dem Programm. SDO ist nun an die OASIS übergeben worden.
Ted Farrell, Oracles Chefarchitekt und Vizepräsident für Tools and Middleware, sagte, daß Oracle auch seine neue IDE JDeveloper vorstellen wird, die sich speziell an Entwickler für Web Services und SOA richtet. Außerdem wird das Application Developer Framework (ADF) vorgestellt, daß die Runtime für JDeveloper bereitstellt.
Wir haben besonders Rich Internet Applications im Auge gehabt. Wir sehen den Trend in der Entwicklung von Anwendungen für Web 2.0, die mit Hilfe von AJAX und Adobe Flash völlig neue interaktive Erfahrungen für Benutzer liefern.
sagte der Chefarchitekt. Shimmin fügt hinzu, daß auch die Bekanntgabe des Spring Frameworks für Oracle Application Server eine wichtige Angelegenheit sei. Spring passe viel besser in den Bereich Enterprise Business dieser Show.
Bei Spring geht es nicht um Web 2.0, Ajax und Mashups. Spring steht für Anwendungen, die auf einem Java EE Server laufen, die möglicherweise eine andere Applikation via Web Services bedient, die wiederum für das Bestellwesen oder ähnliches verantwortlich ist. Spring ist eben mehr auf Business ausgerichtet.
graegerts