What is New & Noteworthy for an Eclipse Release is the topic of most of the talks we see at conferences. We see all the new features, we may talk about fixed bugs in the last release and about that the project team could do in the future. But what happens behind the scenes? How does the Eclipse community - with the help of the Foundation, the committers, contributors, and users - build a highly sophisticated software platform? What are the obstacles (from technical ones to legal)?
Nowadays more than 2,2 billion users worldwide use Internet, daily, from any kind of device and most of the business relies on the Internet as an “all-in-one” infrastructure spanning from data management to computational system. This means that the Internet as it was conceived more than 30 years ago may not be any longer suitable for today and future foreseen expectations and new ideas must be conceived and substantiated. These new ideas are embraced and materialized under the Future Internet concept.
Ever wonder where your project stacks up compared to the other 200+ projects in the Eclipse community? Or how your contributions compare with others in the community? Want to find new ways to keep up with the contributors on your project?
In 2011, the Eclipse Foundation began a new effort to replace the existing project management infrastructure--which includes the Developer Portal--with a new unified infrastructure with the intent to make project management activities more consistent and generally easier for all involved.
Over the last few years, with the rise of application lifecycle management tools, your IDE became a technical data powerhouse. Within the development team, developers are manipulating a broad range of data thanks to dedicated tools. Ranging from the PDE to EGit and including Mylyn Tasks, Mylyn Build, m2clipse and even the platform itself, we have now access to countless of tools just a click away.
Your IDE is now a maze of tools that are sometime communicating with each others yet you cannot easily access or manipulate the data that they are creating.
The Eclipse Foundation in 2012 again took part in the Google Summer of Code (GSoC). The eTrice project decided to propose a couple of ideas - and was surprised about the feed back. We finally had three GSoC projects plus further contributors who are working on major contributions.
In this talk we would like to share our experiences. How we communicate, how we share code and what we did to make the projects a success.