Java Magazin 3.13

Umfang: 100 Seiten

Erhältlich ab: 2013-02-06 00:00:00

Autoren: Christian Bick, Peter Boxberg, Daniel Brenner, Christian Elfers, Sven Haiges, Dominik Helleberg, Klaus Kreft, Angelika Langer, Arne Limburg, Thomas Louis, Timo Mankartz, Christian Meder, Oliver Meyer, Andreas Mihm, Michael Müller, Jörg Pechau, Frank Pientka, Marko Reiprecht, Leon Rosenberg, Lars Röwekamp, Chris Rupp, Remo Schildmann, Dirk Schüpferling, Michael Schütz, Yann Simon, Stefan Siprell, Kai Spichale, János Vona, Gunnar Wagenknecht

Sie werden zu unserer Partnerseite entwickler.de weitergeleitet

Magazin

News

Bücher: Der Weg zum Java-Profi

Bücher: Pro Spring 3

Bücher: Eclipse 4

Interview mit Doug Cutting
Dem Hadoop-Hype gerecht werden

RabbitMQ und CDI
Elegante Einbindung in Java-EE-Umgebungen
von Christian Bick

Titelthema

Webentwicklung mit dem Play-Framework
All Play and no work
von Yann Simon und Remo Schildmann

Web

JavaScript-Komponenten- und Dependency-Management
Struktur ins Chaos
von Christian Elfers, Marko Reiprecht und Oliver Meyer

JavaScript-Toolintegration
Automatisch, praktisch, gut
von Daniel Brenner

OAuth 2.0 – Teil 2
Access granted!
von Sven Haiges

Java Core

Effective Java: Tool Time
Werkzeuge für die dynamische Memory-Leak-Analyse
von Klaus Kreft und Angelika Langer

Enterprise

Mit Twitter Storm den Strom meistern
Verarbeitung komplexer Ereignisse und Datenströme
von Kai Spichale

Die Macht der Daten
Mit Caching wird das Framework Big-Data-fähig
von János Vona

Integrationsframework Mule
Entkopplung großer Anwendungssysteme über eine Integrationsarchitektur – ein Praxisbericht
von Peter Boxberg

Kolumne: EnterpriseTales
Veröffentlichung des Early Drafts von JCACHE
von Lars Röwekamp und Arne Limburg

Soziale Unternehmensanwendungen mit Gadgets und Widgets
E-Mail war gestern
von Frank Pientka

Tools

Java-Monitoring mit MoSKito
DevOps in der Praxis
von Leon Rosenberg und Michael Schütz

Cloud Computing

Die elastische JVM
Jelastic: PaaS-Newcomer zwischen Ost und West
von Timo Mankartz und Thomas Louis

Eclipse Gyrex
Modular? Na klar!
von Andreas Mihm und Gunnar Wagenknecht

Agile

Ermittlungstechniken
Was darf’s bei Ihnen sein?
von Chris Rupp und Dirk Schüpferling

Android360

Von Photosphären, Tagträumen und Wunderstrahlen
Jelly Bean in aktualisierter Neuauflage
von Christian Meder

Ein Herz für UI
Entwicklung für mobile Geräte heißt UI-Entwicklung
von Jörg Pechau

Android Development Tools
Ein Werkzeugkasten für Android
von Dominik Helleberg

Android SDK – Hidden Features
Versteckte Perlen im Android SDK – Teil 1
von Lars Röwekamp und Arne Limburg

Sturm in der Kaffeetasse

Da ist das neue Java-Jahr gerade einmal ein paar Wochen alt und hat schon seinen ersten Aufreger! Aus einer anfangs harmlos erscheinenden Personalie entbrannte eine hitzige Diskussion um Open-Source-Software. Aber glücklicherweise mit Happy End …

Vert.x ist ein Framework für asynchrone, skalierbare und nebenläufige Anwendungen und gilt gemeinhin als Node.js-Alternative für die Java Virtual Machine. Führender Kopf und Entwickler hinter Vert.x ist Tim Fox. Er arbeitete bis Ende 2012 unter dem Dach von VMware an Vert.x und wechselte im Dezember zu Red Hat. Kaum hatte die Java-Welt Anfang Januar die Arbeit nach den Feiertagen wieder aufgenommen, schlug ein Beitrag von Fox in der Google-Gruppe von Vert.x ein wie eine Bombe: Fox berichtete darin, VMware-Anwälte hätten ihn besucht und ihn angewiesen, von allen administrativen Aufgaben bei Vert.x zurückzutreten (http://bit.ly/UyaBgM).

Der Aufschrei war enorm: Obwohl die Community nur die Fox-Seite kannte, wurde VMware stante pede als Bösewicht ausgebuht. Ein paar wenige Stimmen, vor allem von VMware-Angestellten wie Oliver Gierke, Stuart Williams oder Andy Piper, versuchten, die aufgebrachte Menge zu beruhigen. Schließlich veröffentlichten Alexis Richardson von VMware und Mark Little von Red Hat eine gemeinsame Erklärung und beseitigten damit alle Gerüchte bzgl. VMwares angeblichem Alleingang. Oberste Priorität habe eine ungestörte Fortführung der Vert.x-Entwicklung, hieß es, und das wolle man gemeinsam und mit vereinten Kräften, unter der Führung von Tim Fox machen.

Die Qual der Wahl

Und an dieser Stelle beginnt die wunderbare Geschichte namens „How Open Source Works“. Der ursprüngliche Thread in der Google-Gruppe wurde erweitert, um gemeinsam mit der Community alle Möglichkeiten zu diskutieren (http://bit.ly/146Gov8). In diesem einen Thread für ein Projekt, das weit entfernt ist von der Größe oder dem Einfluss anderer Java-Projekte wie beispielsweise Hudson oder Wicket, meldet sich jeder zu Wort, der Rang und Namen hat, sei es Apache-Chef Jim Jagielski oder Mike Milinkovich von der Eclipse Foundation. Ebenfalls lesenswert sind die vielen Blogeinträge der Community, z. B. von Tim O’Brian (http://bit.ly/Skbtdr) oder Ian Skerrett (http://bit.ly/10tKOy4).

Dieser Thread zeigt nicht nur die Lebendigkeit der Open-Source-Welt, sondern ist meiner Meinung nach auch riesiges Lob und jede Menge Vorschusslorbeeren für Vert.x. Das bestätigt uns auch in der Entscheidung, einen Heftschwerpunkt zu planen, der sich mit Vert.x und Node.js beschäftigt. In der nächsten Ausgabe erfahren Sie mehr und kommen eventuell selbst auf den Geschmack.

Eclipse Vert.x

Kurz vor Redaktionsschluss ist die Community übrigens zu einer Entscheidung gelangt: Vert.x soll Eclipse-Projekt werden (http://bit.ly/10H6ea7). Mike Milinkovich hat bereits angeboten, beim Projektstart mit Rat und Tat zur Seite zu stehen, ebenso IBMs John Arthorne (Eclipse Project PMC und Platform Core Lead) und Twitters Chris Aniszczyk (u. a. Technology und Mylyn PMC Member). Einem flüssigen und problemlosen Übergang in die Eclipse Foundation sollte also nichts im Weg stehen – wir wüschen viel Erfolg beim Umzug!

Die einmonatige Wartezeit bis zur nächsten Ausgabe lässt sich übrigens prima mit dem heutigen Titelthema zum Play-Framework überbrücken. Wer schon immer mal Webanwendungen mit Scala- und Java-APIs bauen wollte, ist hier genau richtig.

Viel Spaß beim Lesen und Bauen der ersten eigenen Anwendung mit Play!

Claudia Fröhling, Redakteurin Java Magazin
Twitter: @JavaMagazin
Google+: gplus.to/JavaMagazin

Links und Downloadempfehlungen zu den Artikeln im HeftRabbitMQ: http://www.rabbitmq.comRabbitEasy: http://github.com/zanox/rabbiteasyMule: http://www.mulesoft.comDojo Toolkit: http://dojotoolkit.orgOAuth Spec: http://tools.ietf.org/html/draft-ietf-oauth-v2-31Webintegrationsmuster Widgets and Gadgets:http://rollerweblogger.org/roller/entry/wip_widgets_and_gadgetsDalvik Debug Monitor Server:http://developer.android.com/tools/debugging/ddms.htmlPlay Tutorial:https://github.com/playframework/Play20/wiki/JavaGuide1Beispiel zur Integration von MoSkito in eine CDI-Umgebung:https://github.com/anotheriaTwitter Storm: http://storm-project.netEhcache: http://ehcache.orgEclipse Gyrex: https://www.ohloh.net/p/gyrex