IoT is becoming more and more complex every day with steadily growing variety of devices and their accessibility via different protocols. This complexity influences the development in terms of time-to-market and skills you need to bring along significantly. One of the main targets of Eclipse Vorto is to provide means for harmonizing and simplifying the process of integrating devices into IoT platforms or more generic into IoT solutions.
Tutorial [3 hours]
While Eclipse 4 on SWT is the default you probably have a hard time making you application compete with HTML5 or even Swing competitors.
Fortunately there's a solution which is stable and is adopted by more and more companies who require a stable and modern application framework but require more control over the look and feel.
Setting up a local development environment for an application ultimately destined to be run in the cloud is an error-prone path to tread lightly. It's hard to adequately simulate these sorts of runtime environments at development-time. Fortunately there are techniques and best practices being built up to treat your virtualization environments like code and have them committed to your source repository.
This tutorial will teach attendees how to extend the Eclipse Workbench to add custom plugins for high-performance modeling and simulation using the Eclipse Integrated Computational Environment (ICE). After learning about about the internal model that Eclipse ICE uses for modeling and simulation, attendees will:
In this tutorial you will learn how to utilise Eclipse Virgo, a stable server-side OSGi runtime, and the included Spring Framework. The example is based on a Game of Life implementation with multiple web clients connected via WebSockets.
What does it take to configure an Eclipse development environment exactly the way you want? Unfortunately it's a seemingly endless set of tedious, error-prone, manual tasks. With Oomph this can all be automated and this tutorial will teach you how.
The Eclipse Modeling Framework (EMF) provides extensive support for the implementation of data-centric UIs, whether the purpose is for tools or for general purpose applications. This support includes generated classes, such as label and content providers to implement trees or tables, support for databinding, and additional UI frameworks for various purposes.
This tutorial starts from a given example data model. We will introduce how to create a UI allowing you to create, modify, and delete instances of this data model.
Shoot-A-Pi with Eclipse Kura is back! This tutorial filled almost immediately at EclipseCon NA 2015, so we are bringing it back for others to have a chance to participate. Based on feedback and experience, the tutorial has been updated to be even more useful and entertaining. The tutorial will even cover some of the yet to be seen features of Kura 2.0!
In this tutorial session, the audience can learn Eclipse Collections, the feature rich collections framework, by going through the Eclipse Collections Kata. A kata is an exercise in martial arts. A code kata is an exercise in programming which helps hone your skills through practice and repetition. The Eclipse Collections Kata is a fun way to help you learn idiomatic Eclipse Collections usage. This particular kata is set up as a series of unit tests which fail. Your task is to make them pass, using Eclipse Collections.