The CHOReVOLUTION Studio is a new Eclipse-based IDE for service providers and IoT business users. Based on BPMN2 diagrams and modelling, it provides a dynamic and secure choreography of web services, without requiring multithreading skills. The CHOReVOLUTION technologies cover all the steps from inception, to design, implementation and deployment in the cloud. First use cases are related to Urban Traffic Control and Smart Tourism. CHOReVOLUTION has received funding from the European Union’s Horizon 2020 research and innovation programme.
ThingWorx is an enterprise-ready technology platform that enables developers to rapidly build and deploy smart, connected solutions for the Internet of Things. In order to enhance the functionality of the ThingWorx platform, we utilize “extensions”. Created by our ecosystem of partners and developers, these building blocks are used to deliver new services or applications for the ThingWorx platform.
ThingWorx has created an Eclipse Plugin to enable developers to focus on their feature development, leaving the structural backbone of extensions to us.
Physical IoT devices are more exciting than any software user interface and should be central to any demo. Initially attracted by the IoT device, visitors’ are naturally receptive to learn more about the software platform and/or products controlling the solution.
In February 2015 the Bosch Group acquired ProSyst Software as part of its IoT strategy. For Bosch Software Innovations, the Bosch Group's software and systems house, OSGi offers the right balance between flexibility and hardware cost for IoT gateways. There is currently no other technology for IoT gateways that is both more future-proof and more mature than OSGi. In this presentation we want to give an overview of what has been achieved since then, looking at how the ProSyst's OSGi technology has been integrated into the comprehensive Bosch IoT Suite as well as the Bosch IoT Cloud.
OpenNMS (www.opennms.org) is an open source infrastructure management platform which gathers events and performance data from a very wide variety of sources. It has been around for over 15 years and is used by many large enterprises to manage their compute and network infrastructures. Relasing the potential of IoT, the OpenNMS project decided to invest in integrating OpenNMS with Cassandra and Elastic Search to provide a very scalable platform for processing data from an IoT environment.
After building an active, fruitful, and successful community, Eclipse IoT has now assembled a growing number of projects which enable the execution of IoT applications and solutions. After a brief overview of the challenges related to IoT deployments, this talks aims at illustrating reference patterns for IoT architectures which, based on open source projects at Eclipse, address those issues. The session will share the experience from real world IoT use cases where those technologies and patterns have been employed.
Eclipse Concierge provides a clean, small and lightweight implementation of the OSGi core framework specification, specifically tailored to embedded systems and IoT. In this talk, we will cover how to use and deploy the Concierge OSGi framework (e.g. using OSGi enRoute), and discuss many of the new and upcoming features in the Concierge project such as the OSGi REST interface and Cloud Ecosystems reference implementations.
Internet of Things (IoT) is the digital skin of the physical world. It has specific requirements such as dynamicity to self-adapt to the continuously changing physical context. The world is heterogeneous and the objects should interoperate to collaborate, thus interoperability is essential. Openness and short learning curve are other requirements so that innovators (e.g. startups) can rapidly build applications with reduced time-to-market and avoid vendor lock-in.
Industrial IoT solutions typically require a mix of heterogeneous IoT devices. These devices feature different processors, different operating systems, and different means to interface sensors and actuators. They require different tool chains to program them. Setting up the tool chains and getting them to work often requires high effort. Furthermore different communication and IoT protocols with different payload formats need to be utilized.
In Industry 4.0, different types of isolated and optimized sensors, machines, and instruments of varying vintage will emerge as a fully integrated, automated, and optimized production flow, leading to greater efficiencies and changing traditional production relationships among suppliers, producers, and customers. In the IoT context, Eclipse Kura is a Java/OSGi application container framework that enables remote management of IoT service gateways and provides a wide range of APIs that simplify the development of IoT applications.