Eclipse Kura is an Eclipse IoT project which provides an application framework for edge gateways acting as nodes in the Internet of Things. It is a smart application container that enables remote management of such gateways and provides a wide range of APIs for allowing you to write and deploy your own IoT application. Kura runs on top of the Java Virtual Machine (JVM) and leverages OSGi, a dynamic component system for Java, to simplify the process of writing reusable software building blocks.
The Internet of Things has become a leading theme in conferences, books, academic and professional journals, university courses, research programs of companies, universities, applied research organizations and government-funded research programs, as well as reports on global future developments and industry analysis. Today, the relevance of IoT is crucial for many companies in the consumer world as well as in the business, with the need of flexible and highly customizable solutions to connect things to users and business opportunities.