Current Status of Eclipse IoT Projects

January 30, 2014

This past Tuesday we hosted a conference call for all of the Eclipse IoT project leaders. We have many industry experts working on open source projects at Eclipse so there is an amazing opportunity to learn from each other. We also want to create an environment to these experts can collaborate, innovate and build a truly open Internet of Things.

One aspect of the call was for each project leader to provide a quick update on their current project. There has been so many new projects coming to Eclipse that even I can’t keep up on their status, so I found this incredibly useful. I also thought it might be useful for others, so here is a quick summary.

Implementation of Standards

Californium

- Java implementation of CoAP. Also includes a DLTS implementation.

- Project proposed in late December. Next step will be to go through creation review.

LWM2M

- Implementation of the OMA LightWeight M2M standard

- Project proposed in late 2013 and getting ready to do the creation review.

Paho

- Client implementation of MQTT standard. Langauge implementations include Java, JS, C, C++, Lua, Objective C

- Paho intends to join the Luna release train with the C and Java clients.

OM2M

- Java implementation of the ETSi M2M standard

- Creation review has been scheduled.

IoT Services and Frameworks

Eclipse SCADA

- Java and OSGi set of services for building Supervisory Control and Data Acquisition (SCADA)

- Source code is now in Eclipse repo and first milestone release is available.  Still need to create a project web site.

Concierge

- Really small OSGi runtime. Current size is 314kb.

- Project created and almost ready to do the initial contribution.

Eclipse SmartHome

- Java and OSGi set of services for home automation integration.

- Parallel IP was granted, so code is available in repo. First binary should be available in Q1.

- They also have a very nice web site.

Kura

- Java and OSGi set of services for IoT/M2M gateways

- Code contributed and proceeding through the Eclipse IP process, expected to be finished in next couple of weeks on their github repo.

Unfortunately, the project leaders for Ponte, Mosquitto, Krikkit, Mihini and Koneki could not attend so I didn’t include their update.

Overall, 2014 is going to be an amazing year for open source IoT at Eclipse. It is going to be fun watching an industry defined by proprietary and closed solutions being disrupted by open standards and open source.


IoT Links #12

January 24, 2014

Time to get back to publishing some IoT links that I discovered during my weekly research.

1. 2014 Analyst Predictions for IoT/M2M

- IDC

- Machina Research

2. Lots of MQTT News

- OASIS announce a 30 day public review of the MQTT spec meaning MQTT is getting close to being an official open standard.

- OpenPicus announced MQTT support. There is a growing list of hardware supporting MQTT including Wunderbar and Pinnocio.

- Elecsys announce support for MQTT

- lots of products have signed up for the MQTT Interop Test Day

3. IoT Events

I am on the hunt for interesting IoT events in 2014.  Two new ones I found this week:

- Structure Connect put on by Gigaom

- IoT World in June but it looks pretty expensive

We are also organizing two IoT events:

- an Eclipse IoT Day in Grenoble

- the Eclipse IoT/M2M Day at EclipseCon on March 19 a great opportunity to learn about IoT.


Learning about IoT and M2M

January 17, 2014

Internet of Things (IoT) and Machine-2-Machine (M2M) are important trends in the software and technology industry. As many know, Eclipse is building a great open source IoT community. One thing important for any new community is education. This is why I am very excited that we offering an opportunity for everyone to learn about IoT and M2M at EclipseCon 2014.

We are hosting an IoT/M2M Day on Wednesday, March 19, 2014, in conjunction with EclipseCon 2014. The day will kick-off with the keynotes presentation by Catarina Mota from the Open Materials talking about the open hardware movement and how driving change in the IoT industry. Following the keynote presentation we will have a day long of technical talks, including:

1. A Guided Tour of Eclipse M2M  will provide a nice introduction overview of the Eclipse M2M and IoT community.

2. From Rats to Cows and Hearts to Homes, M2M Stories and architecture patterns presents some real world IoT applications and the architectures required to implement them.

3. M2M, IoT, device management: one protocol to rule them all? will unravel the different options developers have for using IoT standards and protocols.

4. Securing IoT Applications explores the subject of security and privacy for IoT applications.

5. Creating an Intranet of Things with SmartHome introduces the very cool Eclipse SmartHome project. Kai Kreuzer does a great job of presenting the project and brings lots of cool gadgets.

6. Eclipse M2M Technologies in Action – IoT Systems for People Counting will demonstrate how the real-life people counter application was built using Eclipse Kura and Eclipse BIRT. EclipseCon will be using the People Counter application so you can also see it live in action.

7. We will finish the day with a series of lightening talks about different M2M and IoT topics.

If you are just interested in learning about IoT and M2M we are offering a special day pass for $200 that gives you access to just the M2M Day, keynotes and the social events for Wednesday.

In addition to the M2M Day, there are other IoT related sessions during EclipseCon:

Finally, we are also hosting the MQTT Interop Test Day at EclipseCon. If you have an MQTT based product, this will be a great opportunity to test it with other MQTT clients and servers.

An amazing line-up of technical content for anyone that wants to learn about IoT and M2M. I hope to see you are EclipseCon 2014.

M2meclipse-logo-medium-transparent+


Java 8 is Coming to EclipseCon

January 14, 2014

We are very pleased to announce that we have added a Java 8 Day to EclipseCon 2014. Java 8 is scheduled to be released in March, close to the same time as EclipseCon, so we thought it would be great to have EclipseCon attendees participate in the launch of the new Java release.

In collaboration with Oracle, a new 1 day event has been added to the EclipseCon schedule. EclipseCon attendees will have the opportunity to learn about Java 8 from Oracle and Eclipse experts. There will be sessions about Lambda’s, JDT support for type annotations, the new Java 8 compact profile, JavaFX, api design with Java 8 and more. It will be a great way to accelerate your adoption of Java 8. Check out the complete schedule.

The Java 8 Day will take place on Tuesday, March 18 at the Hyatt Regency Hotel San Francisco Airport. We will be offering $200 day passes for developers that just want to attend the Java 8 content. Of course all EclipseCon attendees will also be able to attend.

Register today to take advantage of the early prices.

 +

 

 

 


Growing an Open IoT Community in 2014

January 13, 2014

At EclipseCon Europe 2012 (November, 2012) we first announced the creation of the Eclipse M2M Working Group. IBM, Sierra Wireless, Eurotech and Band XI had the vision to create an open source community for M2M software development. The initial projects that made up the community were Paho, Mihini and Koneki. A lot has happened in 2013 and the vision of a vibrant open source community is becoming a reality.

Eclipse M2M now has 13 projects focused on various aspects of M2M and IoT applications. A lot has been accomplished in the last 12 months that we can all be very proud of:

1) MQTT is taking off as one of the most important protocols for building IoT and M2M applications. The MQTT specification is in the final drafts of becoming an OASIS standard. Eclipse Paho now has MQTT language bindings for Java, C, C++, Python, JavaScript, Lua, etc. Mosquitto, the most popular MQTT broker, is now an Eclipse project. And a large commercial ecosystem of companies embracing MQTT is emerging, including 2lemetry, Axeda, Eurotech, IBM, Sierra Wireless, HiveMQ, OpenSensors, etc.  The advances of MQTT in 2013 confirm open standards and open source are a winning combination. Remember Open Wins!

2)  Our Java story got a lot better. Our strategy for an open IoT community is that we are language agnostic. IoT will be polygot so projects like Ponte are written in JavaScript running on Node.js, Mihini is written in Lua, and Krikkit is written in C are important examples. When we started 2013 the absence of Java projects was noticeable. 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.

3)  While MQTT is taking off, the reality is that no one protocol will be the protocol to rule them all. Therefore, I think it is great we have begun building a multi-protocol community. In addition to MQTT, we have implementations of ETSi M2M/OneM2M in the OM2M project, CoAP and DLTS in the Calfornium project and Lightweight M2M in the liblwm2m project. Eclipse is well on its way to being the community for open source implementations for IoT standards.

 

Looking forward to 2014 there are a number of things I would like to accomplish for our M2M/IoT community:

1) Huge Data – I believe the data generated by IoT applications is going to be huge. The amount of data we now call Big Data is going to be dwarfed by the new data generated by IoT applications. I’d like to see open source projects that begin to solve the data modeling, data visualization, time series reporting and the management of huge data. It is coming and open source will be leading the way.

2) More Solution Services – Projects like Eclipse Smart Home and Eclipse SCADA provide an important set of services for specific vertical solutions. I hope to see more open source projects for the industries like Connected Car, Healthcare, Industrial 4.0, etc.

3) Community of Peers – We are building an interesting community of M2M and IoT projects but I think the next step will be to have these projects work more closely together. In 2014 you will see projects like Eclipse Kura, Eclipse Smart Home or Eclipse OM2M using each other services. Other projects will start to include CoAP support by using Californium. And there will be many other scenarios of closer collaboration. An important strength of the Eclipse M2M community is that we are a community of IoT/M2M experts. There is going to be a lot of opportunity to learn and collaborate with industry peers.

4) Growing User Community – In 2013 we focused on recruiting projects. 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.

5) Move towards IoT – Finally, we are going to rename Eclipse M2M to Eclipse IoT. The Working Group approved the change in December. The industry is moving towards Internet of Things (IoT) as the term to describe the entire application stack, including software, network, hardware and services. M2M is still an important term but IoT is more inclusive. Over the next couple of months we will be rebranding the Eclipse M2M WG to be Eclipse IoT WG.

2014 is going to be a fun year for open IoT and Eclipse. Expect to see a lot of new technology released from the Eclipse IoT community. Expect to see a lot more individuals and organization involved in producing open IoT software. Expect to see a lot more IoT products and applications built using open source and open standards. Remember open wins and open will win in the IoT industry.

Feel free to join our growing community.


EclipseCon 2014: Diversity and Opportunity for Learning

December 19, 2013

The EclipseCon 2014 program and schedule was announced earlier this month. Ian Bull, the EclipseCon program committee chair, and the entire PC did a great job reviewing close 300 proposals to select 120 talks and 14 tutorials. The final results is a great program.

It seems to me EclipseCon 2014 is one of the most diverse programs we have had for an EclipseCon conference. There are still lots of great Eclipse RCP, Eclipse 4, Modeling, Lifecycle tools, Java development talks but there are speakers and topics that you might not expect at an EclipseCon.

This year the PC decided to invite some well-known speakers to present on topics that would be of interest to the Eclipse community but not necessarily about Eclipse. The list of invited speakers include:

- Jonas Boner, from Typesafe and Scala, will be talking about reactive programming. I am pretty sure he will also bring up the Reactive Manifesto.

- Ariya Hidayat, a well respect member of the JavaScript community, will talk about the next generation of JavaScript tooling.

- Alex Buckley, from Oracle and one of the technical leaders for the Java 8 release, will talk about the key feature being added to Java 8: lambdas.

- We will also have Nick Stinemates from docker, a new and growing in popularity container technology.

In addition to the invited speakers we have new topics that you don’t normally see at EclipseCon.

- There will be a complete day long track dedicated to Vert.x. Vert.x is a new Eclipse project but it also has a large existing community of users and adopers. Vert.x is new application platform that is critical for the IoT, mobile and web style of application development.

- Eclipse has a rapidly growing community of M2M and IoT projects. We will also have a day track dedicated to M2M so it will be a great way to introduce yourself to the emerging Internet of Things.

- Finally, we have a complete track dedicated to JavaScript development. A great opportunity to learn node.js, Orion, web application workflow, JavaScript typing and much more.

There is a lot of opportunity to learn new things. I think this tweet from Lars Vogela really reflect the opportunity for EclipseCon attendees

Looking forward to having everyone learn new things at EclipseCon 2014. Remember if you register before December 31, it will cost only $800 for the 4-day conference.


Update on new logo designs

December 17, 2013

We are getting great feedback on the design concepts for an updated Eclipse logos. Changing an existing logo can bring out a lot of passion in people and based  the feedback changing the Eclipse logo is no exception.

We started with four different concepts. Based on the feedback two seem to be the most interesting:

Concept 1 was the most popular based on the feedback from the web site.

Druck

Concept 2 was the most popular when I asked Eclipse committers, including the architecture council.

eclipsefinalver2_766

The next steps were to try to improve on both concepts. Concept 1 was a big change from the existing logo so we tried to make it look a bit more like the existing logo by adding the lines. Concept 2 needed some clean-up on the proportion of the graphic to the word. We also changed the font and colour to be those from concept 1.

Concept 1B

concept 1b

Concept 2b

concept 2b

We are going to test out these concepts to gauge the community perception of these two concepts. Based on the feedback we might also try to experiment with different colours and gradient. This will be a process but I do expect we will get an updated logo for the Eclipse community.


Follow

Get every new post delivered to your Inbox.

Join 55 other followers