Max Rydahl Andersen 
[http://community.jboss.org/people/max.andersen%40jboss.com] modified the blog 
post:

"JBoss Tools 3.2 is Finally here!"

To view the blog post, visit: 
http://community.jboss.org/community/tools/blog/2011/02/21/jboss-tools-32-is-finally-here

--------------------------------------------------------------
http://in.relation.to/service/File/10824  
http://in.relation.to/service/File/10824 
h4. 3.2.0
[ http://www.jboss.org/tools/download Download] [ 
http://download.jboss.org/jbosstools/updates/stable/helios/ Update Site] [ 
http://marketplace.eclipse.org/content/jboss-tools-1 Market Place] [ 
http://docs.jboss.org/tools/whatsnew What's New] [ 
http://docs.jboss.org/tools/3.2.0.Beta1/ Documentation] [ 
http://www.jboss.com/index.html?module=bb&op=viewforum&f=201 Forums] [ 
http://jira.jboss.com/jira/browse/JBIDE JIRA] [ http://twitter.com/jbosstools 
Twitter]

I'm very happy to be able to announce that we pushed out JBoss Tools 3.2 to the 
servers shortly before the weekend.
h2. Installation/Upgrade

Existing Eclipse Workspaces used with JBoss Tools 3.1 will work with JBoss 
Tools 3.2, but do take a backup of your workspace to be on the safe side.

As per tradition the updatesite is now moved over to a stable location 
http://download.jboss.org/jbosstools/updates/stable/helios/

To "upgrade" from JBoss Tools 3.1 to JBoss Tools 3.2 you need to install 
Eclipse 3.6 and add the updatesite. Updating Eclipse major versions via 
updatesite does sometime work, but we do recommend a clean install to make it 
all a bit cleaner.

If you don't like messing with updatesites you can also install JBoss Tools 3.2 
via Eclipse Marketplace - simply use *Help > Eclipse Marketplace* directly from 
Eclipse and find JBoss Tools 3.2 (Helios) via the Search facility.

h2. New Features
The following paragraphs outlines the highlights from the JBoss Tools 3.2 
release, but I recommend reading the complete
 http://docs.jboss.org/tools/whatsnew What's New lists if you want to see all 
the noticable changes and improvements that have been made since JBoss Tools 
3.1.

h3. JSF 2
The Visual Page Editor and our XHTML structured editors now supports JSF 2; 
especially the notion of composite components which is a new feature of JSF 2 
allowing users to much easier define reusable components for their application 
or framework.

JSF 2 also provides a new standardized approach to load up resources via the 
classpath and web archives; these are all supported by JBoss Tools making the 
visual page editor render even more realistically the layout of the page but 
also code completion, navigation and even quickfixes now benefit from this 
additional information to make it easy to fix issues and navigate to the linked 
resources instantly.
h3. Context & Dependency Injection (CDI)
The CDI tooling have received a lot of updates, especially in context of 
providing validations of all the error handling cases covered by the CDI TCK 
test suite and a few other hints provided by the Weld CDI Team.

There is also a good set of wizards, code navigations and quickfixes added in 
this release and I recommend you go read  
http://community.jboss.org/community/tools/blog/2011/01/31/overview-of-context-dependency-injection-tools
 Alexey Kazakov's blog about this feature set.

h3. Visual Page Editor
Besides supporting JSF 2 better in this release various other improvements were 
done to the Visual Page Editor.

* Templates for jBPM, Spring and Richfaces 4 were added/improved
* DocBook support were made more complete and is now a separately named editor
* A generic "Split-Editor" functionallity were added (can be used with any 
Eclipse editor)
* The UI were cleaned up to fit better into the Eclipse IDE
h3. Servers, Packaging & Remote Deployment
The biggest new feature for the Application Server integration in JBoss Tools 
3.2 is the introduction of Remote Deployment. 

Remote Deployment works (more or less) just like the Local deployment except 
instead of using local file copies we now relay the file transfer to the 
Eclipse Remote System Explorer API; this then allows you to deploy to systems 
via SSH, FTP, etc.

This Remote Deployment not only works for the JBoss Application Server adapters 
but is also provided via the "Deploy Only" server meaning you can use it to 
deploy any project to any application server or system which supports 
hotdeployment by scanning their local file system for changes.

We've also improved support for "non-WTP" style projects by enabling you to 
right click Folders and mark them as Deployable. These deployable folders can 
then be deployed to any of the Server adapters provided by JBoss Tools, 
including the Deploy Only server.

The JBoss Server Adapter now also supports the new JBoss 6 and updated versions 
of JBoss Enterprise Application Platform based servers.

h2. Automatic Runtime Detection
One of the big hassles of any IDE configuration is to identify and configure 
your various runtimes, such as JBoss Application Server, Seam, jbpm, ESB, 
Drools, JDK's etc.

We've contributed the installer logic from our JBoss Developer Studio 4 product 
into the actual JBoss Tools plugins and enhanced it so it can be configured to 
scan one or more directories at startup for new runtimes; if it detects a new 
runtime it will ask if it should add it and JBoss Tools will do a default 
installation of the runtime - freeing you from having to go through the various 
runtime user interfaces.

This feature is available under Eclipse Preferences in *JBoss Tools > JBoss 
Tools Runtime Detection*

In the future we plan to add more runtime detections, not just JBoss based ones.

h3. Google GWT (Experimental)

Google's Eclipse plugin for GWT does not provide seamless integration with 
Eclipse WTP based projects; thus we made an Eclipse Facet that allows you to 
easily enable Google GWT on your WTP project and not having to use custom 
wizards and special projects to get started with the Eclipse GWT tooling.

Please note that since Google are not providing stable named features from 
their updatesite to have Eclipse updatesites work together, it is necessary to 
install Google GWT plugin manually before trying to use our Google GWT facet.

See  http://community.jboss.org/docs/DOC-15593 Andre's article on how to use 
this Google GWT feature.

h3. DeltaCloud (Experimental)
The tooling for Delta Cloud provides a perspective and a few views to easily 
interact with systems such as SteamCannon that provide a DeltaCloud API.

This gives you the ability to browse, start & stop virtual machines hosted by 
cloud service providers such as EC2 and Rackspace.

You can try it out by using  https://try.steamcannon.org/deltacloud/api 
https://try.steamcannon.org/deltacloud/api as the URL for a Delta Cloud 
connection.

Note, DeltaCloud tooling is marked experimental while the DeltaCloud API and 
implementations are stabilizing. If needed we will provide an update to support 
the latest/stable DeltaCoud servers.

h3. Maven
 We've continued to expand the support for Maven projects by extending 
m2eclipse tooling to automatically configure projects based on the dependencies 
of your project.

Thus now if you import or configure a Maven based project and it uses a 
standard dependency for either Seam, CDI, JSF, Hibernate or GateIn/Portal the 
features for these frameworks will now be enabled and configured automagically.

You can control this per framework under Eclipse Preferences via *JBoss Tools > 
JBoss Maven Integration*

To see an example of this applied, look at  
http://community.jboss.org/community/tools/blog/2011/01/31/overview-of-context-dependency-injection-tools
 Snjzana's blog where she illustrate how via Project Examples you can easily 
get started with the CDI and JSF tooling. This blog works because of the Maven 
Integration provided here.

h3. Modeshape
Modeshape provides a JCR based view on many different datasources such as file 
systems, databases, other JCR repositories and even your own services and 
applications.

The Modeshape tooling provided in JBoss Tools 3.2 gives you a way to easily 
connect to a Modeshape server, browse it content and checkin/checkout content 
from and to the Eclipse workspace.

h3. Teiid Designer 
The Teiid Designer that is used to visualize model your datamodel and 
transformations as supported by the Teiid runtime is now included into JBoss 
Tools.

The Teiid Designer plugins also provides a testbed for testing and exploring 
your Teiid configured dataservices.

You can read more about Teiid Designer on its  
http://www.jboss.org/teiiddesigner community page.

h3. BPEL
The BPEL tooling is based on the Eclipse BPEL project but provides a set of 
bugfixes and features that have not yet made it back to the Eclipse BPEL 
project, especially in context of supporting deployment to other systems than 
Tomcat based systems such as Apache ODE. We support the Riftsaw JBoss based 
BPEL system.

If you want to read about the BPEL feature set and its future (its fixes are 
being contributed back to Eclipse.org) you can read  
http://community.jboss.org/community/tools/blog/2011/01/24/bpel-technical-preview-available-soon
 Bob Brodt's blog about this.
h3. WebServices
We've added some much simpler wizards for creating JAX-RS or even JAX-WS 
webservices to the tooling; but even more interesting is the new Webservice 
Tester UI which gives you a view to easily query a SOAP or REST based 
webservice and introspect its result.

Brian Fitzpatrick wrote a  
http://community.jboss.org/community/tools/blog/2011/02/08/tools-tools-tools 
couple of  http://community.jboss.org/docs/DOC-15778 blogs  
http://community.jboss.org/docs/DOC-15749 about it, giving you an overview of 
the new improvements for the WebServices support.

h3. Usage Reporting 
When you install a JBoss Tools plugin, on the first startup of Eclipse a dialog 
will ask if you wish to send anonymous usage data to us. We use that 
information to see which OS's, system configurations and plugins you are 
running plus we get to see how fast (or slow) new versions of spreads over the 
world. 

h3. ...and much more...
The above highlights are just a subset of the over 1600 issues fixed and 
implemented over the last many months thus the best way to get to know it all 
is to try it out  :) 

Let us know how it goes and above all,

 Have fun!
--------------------------------------------------------------

Comment by going to Community
[http://community.jboss.org/community/tools/blog/2011/02/21/jboss-tools-32-is-finally-here]

_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to