June 2014

Luna Release Train has reached the station

The Eclipse Luna Release Train will be available for download later today, June 25. This year, Luna features 76 different open source projects, includes 61 million lines of code and was developed by over 340 Eclipse committers! I'm also very happy to say there are 8 new projects joining the release train this year.

This newsletter's articles will highlight some of the projects included in the Luna Release, including Java 8, EcoreTools, Scout and EMF Forms. It also features a summary of the top 10 highlights for this year's release.

Many companies are hosting Luna DemoCamps around the world! Find out if one of them is hosted near you.

All abord!


Eclipse Luna: Ready for JavaTM 8

Java SE 8 is the most significant expansion of the Java programming model yet and Eclipse Luna has been reloaded to be ready for it!

EcoreTools 2.0 - The Luna Revival

Why does EcoreTools matter? Click and find out!

Eclipse Luna: Scout Cloud Apps

Discover the initial cloud support that was added to Eclipse Scout with the Luna release.

EMF Forms Joins the Eclipse Release Train!

EMF Forms, a framework for the development of form-based UIs, and the and the parent project EMF Client Platform will be available as part of the Eclipse Modeling Tools package this year! Read this article to learn more about EMF Forms.

Ian's Eclipse Luna Top 10 List

We can always count on Ian Bull to highlight the top 10 features for this year's release train. Discover what his list includes this time around.

Eclipse Community Survey 2014 Results
We have published the results of the Eclipse Community Survey 2014. Thank you to everyone who participated in the survey this year.
New Global Collaboration for Scientific Software Announced by the Eclipse Foundation
It's a a global collaboration between industry, academia, and governments to create open source software used in basic scientific research.
Welcome to the New eclipse.org
We have launched the new eclipse.org website. The goal is to have a more modern looking and simplified experience.

David Williams

IBM Software Group, Rational

What do you do?
I work as a developer for IBM and these days am lucky enough to be nearly full time on Eclipse -- occasionally helping IBM products "port" or "test" something but between leading the yearly release train, and running the Platform's builds, pretty much have my hands full -- and that's not counting being Orbit Lead, running those builds, being on the Tools PMC, several Councils, and mentoring others. During my decades at IBM, I have had several distinct careers, but all of them have been focused on making life easier for developers and their customers.

How long have you been using Eclipse?
I have been using Eclipse even before it was Eclipse, but began contributing to Eclipse when WTP (Web Tools Platform) became a project in 2004. My specialty, then, was the XML Editor (and other "Structured Source Editors") which is where I learned to appreciate regular expressions and parsing in general. I quickly got involved in many architectural and project management issues, eventually being becoming WTP PMC Lead for several years, as well as being on the "ground floor" of the Architecture and Planning Councils. At one of those early meetings, I was brash enough to volunteer to lead a "coordinated release train" effort, later named "Callisto" and released in 2006 -- and I have been involved with that yearly effort ever since -- eventually being appointed chair of the Planning Council and eventually leading to receiving the first Eclipse Foundation's Lifetime Contribution Award in 2011. For historical fun, I've included a photo of my very first Eclipse award, given at a 2006 EclipseCon reception, specifically for my work on Callisto -- a cake, shaped like a computer. Someone, somehow, learned that I will do anything for cake! CallistoCake In the beginning, it was clear that we (the Councils) wanted a "simultaneous" release (since up until then, there was always pure chaos about what versions of components worked together) and I felt strongly the only way to achieve that was to have a concrete deliverable ... a "common repository" as it is often mis-named. The rest is history, culminating in our 9th Simultaneous Release this year: Luna. A great many people have made these yearly releases possible, of course (including leadership, tool making, IT and Legal support from the Eclipse Foundation, as well as the outright contributions from the many Eclipse projects). One thing I love about my role at Eclipse is getting to work with a wide variety of projects and wide variety of committers: some "newcomers" to Eclipse which I like to mentor, and some expert "old timers" who I have learned so much from it is hard to express its value and my appreciation to them.

Name three plugins you use and recommend:
I use pretty basic stuff, most of the time: JDT and PDE naturally, not to mention the XML, HTML and PHP editors. The b3 Aggregator Editor is pretty much a "required" part of the Simultaneous Release, but is actually more powerful and useful than most people learn about in that context, and comes in handy in a variety of situations to test and produce many types of repositories. But if I could give only one recommendation to Eclipse projects, it would be to try out the WTP Project's HTML (and similar) Editor's validation to produce better mark up (and get better formatting, and content assist as bonuses).

What's your favorite thing to do when you're not working?
When I am not working ... hmmm, when is that exactly? Oh, yes, that must be when I'm playing with my grandchildren -- especially teaching them how to use (play) on the computer or "tabet" as the youngest one says. But otherwise, my "hobbies" all involve things suspiciously like work ... such as recompiling the latest Linux kernel, just to see what happens, reading detailed investigations of the latest cyber security threats, or even more fun, with no practical value, reading New Scientist such as to try and understand the tiniest bit about quantum computers, or reading speculation in Communications of the ACM such as what might happen to society if we could figure out how to solve NP-complete algorithms quickly. Now that you know what my idea of fun is, maybe you will better understand why I am often working at 3 AM!

Luna Simultaneous Release

Moquette MQTT

4DIAC - Framework for Distributed Industrial Automation and Control

Mobile Map Technology

JTS Topology



Luna DemoCamps
Jun-Aug, 2014
Many locations

EclipseDay Bangalore
Sept 20, 2014
Bangalore, India

EclipseCon Europe
Oct 28-30, 2014
Ludwigsburg, Germany

Privacy Policy| Terms of Use| Copyright Agent| Legal| Contact Us

Copyright © 2014 The Eclipse Foundation. All rights reserved.

Subscribe | Unsubscribe from this newsletter | Change your subscription preferences | Contact the Editor