Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Happy New Vex!

DZone's Guide to

Happy New Vex!

· Java Zone
Free Resource

The single app analytics solutions to take your web and mobile apps to the next level.  Try today!  Brought to you in partnership with CA Technologies

Late last year, Eclipse Vex 1.1 was released. Vex, the Visual Editor for XML, provides a word processor-like interface for editing XML. Here are the new and noteworthy of version 1.1:

New Outline View of Vex 1.1

For installing Vex 1.1 you can use one of the following update sites or install buttons:

In addition to new features and bug fixes, we improved our processes by using HIPP (Hudson Instance Per Project) in combination with Git and Gerrit and by supporting Oomph. We also added a 4-minute video about Vex – Getting Started to the website, which is viewed on average 10 times a day.

More than two years have passed since version 1.0. The main development is currently done by Florian Thienel and Carsten Hiesserich in their spare time. Because of this Vex evolves slowly but steadily. Without the pressure of a company driving this project, which started 12 years ago as a Swing application, the core of Vex is being redesigned. This redesign will bring a better performance and a cleaner API to make it easier to extend Vex and to use Vex not only as an XML editor. Based on the new core, which is still work in progress, Florian created a prototype with a cursor showing the position of block elements directly at the cursor instead of in the status line (see this video for details).

Probably, some results of this work will be in Vex 1.2, which hopefully will not take as long as Vex 1.1.


CA App Experience Analytics, a whole new level of visibility. Learn more. Brought to you in partnership with CA Technologies.

Topics:

Published at DZone with permission of Holger Voormann, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}