Neu an der JAX ist das erweiterte Konzept. Der dreitägigen Hauptkonferenz (10.-12. Mai) wurde am Montag (9. Mai ) als neuer Programmpunkt der Management Day vorangestellt, der parallel zu den etablierten Power Workshops lief. Die 1.200 JAX-Teilnehmer konnten aus insgesamt neun Management-Day- und fünf Mobility-Day-Vorträgen, ca. 130 Sessions, sieben Keynotes, zwei Late Talks sowie insgesamt zehn ganztägigen Power Workshops ihr individuelles Programm zusammenstellen und bekamen dabei die Gelegenheit, sich über aktuelle technologische Entwicklungen zu informieren. Zusätzlich zu den bewährten Tracks der Hauptkonferenz (Enterprise, Web Apps, Web Services, Projekte managen, Modellieren, Paterns und Generieren, Testen und Qualitätsmanagement, Basics, Desktop und XML) gab es zum ersten Mal einen eigenständigen Track zum Thema Eclipse mit nahezu 20 Sessions. Das Programm war im Vorfeld der JAX durch ein Advisory Board zusammengestellt worden, das sich aus den Java Magazin-Autoren Adam Bien, Andreas Holubek und Peter Roßbach sowie Daniel Adelhardt von Sun Microsystems und Java Magazin-Chefredakteur Sebastian Meyen zusammensetzte.Von Montag bis Donnerstag fand zudem die JAX Expo statt, wo die Teilnehmer sich auf zwei Ebenen an den Ständen der Aussteller über deren Produkte und Services beraten lassen konnten. Als Aussteller waren u.a. die Sponsoren der JAX IBM, Borland, Compuware, Microsoft, SAP, Sun, BEA, ObjectStore sowie weitere wichtige Unternehmen der nationalen und internationalen Java-Industie vor Ort.
Management Day & Eclipse Code Camp
Die neun Vorträge des Management Day gaben einen Einblick in IT-strategische Themen und boten Orientierungshilfen für J2EE-basierenden Enterprise-Projekte. Schlagwörter wie Offshore, iterative Softwareentwicklung, Agile Development sowie Organisation von MDA-Projekten prägten hier die Debatte. Ein weiterer Vortrag widmete sich dem Lösen von sozialen Problemen in Teams und daraus resultierenden Risiken in Softwareprojekten. Als Vortragende waren u.a. Adam Bien und Bruce Sams sowie die Entwicklungs-Coaches und Buchautoren Jutta Eckstein, Frank Westphal und Bernd Oesterreich und schließlich Bill Curtis von Borland mit von der Partie.Den Management Day beschloss Bill Curtis von Borland. Er ist Gründer des Consulting-Unternehmens TeraQuest, das im Januar von Borland übernommen worden war. Im Zentrum seines viel beachteten Vortrags stand dabei die effizientere Gestaltung der Entwicklungsprozesse durch Anwendung von CMMI (Capability Maturity Models Integration), an deren Spezifizierung Curtis mitgearbeitet hat. CMMI ist ein Prozessmodell zur Beurteilung und Verbesserung der Qualität (Reife) von Produkt-Entwicklungsprozessen in Organisationen. Ein solches Prozessmodell kann verwendet werden, um die Stärken und Schwächen einer Produktentwicklung objektiv zu analysieren, um Verbesserungsmaßnahmen zu bestimmen und diese in eine sinnvolle Reihenfolge zu bringen. Es handelt es sich um eine offizielle Überprüfung eines Reifegrades und ist in der Industrie als de facto anerkannte Auszeichnung akzeptiert.
The Future of Persistence
Nach der Eröffnung durch Sebastian Meyen startete Craig Russell (JDO Spec Lead) die JAX mit seiner Keynote The Future of Persistence. Ausgehend von einer historischen Betrachtung der Java-Persistenz bot er einen Überblick über die verschiedenen miteinander in Konkurrenz stehenden Persistenztechniken. Er verwies auf deren Vor- und Nachteile sowie deren spezifische Ausrichtungen auf besondere Anwendungsfälle hob die für ihn herausragenden Fähigkeiten des Domain Object Model (DOM) hervor. Schließlich wies er darauf hin, dass man im zukünftigen Standard EJB 3 die Persistenzthematik von den drei Faktoren JDO, Hibernate und TopLink beeinflusst werde. Diese drei Techniken, lange Zeit im sogenannten Persistence War verwickelt, bieten in Kombination einen Ausblick auf die Zukunft der Java-Persistenz im Enterprise-Umfeld. Welche zwei Technologien hier dominieren verrate ich Ihnen jetzt nicht, fügte der JDO-Experte mit Sarkasmus hinzu.
Im Zeichen von Eclipse
Im Laufe des ersten Hauptkonferenztages setzte das Thema Eclipse deutliche Akzente. So hielt Mike Milinkovich, Executive Director der Eclipse Foundation, am Abend die zweite Keynote des Tages. Milinkovich hob hervor, dass man Eclipse nicht nur als Plattform für Java-Tools sehen dürfe, vielmehr gehe es dabei - auch im Rahmen der letztes Jahr gegründeten Eclipse Foundation - um ein Eco-System, bei dem z.B. auch C++ und CORBA sich wieder fänden. Die Basis liege in der Philosophie hinter dem Eclipse-Projekt, dass jedes Element in und um Eclipse ein Plug-in sei.Des Weiteren gab er eine Bilanz darüber, was sich seit der Gründung der Foundation getan hat. So finden sich in der Foundation nach neuesten Zahlen 98 Mitglieder und über 40 Open-Source-Projekte wieder. Auch ist die Zahl von etwa 50 Mio. Downloads ein deutliches Beispiel für die breite Akzeptanz in der Developer Community. Gerade im letzten Vierteljahr konnten Unternehmen wie BEA, Borland, Computer Associates, Sybase und Wind River als Strategic Developer gewonnen werden, die die Zahl von insgesamt 13 Strategic Developern komplettieren. Weiterhin gab Milinkovich einen Überblick über den Aufbau der einzelnen Projekte auf eclipse.org und verdeutlichte, wie sich die in diesem Jahr lancierte und alle halbe Jahre einem Update unterzogene Projekt-Roadmap darstellt.
Mehr Keynotes
Am zweiten Hauptkonferenztag hielt Dennis Leung, Vice President of Development for EJB and TopLink bei Oracle, die erste Keynote des Tages. Sein Vortrag EJB: There's something different about you! gab einen Überblick über die nächstes Jahr im Frühjahr zu erwartende Version 3 der Enterprise JavaBeans (EJB). Dabei hob er vor allem hervor, dass das Ease of Development zentraler Grundgedanke der neuen Version ist, die es als Preview-Implementierungen bereits von diversen Unternehmen gibt (u.a. Oracle, JBoss). Zentral dabei der Verzicht auf Home Interfaces, Deployment-Deskriptoren sowie Session Bean Interfaces. Dieses und darüber hinaus zahlreiche weitere Features wurden an einigen Codebeispielen verdeutlicht.
| Ungewohnt und doch bekannt - persönliche Eindrücke von der JAX 2005 |
| Wir waren in diesem Jahr zum vierten Mal auf der JAX als Speaker und zum ersten Mal mussten wir bei der Anreise aus Paderborn daran denken schon am Westkreuz Frankfurt die Autobahn zu verlassen. Hier begann bereits die Reise in eine andere JAX-Welt, die ungewohnt, aber doch in vielen Punkten sehr bekannt war. Die neue Location (wie es so schön heißt) war nicht mehr ein Hotel mitten in der Pampa, sondern das Congress Center im Herzen der Mainmetropole. Doch schon beim Betreten wurden wir von den bekannten JAX-Gesichtern begrüßt und die erste Annäherungsangst war genommen. Ein Blick in die Runde und man wusste - die JAX ist richtig groß geworden. Durch den Ausbau des Sessionprogramms konnte man aus einer teilweise fast schon unübersichtlichen Fülle für sich das Richtige auswählen. Was wir vermisst haben, sind mehr persönliche Erfahrungsberichte und Diskussions-Panels - davon werde es aber, so versicherten uns die Veranstalter, bei künftigen JAXen mehr geben. Höhepunkt der JAX waren für uns die Keynote von Mike Milinkovich und der Late Talk von Erich Gamma. So konnten wir aus erster Hand interessante Einblicke in das Eclipse-Produkt und in die Foundation erhalten. Auch am neuen Ort gab es genügend Platz und Zeit für Entspannung zwischen den Sessions. Überhaupt geizt das Congress Center nicht mit Platz und im Vergleich zu den Vorjahren musste man sich nicht zu sehr durch Menschenmassen quälen, um von einem Raum zum nächsten zu gelangen. Abends konnte man sich dann in der JAX-Lounge entspannen oder im Foyer bei lauterer Musik abtanzen. Auch dieser JAX-Programmpunkt war gut gelöst - wenn auch hier bestimmt noch Platz für Verbesserung ist. Denn so ganz an die legendären Partys im JAX-Hotel reichte es in diesem Jahr nach unserer Meinung noch nicht. Zusammenfassend waren wir positiv überrascht. Die JAX hat den sicherlich nicht einfachen Übergang von einer kuscheligen Familienkonferenz hin zu einem der wichtigsten europäischen IT-Events mit Bravour bestanden. Es bleibt zu hoffen, dass in Zukunft die bekannten Stärken der JAX auch nicht verloren gehen. Matthew Langham & Carsten Ziegeler |
JAX, 3. Tag
Auch am letzten der drei Hauptkonferenztage wurden weitere inhaltliche Highlights präsentiert. So hielt mit Petr Hrebejk einer der Kernentwickler aus dem Netbeans-Team an dem Tag seine Netbeans-Session, an dem die neue Version 4.1 für final erklärt worden war. Des Weiteren gab Adrian Colyer, der Project Lead des AspectJ-Team ist, eine Keynote Aspect Oriented Programming with AspectJ, in der er die Prinzipien der aspektorientierten Programmierung anschaulich und mit vielen einleuchtenden Beispielen dem interessierten Auditorium erläuterte. Die letzte Keynote kam dann von Microsoft. Hier stellte Dariusz Parys Microsofts Paradigmenwechsel hin zu so genannten Softwarefabriken vor. Er verdeutlichte das anhand einer Live-Demo einer Beta-Version des noch dieses Jahr erscheinenden Visual Studio 2005 Team System.Ihren Abschluss fand die Konferenz in der Abschlussveranstaltung, auf der - obligatorisch - zahlreiche Preise wie Softwareprodukte, JAX-Teilnahmen, Bücher u.v.a.m. verlost wurden. Damit ging eine überaus erfolgreiche Konferenz zu Ende, die zusätzlich zu den hier vorgestellten inhaltlichen Höhepunkten auch mit zahlreichen zum Teil neuen Community Features aufwartete, wie z.B. das zweimal stattfindende JAX Jogging, Massage, Kicker-Automaten sowie JAX Partys mit Livemusik, DJ, Kino und Freibier - aber das sehen Sie ja in unserer Bildercollage.




