Open source technology will enable 9 million Java developers to build IoT solutions.
The Eclipse IoT community is making it easier for Java developers to connect and manage devices in an IoT solution by delivering an Open IoT Stack for Java. Based on open source and open standards, the Open IoT Stack for Java simplifies IoT development by allowing developers to re-use a core set of frameworks and services in their IoT solutions.
Why It Matters:
- The Internet of Things is a tremendous opportunity for organizations and developers to create new solutions that connect devices to the Internet.
- The complexity of creating IoT solutions makes it difficult for developers to deliver new innovative solutions. The current state requires developers to create proprietary and closed solutions that are locked into a particular vendor, don’t easily interoperate, and are slow to deliver.
- There are a number of emerging IoT standards (MQTT, CoAP, Lightweight M2M) that will make it possible for devices to connect and interoperate. Open source implementations of these standards will make it easier for developers to adopt these standards.
- There are 9 million Java developers that will bridge the world between enterprise and embedded development. Providing open source Java frameworks and services will make it easier for Java to become a language for IoT.
- Similar to the way the Internet evolved to run on an open source foundation (Apache, Linux, etc), the IoT’s success will hinge on the establishment of open source technologies at its core that everyone can use to enable connectivity and interoperability.
The Details:
- The Eclipse Open IoT Stack for Java is a set of Java frameworks and OSGi services that make it easy to connect and manage IoT solutions. The Open IoT Stack for Java includes support for 1) popular IoT standards: OASIS MQTT, IETF CoAP and OMA Lightweight M2M (LWM2M), and 2) a set of services for building IoT Gateways.
- A new version of Eclipse Kura 1.0 will be released at JavaOne. Eclipse Kura 1.0 provides a set of Java and OSGi service for building IoT Gateways.
- A new project called Eclipse Leshan will be announced at JavaOne to support LWM2M. Leshan will provide a Java implementation of the LWM2M server.
- In addition to the core Open IoT Stack, a set of industrial frameworks are available to accelerate the process of creating home automation and SCADA factory automation solutions.
- The Open IoT Stack for Java is supported by a large community of companies, universities and research institutions, including: 2lemetry, Actuate, Bitreactive, Cisco, Deutsche Telekom, DC-Square, Eurotech, ibh Systems, IBM, LAAS-CNRS, openHAB, Ubuntu, Sierra Wireless, and 2lemetry.
Quotes from Community:
Oracle : Benjamin Wesson, vice president, product development, Oracle
“At Oracle, we are working hard to make Java the number one platform for the Internet of Things. The Eclipse Foundation’s Open IoT Stack for Java is a fantastic and welcome example of Java developers building another innovative and diverse ecosystem, this time for IoT solutions.”
IBM : “As the Internet of Things evolves, developers need greater access to technologies and standards to deliver innovative products and services to market. Our involvement in the Eclipse Paho project, alongside the Oasis standardization effort for MQTT, will accelerate the development of Internet of Things solutions across industries. IBM MessageSight and IBM Internet of Things Foundation beta are built on MQTT, enabling the open source community, and promoting flexibility and choice for clients.” – Michael Curry, VP, IBM
Eurotech : “Even before co-founding the Eclipse Foundation M2M (now IoT) Working Group, Eurotech embraced the open source philosophy. We have invested our development resources into creating and donating the Kura project to the community while also delivering it as a fully supported commercial offering through the Everyware Software Framework. We appreciate the innovations and contributions of the talented and generous Eclipse community and look forward to exciting enhancements and revolutionary projects in the coming days, months and years.” – Marco Carrer, VP of Software Development for Eurotech
Deutsche Telekom : “Telekom has been an Eclipse Foundation solution member since July this year. We are convinced that we will take the development of our QIVICON Smart Home solution further forward with the support of the large developer community and its outstanding know-how. To do so we are integrating the Eclipse Smart Home project into our core platform. As we would like to promote Eclipse’s work at the same time, we have not only joined the IoT working group but are also contributing to the Eclipse Smart Home project by actively participating in the open source project’s development.” – Holger Knöpke, Head of Connected Home, Deutsche Telekom.