|09:30 - 12:30||
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.
This workshop will guide you into the first steps of using Capella, starting with the Analysis levels of a realistic case...
Hands-On Systems Modeling with ARCADIA / Capella
Eclipse Che: High performance, open source software developer environments in the cloud.
In this session, internals of Eclipse Che will be described and explained. Session will highlight how to customize the development platform by adding or developing new plug-ins or set of extensions.
The development of extensions will include client side and server side extensions.
- how to register custom actions in the Che IDE menu
- how to create new set of commands
- how to use a custom docker image for the workspace of projects....
Extending Eclipse Che to build custom cloud IDEs
In this tutorial we will give people hands-on experience with programming and configuring a device that communicates over a LoRa network as well as getting the data from an MQTT broker and building a simple application in their language of choice.
LoRa is a long range, low power technology designed for the Internet of Things (IoT). Although the data rate is limited, the range is about 1 to 3 miles in urban environments and up to 10 miles in rural environments and it uses the unlicensed spectrum. The protocol, LoRaWAN, is open and is maintained by a strong alliance. The...
Connecting low power IoT devices with LoRa, MQTT, and The Things Network
|14:00 - 17:00||
The arduino eclipse plugin allows you to do embedded development with the full power of eclipse behind you with nearly the same ease as the arduino IDE.
This workshop starts with installing the arduino ide product
- creating first sketch
- uploading a sketch
- Adding embedded hardware to the eclipse setup
- Adding libraries to the eclipse setup
- use the serial monitor
- use the scope
- Explain how linking to libraries and the core work
- Add more configurations to a project (to demonstrate the privious point)...
Arduino Eclipse plugin: From installing to feeling like a pro
The Eclipse Advanced Scripting Environment (EASE) makes it very easy to extend and control the Eclipse IDE using the popular scripting language Python.
In the first part of this workshop, we will show you how to use EASE and Python to get the most of your IDE (based on the 'How to use Python to hack your Eclipse IDE' article). This includes automating your workbench to:
Improve your code quality
Automate tedious tasks
Prototype new features...
EASE-ily Make the Most of Eclipse with Python
In this tutorial, we...
What every Java developer should know about AngularJS