Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

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

m (Presenters)
m (Presenters)
Line 48: Line 48:
 
# How Microsoft's Language Server Protocol Stirs Up Eclipse, Jan Köhnlein (TypeFox GmbH)
 
# How Microsoft's Language Server Protocol Stirs Up Eclipse, Jan Köhnlein (TypeFox GmbH)
 
# 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]):  
# A Sensor Web Demo: Connecting Embedded devices with a Sensor Web Back-End based on [http://microprofile.io Microprofile] 1.0 (CDI, JSON-P, JAX-RS), Werner Keil  
+
# A Sensor Web Demo: Connecting Embedded devices with a Back-End based on [http://microprofile.io Microprofile] 1.0 (CDI, JSON-P, JAX-RS), Werner Keil  
 
#
 
#
  

Revision as of 15:32, 28 October 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

Presenters

Our time constraints allow max 8 presentations.

Inform us if you would like to give a presentation.

  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. A Sensor Web Demo: Connecting Embedded devices with a Back-End based on Microprofile 1.0 (CDI, JSON-P, JAX-RS), Werner Keil

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).

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