Eclipse Up Ante for Internet of Things Community

By Darryl K. Taft  |  Posted 2014-01-22 Print this article Print

Meanwhile, the Eclipse Foundation also increased its number of Java-based IoT projects. The foundation’s strategy for an open IoT community is to be language agnostic. Eclipse projects like Ponte, an M2M framework for REST developers, are written in JavaScript running on Node.js, Mihini is written in Lua, and Krikkit, a project to help developers program edge IoT devices, is written in C.

“When we started 2013 the absence of Java projects was noticeable,” Skerrett said. “However, in 2013 the number of Java projects introduced at Eclipse was very impressive. Kura, introduced by Eurotech, is a set of Java and OSGi services required for building M2M gateways. Eclipse SmartHome is a Java and OSGi framework for integrating home automation devices. OM2M is a Java implementation of the ETSI M2M standard. Californium is a CoAP framework written in Java. Java is going to be an important IoT language and Eclipse has great open-source technology for Java IoT developers.”

Clearly, IoT is one of the major initiatives at Eclipse. The upcoming EclipseCon 2014 conference in San Francisco in March will feature IoT prominently, including an IoT/M2M day. This year, Skerrett said there are several things he would like to see accomplished in the Eclipse M2M/IoT community, including addressing the areas if huge data, more solution services, building up a community of peers, growing the user community and renaming the Eclipse M2M working group to the Eclipse IoT working group.

Skerrett said the amount of data now known as big data will be dwarfed by the data generated by IoT applications, which will call for open-source projects to solve the data modeling, data visualization, time series reporting and the management of huge data. Moreover, he said projects like Eclipse Smart Home and Eclipse SCADA provide an important set of services for specific vertical solutions and he hopes to see more open source projects for the industries, such as connected car, health care and Industrial 4.0 projects.

SCADA is an acronym for Supervisory Control and Data Acquisition. Eclipse SCADA is an open-source implementation of a Supervisory Control and Data Acquisition system typically used to monitor and control large-scale industrial processes, such as solar farms.

“In 2013 we focused on recruiting projects,” Skerrett said. “In 2014 expect the user and adopter community for these projects to engage. IoT is hot so I expect a lot more users to join and interact with the community.”

However, “I am not going to say 2014 will be the year of IoT,” Skerrett said. “But there is definitely a lot of momentum and interest in IoT,” Skerrett said.

Yet there is still a lot of work left to be done before companies can get really get a return on their investment, he said.

"We need a lot of the key building blocks to create an interoperable platform to run the Internet of things," he said. "We expect Eclipse will be an important part of that platform. If the IoT is going to be successful, the industry needs to learn from the history of the Internet, which is based on open source and open standards.”


Submit a Comment

Loading Comments...
Manage your Newsletters: Login   Register My Newsletters

Rocket Fuel