Aujourd'hui l'avènement de ES6 puis ES7, la montée en puissance de node.js coté backend et l'apparition de transpillers comme TypeScript vont encore augmenter le potentiel du dév web.
Les transpillers comme TypeScript permettent dès aujourd'hui de bénéficier de nouvelles features et de nouveaux outils pour être encore plus productif.
Eclipse community provides a significant number of useful projects dedicated for the Internet Of Things. Kura, Paho, Hono, Kapua, Milo, Leshan and many more. Each of those solves a certain technical challenge. Eclipse IoT community provides solutions for field gateways, backend services, scalable telemetry, machine2machine protocols and all the other IoT problems you can name.
The process from idea to first prototype is usually fairly quick. Getting to production and going to market on the other hand is usually a full journey. This session will cover various aspects of going from early prototype to production using building blocks from Intel and Eclipse as well as various support function that can help speed to the process to go to market. The session will also cover examples from existing startups.
Papyrus modeling tool enables designers to describe very detailed models of their systems. These systems as soon as described in the tool can be validated using model based simulation. Papyrus offers the possibility to perform such simulation through its additional component Moka. This component provides a simulation engine for UML based models and an integration with the Eclipse debug framework to help users to control simulation evolutions.
The talk will focus on the following three topics
The edge devices connected to the Cloud that constitute the Internet of Things (IoT) require support for building blocks, standards and frameworks like those provided by the Eclipse Foundation projects: Californium, Paho, Leshan, Kura, Mihini, etc. Because of the large deployment of Java technology in the Cloud, on the PC, mobile and server sides, most projects above are implemented in Java technology. Deploying these technologies on embedded devices requires a scalable IoT software platform that can support the hardware foundations of the IoT: microcontrollers (MCU).
This session is divided in two main parts:
The first one will be focus on feedback about how we worked with TypeScript an a big open source project : VorlonJS
We will see how TypeScript helped us to create a great project, and allow users to contribute easily.
In the second part we will discuss about the new features of TypeScript like Annotatins, Metadatas proposed in ES7 and non nullables Types.
Sirius is the Eclipse project that allows you to easily create custom graphical modeling tools dedicated to your own business domain.
In this talk we will explain and illustrate how to successfully deploy industrial-strengh modeling workbenches based on Sirius.
The Things Network has grown from a crazy idea to world wide adoption in six months. It has provided an entire city with a new breed of wireless data network, inspired more than 100 cities around the world to do the same, and raised € 300,000 through a crowd sourcing campaign to build the network world wide. All the components to build the network are open source.
We could have drawn anything, but we decided to draw coders. And no one understands what we draw.
Well, maybe you do, but not my mom! She just thinks that I'm at the computer all day long. So we're going to explain to her what coders do and why they do it. Because at some point, she has to understand that googling Google to start browsing is not the way it works.
WTP is a mature and widely used framework which is a perfect match for developing and running web apps on Java application servers. In recent years however, traditional on-premise application server deployments are losing share in favor of Cloud and Platform-as-a-Service (PaaS) ones. That brings up the question - can WTP also serve this modern breed of use cases and scenarios? Can it be successful in the sky as it is already on the ground?
Last year, PolarSys introduced PolarSys solutions, mature open source tools that cover the primary steps of the well-known V process for the design and development of Embedded Systems.
With the PolarSys Rover, we provide educational material to help users get started with PolarSys solutions while having fun with a simple, affordable, but extensible system.
This talk will be a live demonstration of:
Script your IDE. Learn how to automate your daily tasks. Extend the UI without writing java code. Test your Java classes without launching them. Write scripted tests for your dedicated application.
Anything goes with scripting!
While we will briefly show what EASE is all about we want to focus on newer and upcoming topics: Java code completion and inline help makes your life easier. Improved Python support allows to easily integrate python scripting.
Further we give an outlook on the upcoming new keyword mechanism to launch jobs on almost any event you can think of.
Embedded Real-Time application development for the automotive industry is a fast-moving business in more than one sense. Taking advantage of a Jenkins CI cluster, Rational Jazz/Team Concert and specialized Build tools for Embedded based on selected Eclipse technologies from the Automotive IDE like EMF, GMF, Xtext or Xpand. And others including eTrice, PyDev plus a number of custom Automotive Eclipse plugins.
Analyst predict that there will be billions of IoT device by the end of the decade and there is more to come.
Industrial companies have been using MBSE (Model Based Systems Engineering) to handle and design big embedded systems.
Let's see how can years of experience in model can be applied to represent distributed IoT System and reduce time to market.
We will present a practical use case following the IoT-A methodology, using DDS protocol and Papyrus as designer.
Eclipse IoT project Kura provides easy way to connect with Bluetooth Low Energy devices and integrate them in IoT system. Mostly, health related BLE devices use smartphone to send data to some kind of cloud.
In this talk I will show concept of eHealt gateway based on Eclipse Kura framework. It allows to acquire sensor readings from BLE devices, process it locally and send up to the cloud for further processing.
Eclipse Bugzilla counts thousands of open bugs, and each day new items are added. For most of these bugs, it is not clear the extent and the impact on our favorite IDE/Platform, and many developers are really struggling in dealing with those bugs.
With this talk, I'm going to present some patterns I used in the last year of work, with the aim to reduce the time spent on the single bug triage and maximize the time spent in doing the actual bug fixing.
- package managers (npm / bower)
- build systems (grunt / gulp)
- node.js development (debugging)
- new parser