Eclipse DemoCamp Zürich Luna Release Train Live am 23. Juni 2014 in der ETH Zürich Bereits zum dritten Mal laden wir zum Austausch unter Java/Eclipse Interessenten ein. Spannende Projekte stellen sich im Hörsaal HG D1.1 im ETH Hauptgebäude in Zürich vor. Optional bieten wir vor dem DemoCamp um 14:00 ein 2h Scout Tutorial an. Anmeldung Die Teilnahme ist kostenlos, aber auf 150 Plätze begrenzt. Bitte für DemoCamp und Scout Tutorial online anmelden: https://wiki.eclipse.org/Eclipse_DemoCamps_Luna_2014/Zurich anmelden 14:00 Hands-on Scout Tutorial In diesem zweistündigen Tutorial bauen wir mit Scout, dem Open-Source Framework für Geschäfts- applikationen, eine kleine three-tier Applikation. Dabei decken wir die Spannweite vom Dialogfeld im Benutzerinterface bis zur Datenhaltung in einer SQL Datenbank ab. 16:30 Meet and Greet 17:00 Welcome/Intro Matthias Zimmermann, Serano Colameo 17:10 Ein kleiner Reiseführer durch die Eclipse Welt Ralph Müller, Eclipse Foundation 17:30 Eclipse and Java™ 8 Daniel Megert, IBM Research – Zurich 18:00 Xtext: What‘s new with Luna Sven Efftinge, itemis AG 18:25 EMap – Map your EMF-Models to an SQL-Database Tom Schindl, BestSolution GmbH 19.00 Break (soft drinks and snacks) 19:20 Visualizing EMF-models in 3D Torkild Ulvøy Resheim, Itema AS 19:45 Crowd-Sourcing, Code-Snippets, and more What Eclipse Code Recommenders has been up to for Luna, Marcel Bruch, Codetrails 20:10 Eclipse Scout: Cloud Backend, Automatic Documentation and other Luna features Andreas Hoegger, Matthias Zimmermann, BSI Business Systems Integration AG 20:30 Flying sharks and M2M Klemens Edler, Florian Pirchner, Lunifera GmbH 21:00 Networking with beer and food (and soft drinks) Eclipse DemoCamp Zürich Luna Release Train Live am 23. Juni 2014 in der ETH Zürich Ein kleiner Reiseführer durch die Eclipse Welt Eine Einführung in das Eclipse Ökosystem sowie Einsichten und Erkenntnisse über die letzten 10 Jahre bei Eclipse. Ralph Müller, Eclipse Foundation. Eclipse and Java 8 Wie kann mit Eclipse Java 8 Code entwickelt werden? Dieser Vortrag zeigt dies mit der neusten Version der Eclipse IDE. Anschliessend werden die prominentesten neuen Features für den Luna Release demonstriert. Die Session endet mit einem kurzen Rückblick auf die Anstrengungen, den Java 8 Support für die Eclipse IDE bereitzustellen. Daniel Megert ist einer der ersten Eclipse Committer. Aktuell leitet er das Plattform- und das JDT-Projekt und arbeitet im Eclipse PMC. Xtext: What’s new with Luna Xtext ist ein verbreitetes Framework um schnell und einfach Domain-spezifische Sprachen (DSL) sowie eigene Programmiersprachen zu entwickeln. In diesem Vortrag geht Sven auf die wichtigsten Neuerungen im Xtext Framework ein. Crowd-Sourcing, Code-Snippets, and more: What Eclipse Code Recommenders has been up to for Luna Code Recommenders ist ein Eclipse Projekt, welches den Entwickler mit einer intelligenten Code-completion unterstützt. Im Gegensatz zur alphabetischen Auflistung möglicher Methoden werden die am häufigsten verwendeten zuerst vorgeschlagen. Marcel geht auch auf die Präsentation von passenden Code-Snippets und weitere neue Elemente des Projektes ein. Marcel Bruch ist Gründer/CEO der Firma Codetrails, Project-Lead von Code Recommenders sowie Co-Lead der JUG Darmstadt Eclipse Scout: Cloud Backend, Automatic Documentation and other Luna features Das Scout Framework hilft dem Entwickler effizient Java/ Eclipse basierte Geschäftsapplikationen umzusetzen. Andy und Matthias demonstrieren die zwei wichtigsten neuen Scout Features. Support für Cloud-Applikationen sowie ein Generator, welcher Spezifikationsdokumente der laufenden Applikation erzeugen kann. Andreas Hoegger und Matthias Zimmermann sind Scout Project-Leads und arbeiten für BSI Business Systems Integration AG. Sven Efftinge arbeitet für itemis und ist enthusiastischer Software-Entwickler und Xtext und Xtend Project Lead Visualizing EMF-models in 3D (englischer Vortrag) Das Norwegische Marine Forschungsinstitut (MARINTEK) verwendet die Eclipse RCP Plattform um Operationen auf hoher See zu simulieren. Torkild zeigt wie EMF-Modelle mit 3D-Technologien gekoppelt wurde, um diese Simulationen zu unterstützen. Da werden ein paar grosse Wellen auf uns zukommen! Torkild Ulvøy Resheim ist Eclipse Committer und arbeitet als Software-Entwickler bei der Norwegischen Firma Itema. EMap - Map your EMF-Models to an SQL-Database Tom stellt sein neues Projekt EMap vor. EMap wird mit dem Ziel entwickelt, das Persistieren von grossen EMF-Modellen in relationalen Datenbanken zu ermöglichen. Im Gegensatz zu den häufig verwendeten Technologien Teneo und JPA funktioniert EMap auch bei starken CPU- und Speichereinschränkungen. Tom Schindl ist Co-Gründer der Österreichischen BestSolution.at. Tom ist ProjectLead von e(fx)clipse sowie Eclipse IDE, EMF und Eclipse Plattform Committer Flying sharks and M2M Zum Abschluss des Democamps lassen wir noch «Sharky» durch den Hörsaal schwimmen. Mithilfe von Machine to Machine (M2M) Technologien und einer gehackten Fernsteuerung steuern Florian und Klemens per Software den fliegenden Hai durch die Luft - dies über eine Browser- Applikation, einem 3D-Sensor oder über ein Handy. Florian Pirchner und Klemens Edler arbeiten für Lunifera GmbH und sind beide von M2M Technologien begeistert.