Luna: 1,000,000 Downloads in Less than Two Weeks

July 8, 2014

Today, the counter of the 13 Luna download packages passed the 1,000,000 mark. Two weeks for 1,000,000 downloads, that’s even faster than Kepler with 18 days. 70% of the downloads are from the three packages Classic, Java EE and Java. Three out of 13 (= 23%) packages for these 70% of the downloads are close to the 80–20 rule.

Eclipse Luna 1,000,000 downloads - Packages pie chart

Compared to Kepler (Release plus SR1 plus SR2), which was downloaded 28,951,122 times, C/C++ has increased its percentage from 6.6% to 8.1%. The percentage of Classic has fallen from 43.4% to 36.3%. The new PHP package has already been downloaded more than 50,000 times (5.1%). The percentages of the other packages remained more or less unchanged.

Flattr this

Luna Rising

June 25, 2014

In one year, 687 authors (339 committers and 348 contributors) committed about 40,000 changes to 76 Luna projects. With 61 million lines of code Luna is the largest simultaneous release ever.

Eclipse Simultaneous Releases

Some highlights from my point of view:

  • Java 8 support by Java Development Tools (Java IDE) and by API Tools (part of the Plug-in Development Environment), as well as by other Luna projects like Xtend, Object Teams and – thanks to the unchanged heap dump format – Memory Analyzer.
    Source > Clean Up... > Code Style > Convert functional interface instances
  • Code Recommenders’ Snipmatch: Its usefulness depends on the quantity of good code snippets. So please share your cool snippets to make this an awesome feature!
  • EGit’s rewrite feature of commit messages and the Interactive Rebase View: Maybe, in future Git and I will become friends. ;-)
    Interactive Rebase View
  • Split Editor: a 12-year-old bug has been fixed. Hoorray!
  • Dark Theme: Even if I prefer brighter themes it’s good to have a choice.
    Window > Preferences > General > Appearance
  • The new Terminals View (of the Target Communication Framework): command line (local computer) and PuTTY (remote computers) replacement.
    Terminals View

For detailed information read my article “Mein Luna-Jahresrückblick” (in German) in the upcoming (25th July) Eclipse Magazin or in a condensed form online.

PS: Please feel free to use the diagram and screenshots (attribution is nice to have but not required). I opened a bug to collect and share material to promote Luna.

Flattr this

Happy Easter with Egglipse!

April 21, 2014

EgglipseCan you find the Easter egg in Eclipse? Granted, it’s not a real Easter egg, but an egg or rather a non-circular ellipse. The Eclipse ellipse can be found in the program and window icons (not in the splash screen).

For instance, in eclipse256.png the Eclipse marble is 230 pixels wide and 223 (instead of 230) pixels high:


I’m curious how the new Egglipse Eclipse logo will look by Christmas. ;-)

Flattr this

Florian Weßling: Eclipse Word-Wrap-Plugin now ready for XML

February 10, 2014

Just in case you missed Florian’s update of his Word-Wrap plug-in to support XML editors on Planet Eclipse:

Eclipse Word-Wrap-Plugin now ready for XML

New Vex Committer and Vex 1.1 M3

October 3, 2013

The first milestone of Vex 1.1 was published some months ago (if you don’t know Vex yet: it stands for Visual Editor for XML and is an Eclipse XML editor with a word processor like interface). Since then Carsten Hiesserich has joined the project team and mainly works on Vex’s built-in support for DocBook.

One month ago, with the second milestone we switched to Kepler. Unfortunately, the Eclipse Marketplace showed a couple of “one or more required items could not be found” errors and the number of milestone installations fell below 100 per month for the first time. So we decided to switch back to Juno (Eclipse 3.x) only for Vex 1.1, which is scheduled to be released in June 2014.

A couple of bugs have been fixed for DocBook support. In addition, in the Outline View there are now buttons to toggle the visibility of inline elements (block element block elements are always shown), of processing instructions, of comments and of the first part of the contained text:

Outline View of Vex 1.1 M3

The Vex project has started to use Gerrit, a code review system which is used by other Eclipse projects, too. Vex also has a new separate Hudson instance which is required by Gerrit to veto a commit on failing JUnit tests. And this is Gerry, not to be confused with Gerrit, a young tomcat loafing around and vetoing my coding by walking over the keyboard from time to tim111111111111klllllllllllllll

Gerry (a young tomcat) chilling out

Don’t be a fraidy-cat and get Vex 1.1 M3 with the new features and maybe new bugs! ;-)

Drag to install: (or use Update Site

Flattr this

Kepler: 1 Million Downloads

July 14, 2013

Overall, the 12 Kepler packages have now been downloaded one million times. On average, one million times in less than 18 days means one every 1.5 seconds. Wow!

Kepler Downloads Pie-Chart

In Kepler the Eclipse for Mobile Developers package is missing and the Classic package has been replaced by the Standard package which contains now the Marketplace client and Git. The first three most downloaded packages are all about Java development and have together a market share of more than 80%. The first non-Java package is the Eclipse IDE for C/C++ Developers with 6.5% market share.

Juno Downloads Pie-Chart

The 13 Juno packages were downloaded approximately 28 million times (R, SR1, SR2 summed, Classic estimated). That was even one every 1.1 seconds. But in contrast to Kepler Eclipse 4.2.x was counted as the Classic package. In Kepler Eclipse Standard is not the same as Eclipse 4.3.0 and is not included in this calculation.

Flattr this

Kepler in the News

June 27, 2013

The following is an incomplete list of Kepler articles of news websites (no blog posts). Please add a comment if you know of any more articles.







Some hours before the release I sent e-mails to four German news websites that did not write about Juno last year, telling them when Kepler will be released, where the official press release will be published, some basic information, that they could use my bar chart and links for further reading. Two of them indeed published Kepler articles – a success rate of 50%.

Social networks grow more and more popular in news distribution. But in contrast to social networks and blogs news websites reach an extended audience. That is why I think that such news articles are important for us. Maybe next year we could send the official Luna press release upfront to the news websites with the release time and additional information about what Eclipse is and what a Simultaneous Release is. A set of screenshots and charts would improve the attractiveness of the articles and increase the chance the news will be adopted. What do you think?

Flattr this

Kepler – The Tenth Simultaneous Release

June 25, 2013


1 year – 71 projects – 428 committer – 48,000 commits – 4,786 OSGi bundles – 58 million lines of code – these are the numbers of Kepler, which is the tenth Eclipse Simultaneous Release.

Simultaneous Releases

Compared to its precursor, Juno, the project count remained the same (taking into account the adjusted project number of Juno from 72 to 71 after the Juno release – reflecting that EMF Query 2 was not part of Juno after all). Four projects have left (XtendJettyVirgo and Runtime Packaging), four projects have joined (StardustSphinxEMF Diff/Merge and Maven Integration for Web Tools Platform). To be more precise, Xpand is still part of Kepler but it is no longer a project of its own, Xpand became part of Xtext. The highest version jump was made by Orion: from Orion 0.5 in Juno to Orion 3.0 in Kepler.

Orion 3.0

In the Kepler year the total number of bugs that were created is lower than in the years before. This could be caused by less (open) activity or/and an increasing use of Gerrit.

Kepler bar chart

The satisfaction with Eclipse is still very high (around 80%) but less than in the years before.


For detail information read my article “Mein Kepler-Jahresrückblick” (German) in the upcoming (26th July) Eclipse Magazin or in condensed form online. I will also give a talk at Java Forum Stuttgart (also in German).

PS: Please feel free to use the diagrams (attribution is nice to have but not required). I opened a bug to collect and share material to promote Kepler.

Flattr this

Word Wrap Wanted!

February 7, 2013

Almost ten years ago, Gary Gregory requested the feature “Text Viewer and Editor needs to support word wrap” in bug 35779. Currently, the bug has 203 comments and up to now 209 people have voted for this bug. There is only one bug that has more votes than the word wrap bug. Nevertheless, the bug is still open and probably will stay open forever.

Until yesterday. Yesterday, Florian Weßling proposed a solution. I tested it with the Eclipse IDE for Java Developers 4.3M4:

Video: Quicktest of Florian Weßling’s Word Wrap Patch

Conclusion: The text editor patch is quite promising. There are only a few minor cosmetic issues left. The performance has to be tested. Hopefully, the patch will get applied soon by the Platform team. Good job, Florian! :-)

Update: Florian also blogged about his proposed solution, which would be his first contribution to Eclipse.

Flattr this

Vex 1.1M1

February 5, 2013

Have you ever seen Eclipse Vex, a Visual Editor for XML, in action? The following video will give you a short impression of how to create an XML document like XHTML with Vex:

Video: Vex – Getting Started

Last week the first milestone of Eclipse Vex 1.1 has become available. A core API should make it easier to use Vex as a widget in RCP or SWT applications. A lot of refactorings and clean-ups have been carried out by our project lead Florian for this new API. In Vex 1.1M1 XML comments can be added everywhere (even before or after the root element) and a couple of bugs have been fixed (see also New and Noteworthy).

To install Vex 1.1M1 drag to your running Eclipse application window (this requires the Marketplace client, which is included in all Eclipse packages except Eclipse Classic).

Flattr this


Get every new post delivered to your Inbox.