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 elements are always shown), of processing instructions, of comments and of the first part of the contained text:
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
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 http://download.eclipse.org/vex/milestones/1.1/)
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!
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.
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.
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?
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.
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 (Xtend, Jetty, Virgo and Runtime Packaging), four projects have joined (Stardust, Sphinx, EMF 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.
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.
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.
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.
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).
September 9, 2012
Today, Eclipse Vex 1.0 (drag to install), the Visual Editor for XML, has been released. The release and graduation review has been successfully passed. No egg anymore, which indicates incubation project phase.
John Krasnay started the Vex project at SourceForge in 2002. In December 2002 Vex 0.1 was released as a Java Swing application (see screenshot below) that provides a word processor-like interface for editing XML documents. The first Eclipse-based version was Vex 1.0, which was released in July 2004. In April 2005 version 1.2.1 was released. Then the project became inactive.
In 2008 David Carver migrated the project to Eclipse or – to be more precise – into the Eclipse Web Tools Platform (WTP) Incubator Project. In 2009 I became committer and Florian Thienel joined in 2010. In 2011 Vex became a project on its own in Mylyn Docs led by Florian, the most active developer.
In the last 10 years many people have contributed to Vex. Thanks to all those people Vex is reborn in version 1.0 again. Happy birthday Vex!
July 13, 2012
Tobias Althoff, Susanne Könning and Ji Shin, computer science students at the University of Münster, have developed the Eclipse Search CSV Export plug-in. It is their very first Eclipse plug-in, which was originally created for Pacx, the Platform for Annotated Corpora in XML. But it can be used in Eclipse and other Eclipse based application as well. Since I was only their guide to the Eclipse universe, I would now like to yield the floor to the real authors:
Do you know this feeling? You are searching something, find it, and then… then what? You don’t have any way to use your Eclipse search results in another program. Wouldn’t it be wonderful to be able to export your results into a *.csv file?
Guess what! That’s possible now. We proudly present the CSV Export Plug-in for the Eclipse File Search.
Tobias Althoff, Susanne Könning and Ji Shin
June 26, 2012
72 projects contributed 55 Million lines of code to the ninth Simultaneous Release, more projects and more code than in the years before. Even if the bars are adjusted to reflect the more fine-grained project structure since Indigo in 2011 this is quite impressive:
But will Eclipse and the Simultaneous Release continue to grow? Since the beginning of Eclipse 10 years ago the number of active committers and active projects has increased from year to year. In the Juno year 14 new projects have been created in contrast to 13 projects that have been terminated. The total number of projects stays at around 200. But the equivalent number of projects has created more bugs than in the year before:
Hopefully, the percentage of projects participating in the Simultaneous Release will grow and hopefully Vex will be part of Kepler next year.
PS: Please feel free to use the diagrams (attribution is nice to have but not required). Let me know if you would like to have the diagram as SVG or translated.
January 28, 2012
Florian’s article on how to use Vex as an editor widget has just been published in the German Eclipse Magazin 2.12. In a sample dialog Vex is used to enter Wiki text in the WYSIWYG way.
Vex is a pure SWT widget and doesn’t require any web browser. It’s an alternative to the solution FCKEditor in a browser widget which Thomas Kratz recently described in his post.
Vex is an acronym for Visual Editor for XML. With Florian’s WYSIWYG Wiki editor we have to rename Vex into Vest: Visual Editor for structured text.