Session Schedule

Primary tabs

Wednesday, June 18, 2014

CassiopéeSpotArgosDiamant
08:00 - 09:00Registration
09:00 - 10:45 E4 application development: examples, methods and tools The powerful Eclipse 4 architecture brings some new concepts such as the application model, injection or event management for the main ones. But Eclipse 4 also brings a number of interesting tools to monitor the proper use of these concepts. For example, the live model editor allows you to view and interact with the model dynamically, the event spy allows you to see the exchanged messages, the context spy watches different values ​​stored in the injection contexts and finally, the CSS spy helps to easily test styles on your application. Around the development of a sample pure Eclipse... E4 application development: examples, methods and tools My Schedule Please sign in to add a session to your schedule. Provide Feedback Introduction to Dart development Dart is a really cool new platform featured by Google, the 1.0 version was published only a few months ago. In this workshop, you will learn all the basic details which make the richness of this language, specifically designed for front-end web development. Come and learn how to build web components with Polymer ! (Google implementation of the new HTML 5 Web Components specification). The workshop will be made of : - a rapid presentation of Dart syntax and syntactic sugar (roughly 20 minutes) - a complete and unique hands-on tutorial Dart is really easy to learn if you have some... Introduction to Dart development My Schedule Please sign in to add a session to your schedule. Provide Feedback Building a multiplatform clone of WhatsApp with Cordova and Eclipse Thym Apache Cordova (AKA Phonegap) is the de-facto standard runtime environment for developing hybrid mobile applications (https://cordova.apache.org/ ) . Red Hat JBoss Developer Studio has recently added new features to ease the development of cross-platform mobile applications using Apache Cordova : The Thym (The HYbrid Mobile https://projects.eclipse.org/proposals/thym ) project delivers IDE components and a framework for developing Hybrid Mobile Applications on the Eclipse platform. In this session, Sebastien Blanc will discuss the principles of building hybrid mobile applications and... Building a multiplatform clone of WhatsApp with Cordova and Eclipse Thym My Schedule Please sign in to add a session to your schedule. Provide Feedback GeoGit and Mobile Map Tools This workshop is multi-part, showcasing some innovative technology from the LocationTech working group hosted at the Eclipse Foundation. Versioning spatial data with GeoGit by Victor Olaya, Boundless This focuses on the GeoGit ecosystem, including the core GeoGit library, additional libraries for accessing its functionality, and GeoGit clients. It will have a practical approach and show how typical data management workflows can be performed using GeoGit and GeoGit-based software. Developing applications with Mobile Map Tools... GeoGit and Mobile Map Tools My Schedule Please sign in to add a session to your schedule. Provide Feedback
10:45 - 11:15Morning break
11:15 - 13:00 Hands-On Sirius: Create Graphical Editors for your Domain-Specific Language Sirius is a new Eclipse project that allows you to easily represent and edit information in a visual way. Using the viewpoint approach, this makes simple to equip teams who have to deal with complex architectures on specific domains. Based on EMF, a workbench designed 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. During this workshop, you will learn how to quickly create your first modeling environment with Sirius... Hands-On Sirius: Create Graphical Editors for your Domain-Specific Language My Schedule Please sign in to add a session to your schedule. Provide Feedback Code Matters - Eclipse Hacker's Git Guide Want to learn Git and use it within Eclipse? You already work with Git since a while and don't know how to use some of the more advanced concepts? You are already a proficient Git user but don't use code review ? Or you want to contribute some improvement to EGit or another Eclipse project using Gerrit (for example Eclipse Platform or Code Recommenders) and don't know how ? In this tutorial you will learn through hands-on exercises how to use EGit, Gerrit and a code review workflow to help your team focus on better code. Find the training material... Code Matters - Eclipse Hacker's Git Guide My Schedule Please sign in to add a session to your schedule. Provide Feedback Hands-on with CoAP: embrace the Internet of Things! The Internet of Things if growing, but how can you build your own connected objects? Together with MQTT, CoAP is one of the popular IoT protocols. It provides answers to the typical IoT constraints: it is bandwidth efficient and fits in constrained embedded environment while providing friendly and discoverable RESTful API. This tutorial aims at giving you a hands-on experience with CoAP by showing you the power and simplicity of the Eclipse Californium library for developing real world IoT application. Agenda: - Introduction to CoAP - Live discovery of connected CoAP objects... Hands-on with CoAP: embrace the Internet of Things! My Schedule Please sign in to add a session to your schedule. Provide Feedback End to End WebApp Development with Orion In this tutorial, attendees will develop a complete client side web application from scratch, entirely from a browser. Attendees will use Orion development tools to build a web application from the ground up. Along the way, attendees will learn about all the capabilities of Orion, from project management and coding, through to Git source control, testing, extensibility, and deployment. The content of the tutorial is refined based on the feedback from previous Eclipse events. We will start by cloning some popular web application libraries such as Bootstrap and TableTop.js. We will integrate... End to End WebApp Development with Orion My Schedule Please sign in to add a session to your schedule. Provide Feedback
13:00 - 13:45Lunch
13:45 - 14:00Welcome
14:00 - 14:15Speaker Pitches
14:15 - 15:00 How I Accidentally Created a Business Gaëtan will describe how he transformed himself from robotics engineer to social entrepreneur when he co-founded NaIO Technologies, a startup that makes robots for organic farming. A chance encounter with an asparagus farmer became a commitment to sustainable development and a determination to create a solution. Two years of collaboration, challenges, frustrations, joy, and hard work finally produced Oz, their first farming robot. How I Accidentally Created a Business My Schedule Please sign in to add a session to your schedule. Provide Feedback
15:10 - 15:45 Oomph: Automatically Provision a Project-specific IDE Consider the tasks needed each time you set up a fresh development environment to work with a particular version of a specific project: Install a project-specific IDE with appropriate tooling. Which tools need to be available for editing, compiling, debugging, and testing? Materialize the appropriate bundles and features in the workspace. What needs to be imported into the workspace and from which source code repositories? How are those bundles and features organized... Oomph: Automatically Provision a Project-specific IDE My Schedule Please sign in to add a session to your schedule. Provide Feedback OM2M: Standardized service platform for M2M interoperability Machine-to Machine (M2M) promises to interconnect billions of devices in near future covering various domains. However, M2M is suffering from a high vertical fragmentation of current M2M markets and lack of standards. To bridge this gap, we propose the Eclipse OM2M project, a horizontal ETSI-based service platform for M2M interoperability. OM2M follows a RESTful approach with open interfaces to enable developing services and applications independently of the underlying network. It proposes a modular architecture running on top of an OSGi Equinox layer, making it highly extensible via plugins... OM2M: Standardized service platform for M2M interoperability My Schedule Please sign in to add a session to your schedule. Provide Feedback Come back of PMF - Presentation Modeling Framework (presented by Soyatec) PMF was proposed and started as eclipse project (https://www.eclipse.org/proposals/pmf/) several years ago. For reasons, it was in standby during more than 2 years, and then it gets delisted from eclipse Modeling project. In the scope of the innovation project Sys2Soft, we have restarted working on it intensively since the Summer of 2012. In this talk, we'd like to give you an update of our development. The talk will cover the following tropics: 1. PMF PIM Meta Model 2. Integration with EGF for the code generation 3. Integration with XWT as a target for the tool... Come back of PMF - Presentation Modeling Framework (presented by Soyatec) My Schedule Please sign in to add a session to your schedule. Provide Feedback PolarSys in Real Life In this talk we will explain how PolarSys technologies dramatically changes the way architects can work on complex systems. By using the PolarSys and Eclipse Modeling stacks (Sirius, GenDoc, Acceleo, Polychrony, OCL, ...) industry solutions can be created which fully fit the needs of architects (design, analysis, verification, simulation, etc.) in many domains (Transportation, Space, Insurance, Telecom, etc). This talk will be illustrated by many case-studies. For example: how a space agency has defined a new approach to develop embedded software for satellites or how a provider of... PolarSys in Real Life My Schedule Please sign in to add a session to your schedule. Provide Feedback
15:45 - 16:15Afternoon break
16:15 - 16:50 Papyrus for Real-Time Embedded Systems UML has a long history of usage in the embedded world. Since the mid-1990's many tools have been developed targeting embedded systems to provide full code generation from models. Over the years, the modeling language has moved from proprietary (e.g., ROOM) to standardisation within the OMG's UML efforts. Most of the commercial tools that remain are still based on the same technology that existed 10-15 years ago. With the UML for RealTime profile and MARTE available on top of the Papyrus platform, we can now have a modern implementation of a tool addressing the specific needs of the real-time... Papyrus for Real-Time Embedded Systems My Schedule Please sign in to add a session to your schedule. Provide Feedback Connecting developer tools across desktop and web with Project Flux In recent years there has been a steady migration of tools to the web, starting with bug trackers and other collaboration tools. More recently core coding tools have started moving to the web as well, with the rise of web code editors such as Eclipse Orion. However when developers make this leap to web-based tools, they must leave behind their existing tools because there is no way to for tools on the web to connect back to tools on the desktop. This talk introduces Flux, a new project that aims at bridging this gap between existing desktop-class IDEs and future cloud-based developer... Connecting developer tools across desktop and web with Project Flux My Schedule Please sign in to add a session to your schedule. Provide Feedback 10, 100, 1000, 10000 cores: Taming multicore devices with Eclipse Debug and Tracing tools. Multicore hardware is quickly becoming the most realistic step towards increased computing performance. This opens up new exciting possibilities, but also brings profound new challenges. Making parallel computing easy to use has been described as "a problem as hard as any that computer science has faced". In recent years, multicore problematic has been addressed by the CDT's Multi-Core Debug Work Group, but also by the Trace and Monitoring Framework (TMF) Eclipse project. In this talk we will show how the new multicore debugging features of the CDT, combined with the tracing... 10, 100, 1000, 10000 cores: Taming multicore devices with Eclipse Debug and Tracing tools. My Schedule Please sign in to add a session to your schedule. Provide Feedback Lean Design Critique: Optimize UX when Design Time is Limited Eclipse tools for scientific and related industries are often feature rich. However, there is often limited time and/or budget for optimizing the user-experience of these tools. Lean design critique is a 7-step technique to get the most worthwhile optimizations in a short space of time. This talk follows a case study of applying this technique to the function fitting tool in the Data Analysis WorkbeNch (DAWN). Data Analysis WorkbeNch (DAWN - http://www.dawnsci.org/) is an Eclipse based workbench for doing scientific data analysis used at synchrotrons and scientific facilities throughout... Lean Design Critique: Optimize UX when Design Time is Limited My Schedule Please sign in to add a session to your schedule. Provide Feedback
17:00 - 17:35 Web Applications with Eclipse RT and Docker in the Cloud Imagine your boss tells you to set up the cloud-infrastructure for a public trial system in three days. It should consist of isolated software labs where the trial users are able to execute their uploaded web applications. When a user joins the trial, a sandbox for his personal use should be created on-the-fly. In this sandbox he can access, manage, and monitor his latest application whenever he wants. You think this is impossible? We thought the same :-) In this talk we want to share our experience how we got it up and running in five days. With the time constraints... Web Applications with Eclipse RT and Docker in the Cloud My Schedule Please sign in to add a session to your schedule. Provide Feedback Designing future aircraft with Eclipse RCP The German Aerospace Center (DLR) uses Eclipse RCP to design future aircraft, like blended wing body aircraft or the SpaceLiner. It develops a distributed simulation framework based upon Eclipse RCP. The framework enables engineers from different disciplines to integrate their simulation tools at different sites while leaving the interaction between these tools to the framework. The talk will describe how aircraft design is done with the framework and why Eclipse RCP was the right way to go. It will address following aspects: - Modularity and dynamic OSGi services enabling... Designing future aircraft with Eclipse RCP My Schedule Please sign in to add a session to your schedule. Provide Feedback Validation on steroids: high speed for very large scale EMF models (presented by Obeo) French Social Security is currently effecting a major change in its data collection system and EMF and Eclipse are at the heart of the technical solution designed to implement the electronic data interchange (EDI) channels involved. Data has been collected directly from payroll services by the various social security agencies for some time now. This is done through several different EDI channels. The rework aims at grouping all EDI channels into a single one (named DSN, for nominative social declaration), thus simplifying the data collection overall infrastructure, and also limiting the... Validation on steroids: high speed for very large scale EMF models (presented by Obeo) My Schedule Please sign in to add a session to your schedule. Provide Feedback Why code Lua with LDT? LDT means Lua Development Tools, the Lua IDE part of the Koneki project, and soon in his own project. Lua is a powerful and light scripting language. There are a lot of tools to code in Lua. Why choose LDT? Unlike editors, LDT is based on deep language analysis which helps with core features such as auto-completion, outline and documentation. On top of this, LDT comes with an API documentation Language that enable easy documentation and API exploration. Lua virtual machine is easy to embed in existing applications and therefore often used in combination with native C or C++ code. As... Why code Lua with LDT? My Schedule Please sign in to add a session to your schedule. Provide Feedback
17:45 - 18:30 Ignite Talks The ignite talks are: Contributing to Eclipse ? Yes you can ! - Olivier Prouvost [OPCoach] Forget your Excel worksheets ! The model based safety analysis is coming - Jonathan Dumont The new Metrics Dashboard for Eclipse Projects - Alvaro del Castillo [Bitergia], Jesus M. Gonzalez-Barahona [Bitergia] ... Ignite Talks My Schedule Please sign in to add a session to your schedule. Provide Feedback