September Donation Campaign: Target 3000

September 1, 2016

Donations are an important way for our Eclipse users to give back, and to support our open source community. Last September, we announced that all donations to the Friends of Eclipse program would be invested in the Eclipse platform development. In a  short period of time we have accomplished a lot with these donations, helping fund some major platform improvements.

We would like to encourage even more Eclipse end users to help support the community. In 2015, 6300 individuals donated to Friend of Eclipse, but this represents a small portion of our community. It is been nearly 15 years since Eclipse was made freely available and over these years millions of developers have benefited. We would like encourage more of these developers to help support the ongoing development of the Eclipse platform.

To help boost our donations, we are launching a new September Donation Campaign. The campaign is inspired by the famous Wikipedia fundraising drives. During the month of September, visitors will see a banner at the top of the website asking them to give back, and to support the Eclipse community. We will also be promoting the campaign on social media.

Our goal for September is to have 3000 individuals donate back to the Eclipse community. I hope you will help us in achieving this goal; donate today.

Friends of Eclipse

Eclipse IoT Day @ Thingmonk: New speakers

August 9, 2016

Last month we announced the Eclipse IoT Day @ Thingmonk on September 12 in London, UK. We have now added two new speakers:

  1. Boris Adryan from Zühlke Engineering will be talk about Information Models and Ontologies for IoT. I first met Boris when he was speaking at a previous Thingmonk. Boris is a great speaker and very knowledgeable about ontologies. It will be a great talk.
  2. Dan Gross from Samsung US will be speaking about the new Samsung ARTIK IDE that is based on Eclipse Che. It is exciting to see Samsung taking a serious look at how the developer tool experience needs to be specialized for IoT developers. I am looking forward to seeing how they are using Eclipse Che to make it easier to hack on the ARTIK board.

If you are interested in IoT, I highly recommend attending Thingmonk and the Eclipse IoT Day. London has an amazing IoT community so there is also a great opportunity to meet people doing real IoT solutions. To top it off, the registration price for the the Eclipse IoT Day is £50 and a pass that includes Thingmonk is just £200. Eclipse IoT community members can also receive at 25% discount off the 3 day price. E-mail for more details.

I hope to see you in London.

Eclipse IoT Day @ Thingmonk

July 25, 2016

One of my favourite IoT events is the Thingmonk conference produced by Redmonk. The speakers and attendees are always amazing and provide great insight into the IoT community in the UK and Europe.   This year the speaker line-up for Thingmonk is looking awesome so I expect to learn lots again this year.

A new addition for Thingmonk this year is that we are organizing an Eclipse IoT Day @ Thingmonk on Day 0. We are planning an equally awesome line-up of speakers that will showcase how open source and Eclipse IoT has changing the IoT industry. The Eclipse IoT Day speaker will include:

  • Kamil Baczkowicz from DeltaRail will be talking about their experiences of using MQTT and Eclipse IoT for building signal-control systems for railways. This will be real IoT in action!
  • Patrizia Gufler from IBM Watson will showcase her work for integrating Eclipse Kura with IBM Watson.
  • Kai Hudalla from Bosch will continue an IoT cloud theme in his talk about an Open IoT stack for IoT@cloud-scale.
  • Our very own Benjamin Cabe will also be talking about the Eclipse IoT open strategy.

We plan to announce a few more speakers over the next couple of weeks. It should be pretty awesome.

After the Eclipse IoT Day, will be the Thingmonk HackDay. I fully expect to see further hacks on integrating Eclipse Kura with IBM Watson, Eclipse IoT running on Cloud Foundry and IBM Watson, and I am sure Benjamin will bring along some new boards.

This is going to be a great way to kick-off Thingmonk. Eclipse IoT Day @ Thingmonk is September 12 and Thingmonk is September 13-14. The costs for Eclipse IoT Day is £50.00 . You will want to stay for the full 3 days and that costs only £200.00.  This is a great event that you won’t want to miss.

Eclipse Marketplace: Neon and 20 Million

June 23, 2016

The Eclipse Neon release is now out. I also noticed Eclipse Marketplace just passed the 20 million successful install milestone. Wow, that is a lot of developers using Eclipse Marketplace.

Eclipse Marketplace - 20 million

For the Neon release, there are two key features that I think will accelerate the use of Eclipse Marketplace Client (MPC).

  1. Eclipse MPC now allows you to store your Favorite with your Eclipse account. The other very cool feature is you can import someone else favorite list. Here is my favorite list if you are to give it a try.

mpc favorites

2. In Eclipse Neon, selecting the text editor for associated file types now allows a user to search Eclipse Marketplace Client for plug-ins that support that file type. This should make it a lot easier for developers to find the appropriate plug-in from Eclipse Marketplace.

Congratulations to everyone that made the Eclipse Neon release possible. Another great community collaboration.


UUID Removal from Neon

June 14, 2016

Two weeks ago, we informed the Eclipse community cross-projects mailing list that a unique user id (UUID) had been introduced into the upcoming Eclipse Neon release. The UUID was introduced to help the Eclipse Foundation better understand how developers are using Eclipse. However, the implementation automatically generated the identifier, and the user only had the opportunity to opt-out, not opt-in. Not requiring an explicit user opt-in was a mistake on our part, and we apologize for our error.

Luckily, the feedback from the community was clear, immediate and negative, so we quickly removed the UUID code. The code has now been removed and the Eclipse Neon release will not include any form UUID. If you are interested in the details I suggest you read the mailing list archives and these bugs.

Anyone who downloaded Eclipse Platform SDK Neon milestones between M7 and RC4 will have an Eclipse UUID located on their computer in the ${user.home}/.eclipse/eclipse.uuid file. The created UUID file will not be used in the Neon release but you might still want to delete this file. The Eclipse Foundation is also taking steps to delete all the UUID information we have received.

Thank you to everyone in the community that provided the feedback to highlight the error of the UUID implementation. This is a good example of how open source communities can make better decisions.

Please let me know if you have any questions or concerns.

OMA Survey Points to Importance of Open Standards and Open Source

June 13, 2016

The Open Mobile Alliance (OMA) recently published a survey about the trends of open source and open standards in the telecommunication industry. Like some other standards groups, OMA has noticed a trend in developer-led adoption of standards and the importance of open source to attract developers.  The Eclipse IoT Working Group has been working closely with OMA on the Lightweight M2M (LWM2M) standard implementation in Eclipse Leshan and Eclipse Wakaama.

The survey results are interesting since the OMA members and community is mostly in the telecommunication industry. Teleco’s aren’t typically participating in the Eclipse community so a survey of this industry is of interest.

The complete survey result is available from the OMA web site. Here are some highlights:

  1. An increasing participating rate in open source

52% of the respondents are already participating in open source projects and 57% think their participation will be increasing. The overall participation rate is what I would expect. Lots of organizations in the telecommunication industry really don’t participate in open source. However, it is great to see the participation rate is expected to increase.

  1. Open standards + Open source is the future

Over 80% of the respondents identified the trend ‘Open source implementations of open standard specifications’ as the dominant trend over the next several years. This confirms the mission of the Eclipse IoT community to be the source of key IoT specifications, like OMA LWM2M, OneM2M, MQTT, CoAP and others.

TELECOM SERVICES TREND Copyright © 2016 Open Mobile Alliance Ltd. All rights reserved. 0% 10% 20% 30% 40% 50% 60% 70% 80% ...

  1. Closer partnership between open standards and open source communities

I firmly believe open standards and open source implementations are required to encourage widespread adoption of technology. The survey respondents seem to agree, 70% agree the role of open standards is different than open source and 80% agree open standards can benefit from a closer relationships with open source communities.  The main reason given were: 1) early open source implementations of standards can provide feedback to improve the standard, and 2) open source implementations help with dissemination and proliferation of the standard.

OPEN STANDARDS + OPEN SOURCE Copyright © 2016 Open Mobile Alliance Ltd. All rights reserved. Agree 80% Disagree 3% Neutral...

This is certainly our experience of providing open source implementations of standards like MQTT and LWM2M.  As Benjamin Cabe recently presented, the Eclipse Foundation has a lot of success working with open standards groups. If IoT is going to be successful we need to develop these close relationships with some of the key standard groups like the OMA.

  1. Eclipse IoT is well positioned in the telecommunication industry

The Eclipse Foundation was the #1 open source community with over 30% of the participants indicating they are participating in an open source community. My assumption is this is due to the work in Eclipse Leshan and Eclipse Wakkama on OMA LWM2M and Eclipse OM2M on OneM2M.

I look forward to working more closely with the OMA and the telecommunication partners. The future of IoT is definitely based on open standards and open source!OS PROJECT PARTICIPATION OMA Confidential | Copyright © 2015 Open Mobile Alliance Ltd. All rights reserved. 0.0% 5.0% 10.0...



New Eclipse Download Page

May 17, 2016

The Eclipse Board of Directors has asked the Eclipse Foundation to redesign the download page. The current download page is focused on the existing Eclipse packages and projects that are compatible with the Eclipse Platform. However, in the last number of years the Eclipse community has grown in diversity and now includes may projects that don’t necessarily fit into our packages or even the Eclipse Platform. Therefore,  the goal of a new download page is to reflect this growing diversity and showcase this diversity on our most important page.

Given this direction, we have created a draft of the new download page. The design of this new page was completed with the following objectives/assumptions:

  1. It is assumed a large majority of the visitors to the download page will be looking for technology found on the current download page. Therefore, we need to make it clear and simple for individuals that want to download the Eclipse JDT, Eclipse JavaEE tools, Eclipse CDT, etc.
  2. Our focus on installing the existing Eclipse packages is to encourage individuals to use the Eclipse Installer. It is our hope that in 12 months the current package download page will no longer be needed. The current package download page will remain the same and will be linked from this new page.
  3. We need to limit the number of options on the download page so it doesn’t become overwhelming. The goal for the new design is we don’t have more than 20 different options on the page.


As you will see the new download page has 3 main sections:

  1. Tool Platforms

Our challenge is we now have multiple platforms for creating/integrating tools. For the Eclipse Classic, our strategy is to point everyone to the Installer. For our download page, we will only promote the Installer and not individual downloads of packages or projects.

If a tool is not accessible from the Installer, we will evaluate the inclusion on the download page based on the following: 1) Project is a platform for integrating developer tools, 2) project has a download ‘tool product’ that can be used by a developer immediately after the installation. 2) project is not available as a plugin into the Eclipse Classic platform, 3) project is following the EDP 🙂

  1. Runtime Platforms

We have a number of projects that are not tools but application/runtime platforms for running applications. A Runtime Platform will be defined as a project that includes a runtime container, like Eclipse Jetty, Eclipse Equinox, etc.

  1. Technology Communities

It is important we promote our Working Groups and other technology communities within Eclipse. Working Groups are a critical part of the Foundation strategy so we need to include them on our highest traffic web page. For Working Groups or communities to be included, they will need to have a maintained download page with at least 3 different downloads that include 3 different Eclipse projects and following the EDP.

I think the new page looks great. It is modern, simple and achieves all the goals. Thanks for Eric, Kat, Matt and everyone else at the Foundation for doing a great job.

Let us know what you think. Please leave your feedback on this bug.