Die nächsten Veranstaltungen
Von der Oracle University haben wir die folgende Information mit Bitte um Weiterleitung erhalten:
Da Sun Microsystems und Oracle Certification bei den deutschen Java-Experten sehr beliebt sind, haben Sie wahrscheinlich bereits mindestens eine Zertifizierungsprüfung abgelegt. In diesem Fall könnte eine Mitgliedschaft bei einer der Oracle Certified Java-Gruppen auf Linkedin für Sie von Interesse sein:
Hierbei handelt es sich um offizielle Gruppen für Sun & Oracle Certified Java Professionals, die von der Oracle University unterhalten werden. Ziel dieser Gruppen ist es, Java-Experten in einem globalen Netzwerk zusammenzubringen. Voraussetzung für die Zulassung ist die Vorlage von Zertifizierungsnachweisen.
Die Linkedin-Gruppen dienen als Diskussionsforen, über die Fachkollegen Fragen, Tipps und Tricks sowie von Zeit zu Zeit auch Jobangebote austauschen können.
Sie möchten gerne Mitglied werden? Rufen Sie die Gruppe auf, bei der Sie Mitglied werden möchten, und legen Sie bitte Ihre PearsonVUE-ID sowie Zertifizierungsnachweise vor, damit wir Ihren Antrag auf Mitgliedschaft möglichst schnell genehmigen können.
Anträge auf Mitgliedschaft von nicht zertifizierten Personen wie beispielsweise Mitarbeitern von Personalabteilungen, Personalvermittlern und Headhuntern können nicht genehmigt werden.
JavaScript erlebt zur Zeit einen ungeheuren Auftrieb, und auch wir wollen uns damit in Zukunft etwas mehr beschäftigen. Den Anfang machten Peter Roßbach und Philipp Tarasiewicz, die sich seit längerem mit den neuen Möglichkeiten des JavaScript-Öko-Systems beschäftgen und das Zusammenwirken verschiedener Frameworks demonstrierten werden. Etwa 50 Besucher waren dabei.
Das klassische Programmiermodell im Web basiert im Wesentlichen auf einer synchronen Verarbeitung der HTTP-Anfragen. Demnach kann der Webserver einem Client nur Daten zustellen, wenn zuvor eine Anfrage gestellt wurde. Blockierende Hintergrunddienste können so schnell zu einem hartnäckigen Problem werden und die Ressourcennutzung ist alles andere als optimal. Heutige Anwendungsfälle erfordern allerdings mehr. Die Kooperation zwischen Clients und mit dem Server soll unmittelbar ohne Verzögerung erfolgen. Nachrichten sollen direkt zu allen angeschlossenen Clients übertragen werden. Um ein solches Verhalten zu realisieren, muss der Server über bestehende Verbindungen sofort Daten übertragen können. Leider haben sich in den letzten Jahren diverse Workarounds auf der Basis von HTTP etabliert, die unter den Stichwörtern Comet, HTTP-Streaming, Long Polling oder Flash Sockets in die Welt gesetzt wurden. Nun gibt es mit HTML5-WebSockets erstmalig eine verlässliche Spezifikation und Umsetzung in den aktuellen Browsern. Es ist mit WebSockets möglich eine "echte" bidirektionalen Verbindung zwischen einem Webclient und einem Webserver herzustellen. Über diesen Kanal kann dann der Client, wie auch Server, beliebig asynchron Daten austauschen.
Peter Roßbach ist Geschäftsführer der bee42 solutions gmbh, freiberuflicher Systemarchitekt und Coach zahlreicher Java-EE-Anwendungen. Sein besonderes Interesse liegt in der Entwicklung von komplexen Informationssystemen, einschließlich der Gestaltung und Realisierung von testgetriebenen Softwareprozessen. Seit 1997 wirkt Peter Roßbach im Bereich HTTP Server und WebContainer tätig. Er ist Committer im Apache Tomcat Projekt und Mitglied der Apache Software Foundation. Sein besonderes Interesse sind Überwachungs- und Analyse Systeme für komplexe Infrastrukturen. Es realisiert mit der bee42 ein Monitoring-Produkte auf der Basis aktueller Webtechnologien, NoSql-Datenbanken für Java-Server Plattformen.
Philipp Tarasiewicz ist freiberuflicher Software-Entwickler und Technologie-Berater im Bereich Java, JavaScript, Cloud-Computing und Web. Im Juni 2012 gründete er die Cuckoo GbR: Eine kleine Software-Schmiede, die im Bereich Social Gaming tätig ist. Dort nutzt er aktuelle Web-IO Technologien wie WebSockets, um interaktive Echtzeit-Spiele für das Web und für mobile Endgeräte zu entwickeln. Darüber hinaus entwickelt er in Kooperation mit der bee42 solutions GmbH moderne Monitoring-Lösungen.
Die Folien zum Vortrag gibt es demnächst hier zum Download!
Wie immer möchten wir uns bei underen Sposnoren bedanken, insbesondere dem Linuxhotel, den beiden Sprechern Peter und Philipp, und natürlich bei allen besuchern für's Kommen!
Mit Wicket macht das Entwickeln von Webanwendungen wieder Spaß. Warum ist das so? Wie funktioniert Wicket? Eignet es sich für alle Projekte? Für welche nicht?

In der Veranstaltung wurde eine kleine Webanwendung mit Hilfe des Wicket-Frameworks entwickelt, woran etliche Besucher auch praktisch am eigenen Laptop teilnahmen.
Carl-Eric Menzel ist Senior Consultant bei C1 SetCon GmbH. Neben langjähriger Erfahrung mit den Themen Frontend- und Middleware-Entwicklung beschäftigt er sich seit fünf Jahren mit Wicket. Er ist Co-Autor von "Wicket - Komponentenbasierte Webanwendungen in Java" und bietet Schulungen an.
Wir danken Carl-Eric für seine Demonstration, unseren Sposnoren für ihre andauernde Unterstützung und allen Besuchern für's kommen!
Die ruhrjug geht nun - wegen der EM sowie der Organisation der gearconf - etwas früher in die Sommerpause.
Wir wünschen allen Besuchern einen angenehmen Sommer, schöne Ferien, und freuen uns auf ein Wiedersehen im September!