Skip to main content
Jump to: navigation, search

Difference between revisions of "Eclipse DemoCamp Neon 2016/Darmstadt"

(Added Abstract for Testing multithreaded java with Eclipse)
m (Presenters)
Line 37: Line 37:
 
Olav Lenz, [https://www.bsi-software.com/ BSI Business Systems Integration Deutschland GmbH]
 
Olav Lenz, [https://www.bsi-software.com/ BSI Business Systems Integration Deutschland GmbH]
  
=== Presenters ===
+
=== Presentations Proposals ===
  
Our time constraints allow max 8 presentations.  
+
Our time constraints allow max. 8 presentations. If you'd like to give a demo, please add yourself to this list until 15. November and provide an abstract below. We'll pick the final talks and inform you by email the day after.  
 
+
Inform us if you would like to give a presentation.
+
  
 
# Mein Minecraft-Smart-Home: Prototyping für das Internet der gruseligen Dinge, Sascha Wolter, [https://www.qivicon.com/de/ qivicon]
 
# Mein Minecraft-Smart-Home: Prototyping für das Internet der gruseligen Dinge, Sascha Wolter, [https://www.qivicon.com/de/ qivicon]
Line 49: Line 47:
 
# Eclipse Automated Error Reporting – für alle deine Java Anwendung, Marcel Bruch ([http://www.ctrlflow.com/automated-error-reporting/ ctrflow]):  
 
# Eclipse Automated Error Reporting – für alle deine Java Anwendung, Marcel Bruch ([http://www.ctrlflow.com/automated-error-reporting/ ctrflow]):  
 
# Sensor Web - Connecting Embedded devices with a Back-End based on [http://microprofile.io Microprofile] 1.0 (CDI, JSON-P, JAX-RS), Werner Keil  
 
# Sensor Web - Connecting Embedded devices with a Back-End based on [http://microprofile.io Microprofile] 1.0 (CDI, JSON-P, JAX-RS), Werner Keil  
#
+
# Testing multithreaded java with Eclipse, Thomas Krieger [http://vmlens.com.io vmlens]
  
 
=== Abstracts  ===
 
=== Abstracts  ===

Revision as of 04:18, 2 November 2016

DemoCamp.png What is an Eclipse DemoCamp?

Location and Date

Deutsche Telekom AG
Products & Innovation
T-Online-Allee 1
64295 Darmstadt
Germany


Wednesday, November 30th, 2016, 17:00 - 21:00

Find location in Google Maps

Sponsors

This DemoCamp will be sponsored by

Qivicon telekom.png

QIVICON

Codetrails-logo 0.png

Codetrails GmbH

Bsiag.png

BSI Business Systems Integration AG

Organizer

Marcel Bruch, Codetrails GmbH

Jochen Hiller, Deutsche Telekom AG

Olav Lenz, BSI Business Systems Integration Deutschland GmbH

Presentations Proposals

Our time constraints allow max. 8 presentations. If you'd like to give a demo, please add yourself to this list until 15. November and provide an abstract below. We'll pick the final talks and inform you by email the day after.

  1. Mein Minecraft-Smart-Home: Prototyping für das Internet der gruseligen Dinge, Sascha Wolter, qivicon
  2. When Eclipse (Technology) Hits Mars (tentative title), European Space Operations Center ESA/ESOC
  3. Modern JavaScript development with Eclipse JSDT 2.0, Patrik Suzzi
  4. How Microsoft's Language Server Protocol Stirs Up Eclipse, Jan Köhnlein (TypeFox GmbH)
  5. Eclipse Automated Error Reporting – für alle deine Java Anwendung, Marcel Bruch (ctrflow):
  6. Sensor Web - Connecting Embedded devices with a Back-End based on Microprofile 1.0 (CDI, JSON-P, JAX-RS), Werner Keil
  7. Testing multithreaded java with Eclipse, Thomas Krieger vmlens

Abstracts

Sascha Wolter:„Mein Minecraft-Smart-Home: Prototyping für das Internet der gruseligen Dinge

Vernetzte, smarte und autonome Alltagsgegenstände sind unaufhaltsam. Doch wie vermitteln wir das Verständnis und die Kompetenz für dieses Internet der Dinge? Wie können wir Kollegen, Kunden oder die eigenen Kinder dafür begeistern, diese Zukunft verantwortungsbewusst mitzugestalten? Es gilt, Berührungsängste abzubauen und das Internet der Dinge auf spielerische Art und Weise erlebbar zu machen. Dank der Kombination aus Minecraft und Smart-Home-Lösungen wie Eclipse SmartHome ist das auch ohne Lötkolben möglich. Minecraft ist dabei mehr als eine Spielerei. Beispielsweise nutzt Microsoft im Rahmen des Projektes Malmo Minecraft zur Erforschung künstlicher Intelligenz. Sascha Wolter demonstriert in seiner Session, wie man das Internet der Dinge in Form von Hard- und Software selber gestaltet. Zum Einsatz kommen visuelle Programmierumgebungen und spielerische Programme – darunter auch Minecraft. Natürlich wird auch gezeigt, dass sich diese pragmatische Herangehensweise in Kombination mit IoT-Plattformen und Smart-Home-Lösungen wie z. B. openHAB oder QIVICON auch für professionelle Projekte eignet.

Patrik Suzzi: Modern JavaScript development with Eclipse JSDT 2.0

The rising importance of JavaScript in development, triggered new investments to revamp the JavaScript Development Tools for Eclipse (JSDT).

With JSDT 2.0, available since the Neon Release, Eclipse ships a number of new features and tool integrations to enable javascript full-stack development.

In this talk, we'll start looking at the most important features shipped with JSDT, such as the new ES6 parser, Node tools integrations, etc. Then, we'll see a demo on how to use JSDT to configure, run and debug a simple full-stack application with a Nodejs backend and Angular frontend.

At the end of the demo, we'll see which are the upcoming developments, and how to contribute to JSDT, in case you're interested.

Jan Köhnlein (TypeFox GmbH): How Microsoft's Language Server Protocol Stirs Up Eclipse

The Language Server Protocol [1] is an initiative by Microsoft that was originally developed to easily add support for new languages to VisualStudio Code. Via the LSP, a generic editor can connect to a language server that provides all the specific logic to support the language in an IDE, such as compilation, debugging, content assist, hover, find references etc. This clear separation of the editor and the language is very powerful. Using a protocol instead of an API even allows to implement both parts in different languages. As a consequence, it could yield support for all languages in all IDEs.

In this demo I will show how various Eclipse projects have adopted the LSP. From a Java-based implementation of the protocol, over generic editors for Eclipse RCP and Eclipse Ché, to implementing language servers for your own languages with Xtext.

[1] https://github.com/Microsoft/language-server-protocol


Marcel Bruch (Codetrails GmbH): Automated Error Reporting – jetzt für alle deine Java Anwendung

Seit Eclipse Mars können Entwickler alle Fehler die in ihre IDE auftreten mit wenigen Klicks an eclipse.org senden. Seit dem wurden mehr als 3.000.000 Error Reports gesendet und tausende Probleme bei in Eclipse Mars gefixt. Seit Neon können nun all Eclipse Plug-in (egal ob kommerziell oder open-source) Fehlerreports für ihre Plug-ins empfangen. Dieser Talk zieht ein Resümee über 2 Jahre Automated Error Reporting @ Eclipse und zeigt, wie du dein persönliches Error Reporting in deine Java Anwendung integrieren kann (Egal ob Eclipse, OSGI, Server oder Desktop Anwendung).


Werner Keil (Creative Arts & Technologies): Sensor Web - Connecting Embedded devices with a Back-End based on Microprofile

The concept of the "sensor web" is a type of sensor network that is especially well suited for environmental monitoring. Sensor web systems often utilize OGC's Sensor Web Enablement (SWE) framework. In this demo I will show how Embedded devices (Raspberry Pi or Intel Edison) share sensor readings with a Back-End based on Microprofile 1.0 (CDI, JSON-P, JAX-RS) to visualize sensor data and store it using the NoSQL framework Diana. JSR 363, the Units of Measurement ensures consistency of measurements all the way from edge devices to the web UI and NoSQL data store. Kann je nach Wunsch Deutsch oder Englisch gehalten werden. standard for Java


Thomas Krieger (vmlens): Testing multithreaded java with Eclipse

The testing multithreaded software is hard, often harder than writing it. In this demo you see how you can test multithreaded java in eclipse with vmlens and how to cope with the two challenges of testing multithreaded software: Errors are hardware dependent, and errors happen only for specific interleaving of threads.


Agenda

  • 17:00 - 17:25 Meet & Greet
  • 17:25 - 17:30 Welcome
  • 17:30 - 17:50
  • 17:55 - 18:15
  • 18:20 - 18:40
  • 18:45 - 19:05
  • 19:05 - 19:30 Break
  • 19:30 - 19:50
  • 19:55 - 20:15
  • 20:20 - 20:40
  • (20:45 - 21:00)
  • 21:00 - 22:00 Closing session and get together

Who Is Attending

You can register for this event via https://www.eventbrite.com/e/eclipse-democamp-darmstadt-2016-tickets-28523011094.
Registration is free.

Back to the top