Eclipse Unconference Europe 2014
- 1 Eclipse Unconference
- 2 Poster session
- 3 Unconference Agenda
- 4 Dev Co-working Space
- 5 Unconference session descriptions
This page is the live agenda for the Eclipse Unconference in Ludwigsburg on October 27th, 2014 at the Forum.
Submit a session, or support one
If you want to suggest a session, just send the details of your session to gael.blondelle _ at _ eclipse.org and susan.iwai _ at _ eclipse.org with the following information:
- short title
- session type can be a workshop, a brainstorming session on topic, a live coding session, ...
- timing constraints: Is 1:30 ok? Is 2:00 Ok? Do you need 3:00 in the afternoon by joining two 1:30 sessions?
- session leaders and moderators. Include emails so that you can be contacted by other interested people.
- session description: in no more than 5 lines
You can also support a session proposal or comment on it on the page.
Registration and logistics
Unlike the regular conference, this Unconference is organized by YOU. There will be food and beverages, power and projectors, and meeting rooms. We will try to coordinate just a bit to avoid obvious topic overlaps during the day.
We are planning to include a Dev co-working space, that is, spaces where developers meet and work together on their preferred projects. Both experienced and new contributors will find that the co-working space is a good chance to meet and learn from each other.
Registration: If you plan to participate, please help us manage the logistics by registering for the Unconference on the conference registration page.
- Gaël Blondelle: Eclipse Foundation Europe - PolarSys / Embedded Systems
- Susan Iwai: Eclipse Foundation Europe
During the Unconference, we will host a poster session over our lunch break. Please send an email to gael.blondelle _at_ eclipse.org and susan.iwai _ at _ eclipse.org if you plan to come with a poster. Please list your poster below.
Here are the posters:
|Bürgersaal 2||Schubartsaal||Seminarraum 5||Seminarräume 1-2|
|9:00-9:10||Welcome address and Program presentation (Bürgersaal 2)|
|9:15-10:45||Science Working Group||IoT Working Group||Getting started with Papyrus||OSLC Session|
|11:00-12:30||Science Working Group||IoT Working Group||Customizing Papyrus for Automotive and Embedded Systems||OSLC Session|
|12:30-14:00||Lunch and Poster Session|
|14:00-15:30||Science Working Group||IoT Information Model Repository Workshop||RequirementsEngineering (TBC)||Long Term Support WG|
|16:00-17:30||Science Working Group||IoT Working Group ctd.||PolarSys maturity assessment||EASE: Scripting Eclipse|
Dev Co-working Space
Reserve your Dev Co-working Space! One day before EclipseCon Europe, use the Dev co-working space to work on your Eclipse project. We'll assign a space to self-organizing groups to work together on open source projects, to discuss topics relevant to a broader subset of the community, and to hack code...
If you want to reserve co-working space for your Eclipse project, contact gael.blondelle _at_ eclipse.org and susan.iwai _ at _ eclipse.org with the following information :
- Project name
- How long you need the space - for a full day or half day ?
- Number of expected hackers
- The purpose of the get together : hackathon, discussing future, sharing beers...
The following projects have reserved their space:
Unconference session descriptions
Science Working Group
- Session coordinator: Philip Wenig
- Session type: Coding session
Editing and display of time series data is an ubiquitous task in scientific research. Most commonly, the needed functionality is developed by each project from the ground up. Contrary to that, it would be better to have a flexible framework that separates the editing pipeline and the display of the data. Moreover, it must be data format independent so that it can be used more widely. Specialized scientific projects could then use the framework and connect their data to the framework. Within the session, we'd like to discuss about such a framework. Moreover, coding says more than thousand words.
- n-dimensional data editing
- Display libraries, SWTChart, XYGraph, JavaFX, ...
IoT Working Group
- Session coordinators: Ian Skerrett, Benjamin Cabé
- Session description: IoT Project Updates
- Eclipse IoT Project Updates
- Eclipse SmartHome
- Eclipse Kura
- Eclipse SCADA
- BIRT and IoT
- Plan for an IoT package (Mars release)
- IoT Information Model Repository Project Proposal (see detailed description hereafter)
- other agenda topics to be added
IoT Information Model Repository
- Session coordinator: Kai Hudalla
- Session Type: Workshop
Many technologies are available today allowing for device connectivity and the realization of solutions in the Internet of Things (IoT). Each of these technologies follows their own specific approach to technical and semantic device abstraction, resulting in a lack of interoperability between solutions built on top of them.
We will discuss an approach to standardization at the semantic abstraction layer by means of generic, technology agnostic Information Models for devices and its usefulness for achieving the desired interoperability at the solution layer.
The basis for the discussion should be a proposal from Bosch Software Innovations for the “IoT Information Model Repository” project within the eclipse IoT community.
Getting Started with Papyrus
- Session coordinator: Rémi SCHNEKENBURGER
- Session type: Hands-on
This hands-on workshop will teach the participants how to download and install Papyrus and how to create the model of a software system.
One of the traditional barrier to adoption of model-based engineering tools is the apparent complexity of the language (UML, SysML) and of the tools. This hands-on workshop will use Papyrus to break down these barriers by leading the participants through the creation and development of a model for a simple system application. The participants will learn how modelling can help show requirements and their traceable realizations into structural and behaviours models that fully describe the system to be built. They will also learn how to use basic customization capabilities to make the modelling environment better aligned with their personal preferences, company directive, and domain model.
Customizing Papyrus for Automotive and Embedded Systems
Session coordinator: Rémi SCHNEKENBURGER
Session type: Hands-on
In the context of MDE, UML is actually the most-widespread modeling language in the world. It is in the one hand widely educated & disseminated (e.g., via academics courses, tutorials, books, professional trainings and mentors), and in the other hand there is a large set of tools supporting UML, either proprietary or open-source.
However, even if standards are key to MDE success, being also able to support dedicated features for specific concerns and domain is for sure also mandatory for being able to benefit 100% of modeling advantages. For that purpose, UML proposes the profile concept that enables to define specific language (e.g., SysML). Papyrus, the UML tool of the Eclipse Foundation, does support the UML profile, but also provides very advanced customization mechanisms that enable to fully implement DSML without losing the benefit to be based on the UML standard.
The purpose of this tutorial will be to give its participants all the information needed to implement very advanced modeling support for DSML while continuing to be based on a standard. It will be illustrated with Automotive standards like Autosar and EAST-ADL, and with standards for Embedded Systems like Marte.
PolarSys Maturity Assessment
- Session coordinator: Gaël Blondelle
- Session Type: Demo and Brainstorming
Presentation of the PolarSys Maturity Assessment process and demonstrator and brainstorming about future development.
- Session Coordinators: Jean-Luc Johnson (Airbus Group Innovations) and Gray Bachelor (IBM)
- Session Type: Hands-on/Workshop
Many challenges remain in complex system development: collaboration between multi domains, concurrent engineering, and huge amount of data spread into geographically distributed silos. This situation leads to large program schedules in many industries, aerospace, automotive, railways, and more.
OSLC can help to break the barriers between domains. The Open Services for Lifecycle Collaboration initiative is an open community with the objective to create standardized specifications of how tools, involved in different engineering lifecycles, can be integrated to share data and information. OSLC uses open and standard internet technologies to enable collaboration between tools. Eclipse Lyo project is an open source project with the goal of providing an SDK to enable adoption of OSLC specifications.
Come and learn how to extend your tools with OSLC capabilities. We provide a hands-on workshop to build an OSLC consumer adapter using the latest Eclipse LYO SDK contribution. The tutorial starts with the introduction of the OSLC principles and SOA-based approach and progresses to more advanced topics such as implementing an OSLC consumer to create or update an web resource from a Java Swing based desktop application.
Long Term Support Working Group
- Session coordinator: Steve Francisco, Ralph Mueller
- Session type: Workshop / Brainstorming session
Eclipse components that are used in commercial products need to be supported as long as the product itself. The Eclipse Long Term Support program provides the necessary organizational and technical infrastructure. It offers a professional approach for those in need of support as well as for those who make a business out of offering support. The Unconference session is an opportunity to get more detailed information and to discuss with the LTS members how LTS helps you satisfy your long-term support requirements..