Over a million developers have joined DZone.

Helios Adds More Features

· Java Zone

Microservices! They are everywhere, or at least, the term is. When should you use a microservice architecture? What factors should be considered when making that decision? Do the benefits outweigh the costs? Why is everyone so excited about them, anyway?  Brought to you in partnership with IBM.

Eclipse 3.6, codenamed Helios, has reached Milestone 6.  The release features new platform APIs and changes to the Plug-in Development Environment (PDE).  Milestone 7 will be the last milestone release for Eclipse 3.6.  That release is scheduled for May 7th and four release candidates will follow before the final version is released around June 23rd.

The Eclipse 3.6 M6 platform now supports the full set of UNIX file permissions and can edit linked resource locations.  The help web application can be filtered by book/topic or criteria.  The Accessibility API has been enhanced on all platforms and finalized while several new TaskItem APIs allow clients to show symbols, texts, numbers, and a progress bar over the Eclipse Icon in your Windows taskbar or Mac dock.  The icons can also bring up menus now (see below).

TaskItem overlay image


TaskItem overlay text


TaskItem overlay progress


TaskItem menu


A major Java development tool improvement in Eclipse 3.6 is the enhancement of the Java breakpoint details panes, which now display all properties in a single pane.  The detail pane orientation can be configured in the Layout view menu.  The @SuppressWarnings annotation can now suppress optional compile errors and source attachments can now be configured separately for JARs that are referred from another JAR via the Class-Path: attribute in the MANIFEST.MF.  New code formatter options have also been added.

Breakpoints Detail Pane



The Plugin Development Environment for Eclipse 3.6 received Feature based launches and targets in this milestone.  When these are used, the PDE will automatically launch all the required bundles in the selected features.  Another useful new feature helps you manage your target platforms by selecting a set of features, or you can select from bundles that are not contained in any feature.  You're able to search p2 repositories and add elements to your target.

The Add Artifact to Target Platform dialog lets you quickly search a set of repositories for dependencies to add to your current target platform.  A new wizard assists in the customization  of API use reports.  Finally, a bundle can now specify a custom Ant compiler adapter for export or releng builds.  This means that you can now compile non-java sources such as AspectJ or Groovy if a suitable adaptor is available.


Discover how the Watson team is further developing SDKs in Java, Node.js, Python, iOS, and Android to access these services and make programming easy. Brought to you in partnership with IBM.

Topics:

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

SEE AN EXAMPLE
Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.
Subscribe

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

{{ parent.tldr }}

{{ parent.urlSource.name }}