Close
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
Read Down
Sign in
Close
Welcome!Log into your account
Forgot your password?
Read Down
Password recovery
Recover your password
Close
Search
Logo
Subscribe
Logo
  • Latest News
  • Artificial Intelligence
  • Video
  • Big Data and Analytics
  • Cloud
  • Networking
  • Cybersecurity
  • Applications
  • IT Management
  • Storage
  • Sponsored
  • Mobile
  • Small Business
  • Development
  • Database
  • Servers
  • Android
  • Apple
  • Innovation
  • Blogs
  • PC Hardware
  • Reviews
  • Search Engines
  • Virtualization
More
    Subscribe
    Home Development
    • Development

    Eclipse Foundation Delivers Open IoT Stack for Java

    Written by

    Darryl K. Taft
    Published September 29, 2014
    Share
    Facebook
    Twitter
    Linkedin

      eWEEK content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

      The Eclipse Foundation has delivered an open Internet of things (IoT) stack for Java developers.

      Announced at the JavaOne 2014 conference in San Francisco today, the Open IoT Stack for Java simplifies IoT development by enabling developers to reuse a core set of frameworks and services in their IoT solutions. The stack makes it easier for Java developers to connect and manage devices in an IoT solution.

      “We are announcing that the Eclipse Foundation is working toward creating a Java platform for IoT specifically targeted at connecting and managing devices,” said Mike Milinkovich, executive director of Eclipse, in an interview. “And our goal with this is to ensure that Java developers have a free and open source platform for building IoT solutions. The Internet if Things is a huge opportunity.”

      He added that 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.

      However, there are a number of emerging IoT standards, such as Message Queue Telemetry Transport (MQTT), Constrained Application Protocol (CoAP) and 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.

      Moreover, there are 9 million Java developers who 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, Milinkovich said.

      “When you hear about the IoT opportunity, the focus is always on the number of billions of devices and the number of trillions of dollars in terms of the overall opportunity, but one of the things that barely gets mentioned is that in the next six to seven years, something on the order of 4 million developers need to be recruited and enabled to start working on IoT software,” he said. “That’s a huge problem. And with our focus on developers and our focus on IoT frameworks, device gateways and the like, we see this as a tremendous opportunity for open source.”

      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 OASIS MQTT, Internet Engineering Task Force (IETF) CoAP and the Open Mobile Alliance (OMA) Lightweight M2M (LWM2M), as well as providing a set of services for building IoT Gateways. 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 Eclipse 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, Milinkovich said.

      “Ubuntu is collaborating with the Eclipse Foundation on making sure developers can easily use any of their IoT solutions both on the cloud and the embedded space,” said Maarten Ectors, IoT strategy director at Canonical, in a statement.

      Eclipse Foundation Delivers Open IoT Stack for Java

      “The Internet of Things offers numerous opportunities for developers to create new solutions using data from devices connected to the Internet,” said Nobby Akiha, senior vice president of marketing at Actuate, in a statement. “The challenge is to establish a set of standards to make effective use of the many different sources of data. Eclipse’s new Open IoT Stack for Java will make it easier for the over 3.5 million BIRT developers to access, visualize and analyze IoT data to deliver actionable information to enhance customer experience and improve operations.”

      The Open IoT Stack for Java is a set of open-source Java frameworks and OSGi services. It includes the following Eclipse IoT projects:

      • Paho provides a Java implementation of the MQTT client, and Moquette provides a Java MQTT broker.
      • Californium provides a Java implementation of CoAP, including Datagram Transport Layer Security (DTLS) for IoT security.
      • Leshan will provide a Java implementation of the Lightweight M2M standard for device management.
      • Kura is a set of OSGi services for building IoT Gateways. It includes services for device management, application management, cloud connectivity and network configuration.
      • Eclipse Smarthome is a set of Java and OSGi services for building smart home and assisted living solutions.
      • Eclipse SCADA (Supervisory Control and Data Acquisition) is a set of Java and OSGi services that implements many of the services required for a SCADA industrial automation system, including data acquisition, monitoring, data and event archival, visualization and value processing.
      • Eclipse OM2M is an implementation of the European Telecommunications Standards Institute (ETSI) M2M standard. It provides a horizontal Service Capability Layer (SCL) that can be deployed in an M2M network, a gateway or a device.

      Meanwhile, Milinkovich said a new version of Eclipse Kura 1.0 will be released at JavaOne, along with the newly announced Eclipse Leshan project to provide a Java implementation of the LWM2M server.

      “IoT is a huge opportunity, and it is obviously attracting an enormous amount of investment and an enormous amount of hype,” Milinkovich told eWEEK. “But I definitely believe that the core infrastructure pieces of the Internet of things have to be based on open source. Part of the reason that’s true is simply because any other business model will not scale. When you’re talking about literally tens of billions of devices and sensors and then probably a few billion device gateways, if the software infrastructure that’s running on those is anything other than open source, I just don’t see how the IoT ecosystem can scale to the dimensions required.”

      Indeed, similar to the way the Internet evolved to run on an open-source foundation based on 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, he said.

      “Open source was absolutely key to the success of the Internet as a whole,” Milinkovich said. “Remember when you used to have to dial-up CompuServe and that was the way to connect with the world? That model failed because it could not scale. I think there will be a lot of attempts to create the CompuServe of the Internet of things, but I think those will ultimately fail. They might last for a while, but I don’t see how that business model will last long term.”

      “Even before co-founding the Eclipse Foundation M2M (now IoT) Working Group, Eurotech embraced the open source philosophy,” said Marco Carrer, vice president of software development at Eurotech, in a statement. “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.”

      Darryl K. Taft
      Darryl K. Taft
      Darryl K. Taft covers the development tools and developer-related issues beat from his office in Baltimore. He has more than 10 years of experience in the business and is always looking for the next scoop. Taft is a member of the Association for Computing Machinery (ACM) and was named 'one of the most active middleware reporters in the world' by The Middleware Co. He also has his own card in the 'Who's Who in Enterprise Java' deck.

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      Get the Free Newsletter!

      Subscribe to Daily Tech Insider for top news, trends & analysis

      MOST POPULAR ARTICLES

      Artificial Intelligence

      9 Best AI 3D Generators You Need...

      Sam Rinko - June 25, 2024 0
      AI 3D Generators are powerful tools for many different industries. Discover the best AI 3D Generators, and learn which is best for your specific use case.
      Read more
      Cloud

      RingCentral Expands Its Collaboration Platform

      Zeus Kerravala - November 22, 2023 0
      RingCentral adds AI-enabled contact center and hybrid event products to its suite of collaboration services.
      Read more
      Artificial Intelligence

      8 Best AI Data Analytics Software &...

      Aminu Abdullahi - January 18, 2024 0
      Learn the top AI data analytics software to use. Compare AI data analytics solutions & features to make the best choice for your business.
      Read more
      Latest News

      Zeus Kerravala on Networking: Multicloud, 5G, and...

      James Maguire - December 16, 2022 0
      I spoke with Zeus Kerravala, industry analyst at ZK Research, about the rapid changes in enterprise networking, as tech advances and digital transformation prompt...
      Read more
      Video

      Datadog President Amit Agarwal on Trends in...

      James Maguire - November 11, 2022 0
      I spoke with Amit Agarwal, President of Datadog, about infrastructure observability, from current trends to key challenges to the future of this rapidly growing...
      Read more
      Logo

      eWeek has the latest technology news and analysis, buying guides, and product reviews for IT professionals and technology buyers. The site’s focus is on innovative solutions and covering in-depth technical content. eWeek stays on the cutting edge of technology news and IT trends through interviews and expert analysis. Gain insight from top innovators and thought leaders in the fields of IT, business, enterprise software, startups, and more.

      Facebook
      Linkedin
      RSS
      Twitter
      Youtube

      Advertisers

      Advertise with TechnologyAdvice on eWeek and our other IT-focused platforms.

      Advertise with Us

      Menu

      • About eWeek
      • Subscribe to our Newsletter
      • Latest News

      Our Brands

      • Privacy Policy
      • Terms
      • About
      • Contact
      • Advertise
      • Sitemap
      • California – Do Not Sell My Information

      Property of TechnologyAdvice.
      © 2024 TechnologyAdvice. All Rights Reserved

      Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.