Session Schedule

Primary tabs

Wednesday, June 24, 2015

CassiopéeSpotArgosDiamant
08:00 - 09:00Registration
09:00 - 10:45 Systems Modeling with the ARCADIA method and the Capella tool Much more than just another modelling tool, Capella (one of Polarsys projects inside Eclipse.org), is a model-based system engineering solution that has been successfully deployed in a wide variety of industrial contexts. Based on a graphical modelling workbench, it provides systems, software and hardware architects with rich methodological guidance relying on ARCADIA, a comprehensive model-based systems engineering method. ... Systems Modeling with the ARCADIA method and the Capella tool My Schedule Please sign in to add a session to your schedule. Provide Feedback Oomph: Eclipse the Way You Want It Watch the Seaker Pitch Video Win a Parrot MiniDrone Rolling Spider Consider the manual tasks needed to set up a fresh Eclipse development environment the way you want it: Download an Eclipse package. Which package has the features you need? For that package, do you have a JVM of sufficiently high version, e.g., Java 1.7, and appropriate bitness, i.e., 32 versus 64?... Oomph: Eclipse the Way You Want It My Schedule Please sign in to add a session to your schedule. Provide Feedback How to reuse the DAWNSci Eclipse Project to describe data and do plotting This workshop will show you how to check out DAWNSci and load data from disparate sources such as image formats and CSV files. Once you have the data we will show you how to plot it and slice it using the API's in DAWNSci and visualize it with the use of the tool system. The tutorial will show you how to add a powerful plotting and mathematical tool library into your own application. How to reuse the DAWNSci Eclipse Project to describe data and do plotting My Schedule Please sign in to add a session to your schedule. Provide Feedback Contributing to Eclipse. Live Hackathon (Part 1) Eclipse is an open source project which reflects the work of its community. At their respective level, anyone can contribute without necessarily having to be an advanced developer. Following an introduction of the different types of contributions and the role that anyone can have, this talk will then focus more specifically on the code contribution as well as the git and gerrit tools that are managed by the foundation to facilitate the work. Using concrete examples of contributions (bug fixes, new components, …), different use cases and tips will be explained in detail. The purpose... Contributing to Eclipse. Live Hackathon (Part 1) My Schedule Please sign in to add a session to your schedule. Provide Feedback
10:45 - 11:15Break
11:15 - 13:00 Sirius Workshop: Advanced graphical editors for your DSL Eclipse Sirius is the project that makes it easy to create custom graphical modeling workbenches. Based on EMF, a workbench created with Sirius provides a set of graphical model editors (diagrams, tables, trees) integrated in the Eclipse environment. The creation of this workbench is greatly facilitated by the ability to test the editors in real time. Both beginners and experienced Sirius users can participate to this workshop. From a starting sample provided and explained at the beginning, or from your own Sirius-based tool, you will discover how to easily implement the features that... Sirius Workshop: Advanced graphical editors for your DSL My Schedule Please sign in to add a session to your schedule. Provide Feedback Take your Git practice to the next level If you plan to attend our session, please download and unzip the following: https://drive.google.com/file/d/0B7-VXOUmhO79NXVjUWxDSnhlQ1E/view ---------- Already using Git, but you are still scared by those weird words like rebase -i, cherry-pick, gems like bisect, add -p, plumbing, porcelain, the "index"... And you'd like to go to the next level but never find the time to dig? This workshop is for you. After a reminder of the basics of Git, we'll start talking about the Git internals: how it stores things, why it's that quick, etc. Then we'll twiddle with some frontend and... Take your Git practice to the next level My Schedule Please sign in to add a session to your schedule. Provide Feedback Hands-on with Lightweight M2M: run a smartwatch on the Internet of Things! The Internet of Things is rising fast, but how to run it safely and efficiently using standards? OMA Lightweight M2M is the brand new IoT protocol for managing smart objects. It provides answers to the typical IoT needs: monitoring, configuring, securing and upgrading devices. It’s bandwidth efficient and fits in constrained embedded environments while providing friendly and discoverable RESTful API. This tutorial aims at giving you a hands-on experience with Lightweight M2M by showing you the power and simplicity of the Eclipse Leshan library for managing real world IoT application... Hands-on with Lightweight M2M: run a smartwatch on the Internet of Things! My Schedule Please sign in to add a session to your schedule. Provide Feedback Contributing to Eclipse. Live Hackathon (Part 2) This second part may be followed by people who want to continue their work started during the first part, or newcomers who could not attend the first session. Eclipse is an open source project which reflects the work of its community. At their respective level, anyone can contribute without necessarily having to be an advanced developer. Following an introduction of the different types of contributions and the role that anyone can have, this talk will then focus more specifically on the code contribution as well as the git and gerrit tools that are managed by the foundation to... Contributing to Eclipse. Live Hackathon (Part 2) My Schedule Please sign in to add a session to your schedule. Provide Feedback
13:00 - 14:00Lunch - Sponsored by Intel
14:00 - 14:15 Welcome + Speaker Pitches Welcome + Speaker Pitches All speakers that have a talk on Wednesday afternoon will have 10 seconds to sell their talk to the attendees. Welcome + Speaker Pitches My Schedule Please sign in to add a session to your schedule. Provide Feedback
14:15 - 15:00 Smarter Grids: The Convergence of the Internet of Things and Energy While the Internet of Things is enabling people to have connected light bulbs which can change colour, and to quantify every aspect of their lives, it could also be involved in solving national, and even planetary-scale problems. The Internet of Things now means our electricity network is connected like never before. What is possible when your generation can talk to your consumption, and vice versa? When intelligent devices can listen to signals from the grid and adjust their behaviour accordingly? When open standards for such communication means all these devices will be able to... Smarter Grids: The Convergence of the Internet of Things and Energy My Schedule Please sign in to add a session to your schedule. Provide Feedback
15:10 - 15:45 Eclipse Kura and Solair Cloud Platform: real end-to-end application for structural IoT The Internet of Things has become a leading theme in conferences, books, academic and professional journals, university courses, research programs of companies, universities, applied research organizations and government-funded research programs, as well as reports on global future developments and industry analysis. Today, the relevance of IoT is crucial for many companies in the consumer world as well as in the business, with the need of flexible and highly customizable solutions to connect things to users and business opportunities. In this context, we want to show a case study with a... Eclipse Kura and Solair Cloud Platform: real end-to-end application for structural IoT My Schedule Please sign in to add a session to your schedule. Provide Feedback JDK 8 refactoring with Eclipse We will see the major JDK8 enhancements and how Eclipse can help you refactor your code. Streams and lambdas will have no more secrets for you. We will then list what is currently missing to compete with other IDEs. Live coding inside. JDK 8 refactoring with Eclipse My Schedule Please sign in to add a session to your schedule. Provide Feedback Rover Use Case, Specification and design using Polarsys Tools : Papyrus, ReqCycle and Gendoc In this session, we will show you how it is possible to use Polarsys tools for the Vee Cycle of the ROVER project. The ROVER project goal is to create an earth drone using all the Polarsys tools. Polarsys is an Eclipse Industry working Group, it provides Open Source tools for the development of embedded systems such as ReqCycle, Papyrus and GenDoc. Through this use case, we will demonstrate you how to extract requirements from... Rover Use Case, Specification and design using Polarsys Tools : Papyrus, ReqCycle and Gendoc My Schedule Please sign in to add a session to your schedule. Provide Feedback Model Migration with Edapt EMF is very successful in the Eclipse Ecosystem and is found in many applications - even in the Eclipse Platform starting with 4.x. With EMF, models can be defined very quickly and instances of the created models can be created and stored by the users (e.g., in XML files). The problem that will inevitably arise over time is that these models will at some point need to be changed. And this is where things get ugly. What about the model instances your users already have? Do they still conform to your new model? How can you migrate them to the new model? How can you automate creating these... Model Migration with Edapt My Schedule Please sign in to add a session to your schedule. Provide Feedback
15:45 - 16:15Break
16:15 - 16:50 Docker Tooling for Eclipse For Eclipse Mars the Eclipse Linux Tools and JBoss Tools team have been working on providing tooling for Docker. The Docker tooling is multi-platform and runs on Linux, OSX and Windows. It allows you to build and run images and manage containers while connected to multiple Docker daemons. This talk will demonstrate how to use Docker with the tools and how to use it together with other technologies like native CDT builds and server tools for Java middleware. If you are new to Docker and interested in learning how to use Docker effectively for development via an IDE then this talk... Docker Tooling for Eclipse My Schedule Please sign in to add a session to your schedule. Provide Feedback System testing scientific software Extracting hydrocarbons from the bottom of the North Sea is a complex business, consequently lot of effort is put into making this as safe as possible. Most marine operations are these days simulated using specialized software before they are executed. In order to help ensuring that these simulations are giving the correct results we are adding system tests in addition to the usual unit and integration tests. In this presentation I would like to show how we at the Norwegian Marine Research Institute (MARINTEK) have Xtext to implement a mechanism to describe such tests. Test specifications... System testing scientific software My Schedule Please sign in to add a session to your schedule. Provide Feedback Papyrus 1.1: A greatly enhanced user-driven MDE enabler (Sponsored by CEA List) Following last year’s promotion beyond incubation status, Papyrus continues to evolve as an industrial-strength facility. Most recently major progress has been achieved in the following three key areas: (i) enhancing the user experience, (ii) improvements in performance and scalability, and (iii) greater robustness and stability. In this talk we first describe the advances made in these general aspects as well as the development of new capabilities and enhancements in support of domain-specific modeling languages. To that end, Johan Hardy of Spacebel will describe their experience with the... Papyrus 1.1: A greatly enhanced user-driven MDE enabler (Sponsored by CEA List) My Schedule Please sign in to add a session to your schedule. Provide Feedback Built to Last with Support Systems Engineering and cognate disciplines are concerned with long term, interdisciplinary, complex projects. Leveraging open source projects from Eclipse can provide valuable tools, but they are only useful if they are reliable. In this talk we will present real-world examples of how we have solved problems for our customers using the Long Term Support (LTS) infrastructure, and demonstrate how you can interact with LTS to get your problems solved. Built to Last with Support My Schedule Please sign in to add a session to your schedule. Provide Feedback
17:00 - 17:35 Visualize your IoT in the Cloud (with flying Drones)! During this fun and entertaining session, you will learn about the building blocks needed for visualizing your real-time data on the Cloud. We'll use Vaadin Framework for the beautiful dashboard UI, IBM Bluemix for the cloud and Eclipse Paho for putting everything together. And just for the fun of it we’ll use a flying drone to get some real-time data! We’ll put up a full stack IoT foundation and demonstrate two-way communications via MQTT messaging, without forgetting social media. How does this all come together? Come and see, it will be fun and you’ll learn quite a few things along the way... Visualize your IoT in the Cloud (with flying Drones)! My Schedule Please sign in to add a session to your schedule. Provide Feedback Easy scripting, easy modeling Some of the modeling activities can be painful and repetitive, and the modeling rules can change during the lifecycle of a project. For these reasons we want to script our models. We could use the java API, but not everyone is a java developer and we want a more lightweight tool that does not involve compilation or building. This is where EASE comes in. The EASE project brings the power of dynamic scripting to the Eclipse IDE (and your RCP). EASE provides script interpreters for various languages that are executed directly on your JRE. Currently you may choose from JavaScript, Python,... Easy scripting, easy modeling My Schedule Please sign in to add a session to your schedule. Provide Feedback Code in the cloud with Eclipse Che Eclipse Che is a cloud IDE and a platform for creating cloud IDE extensions. Che ships with 55 extensions for Java, JavaScript, AngularJS, git, and Docker. Package your own Che extensions to create beautiful, cross-browser developer tooling. The Che project contains a structured way to create server- and client-side extensions that are authored in Java, but generated as JavaScript, a set of standard developer-related REST APIs for interacting with development workflows, a large set of language... Code in the cloud with Eclipse Che My Schedule Please sign in to add a session to your schedule. Provide Feedback OSGi Bundle Recipes OSGi is a model to modularize Java applications at runtime. Unfortunately, not all Java libraries provide the necessary metadata required for OSGi. Thus, if developers want to consume a library, they have to generate the OSGi metadata themselves. This problem is solved by the Eclipse Bundle Recipes project. It provides a library of templates (the “recipes”) and tools that can be used to create OSGi bundles. You have a library that you'd like to use in your OSGi project? Then stop by in this session and see if the Eclipse Bundle Recipes (EBR) project already has a recipe for your. You will... OSGi Bundle Recipes My Schedule Please sign in to add a session to your schedule. Provide Feedback
17:45 - 18:30 Speaker Pitches + Ignite Talks Speaker Pitches All speakers that have a talk on Thursday morning will have 10 seconds to sell their talk to the attendees. Ignite Talks OSLC connectors for all - Matthieu Helleboid [Thales] Extending Equinox p2 for (fun and) profit - Serban Constantin [Freescale Semiconductor] How to properly override the EMF generated code - Olivier... Speaker Pitches + Ignite Talks My Schedule Please sign in to add a session to your schedule. Provide Feedback