[jboss-user] [JBoss Tools] - Beta Time for JBoss Tools 4.1 and Developer Studio 7.0

Max Rydahl Andersen do-not-reply at jboss.com
Wed Jun 5 05:16:42 EDT 2013


Max Rydahl Andersen [https://community.jboss.org/people/maxandersen] modified the blog post:

"Beta Time for JBoss Tools 4.1 and Developer Studio 7.0"

To view the blog post, visit: https://community.jboss.org/community/tools/blog/2013/06/05/beta-time-for-jboss-tools-41-and-developer-studio-70

--------------------------------------------------------------
Summer is here and Red Hat summit is close - just in time to get a feature loaded Beta of JBoss Tools and Developer Studio! 

h3. JBoss Tools 4.1 and Developer Studio 7 Beta 1
+Overload+
Developer Studio: [ http://devstudio.jboss.com/earlyaccess Download] | Tools: [ http://marketplace.eclipse.org/content/jboss-tools-kepler Marketplace] [ http://www.jboss.org/tools/download Download] [ http://download.jboss.org/jbosstools/updates/development/kepler/ Update Site] | [ http://docs.jboss.org/tools/whatsnew What's New] [ 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]

JBoss Tools is a set of plugins for Eclipse that complements, enhances and goes beyond the support that exists for JBoss and related technologies in the default Eclipse distribution.

JBoss Developer Studio is a fully bundled Eclipse distribution which not only includes the majority of JBoss Tools but also all its needed dependencies and 3rd party plugins, allowing for an easy one-click and no-fuss installation.

If you are into doing your own bleeding edge eclipse plugin assembly, JBoss Tools is for you; if you are more into having something that "Just Works" then JBoss Developer Studio is the way to go.
h1. Installation
This release is a Beta and is built against  http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/keplerm7 Kepler M7 (Eclipse 4.3M7) but should work with the ongoing  http://www.eclipse.org/downloads/index-developer.php Eclipse RC builds also too. When you report bugs/issues please mention which Eclipse Kepler build you used.

>From within Eclipse Kepler you can use the Marketplace or  http://devstudio.jboss.com/earlyaccess Download Developer Studio and be sure to have the exact correct Eclipse base.

h1. Improvements
This time we got a wide range of new features/improvements and we got a video showing some of these:



And below is some of these highlights plus a few extras that did not made it into the video.

h3. LiveReload
In the previous release we added LiveReload support to eclipse allowing you to have your browser automatically refresh (live reload) when saving files in Eclipse - no need to going back and forth your editor and the browser.
This only worked for file:// based urls though. Content served out from a server (i.e. localhost) and you could not use it for remote devices like a tablet - this is now possible in Beta1 with Server Mode and LiveReload Proxy

h5. Server Mode

Server mode means you can use live reload not only for plain HTML pages but also when editing JSF content like xhtml. Giving you fast and easy feedback.

This works automatically for any JBoss server adapters - no setup needed besides creating and starting Live Reload server from Eclipse and use Live Reload plugin in your browser.

h4. LiveReload Proxying

If your browser does not have the live reload plugin, for example on your tablet or mobile phone or you want to use Safari browser it is normally requried to manually add the livereload.js in every html.
That can be tedious and require changes to files you might not want to commit to your source repository - thus we've added so called "LiveReload Proxying".

 http://docs.jboss.org/tools/whatsnew/images/LiveReload_server_configuration_with_security.png  http://docs.jboss.org/tools/whatsnew/images/LiveReload_server_configuration_with_security.png 
It is enabled by clicking "Enable Proxy" server and this allow you to proxy your file:// urls and have it served out on localhost:35729/<projectname>/<filepath>.

For security reasons we don't enable remote connections by default, thus if you want mobile devices to be able to load the page enable "Allow Remote Connections"
and finally enable "Inject the livereload.js script in HTML pages" to have live reload automatically work in browsers without the live reload plugin.

Try it out and let us know if you like it.

h3. BrowserSim synched browsing
BrowserSim used to do testing of your web pages on mobile devices with a beautiful skin now has support for showing and synchronize browsing across multiple devices.

 http://docs.jboss.org/tools/whatsnew/browsersim/images/4.1.0.Beta1/BrowserSim-open-synchronized.png  http://docs.jboss.org/tools/whatsnew/browsersim/images/4.1.0.Beta1/BrowserSim-open-synchronized.png 
This is useful to view both horizontal and landscape mode at the same time but also to view how layout is different on different devices.

h3. Forge 1 Wizards
The majority of the feedback we got for the awesome integration of Forge into Eclipse was that many preferred to use a wizard over only having access to a "command line style" UI.
Part of Forge 2 is to make that happen natively but is not released yet - thus in this version we've fronted some of the Forge 1 commands with wizards to make Forge 1 easier to use today.

You find these wizards under "File > New > JBoss Tools".

h3. More HTML5/Mobile
The html5/mobile jquery palette added support for more elements and fixed a bug that prevented preview to work on OSX.
 http://docs.jboss.org/tools/whatsnew/jst/images/4.1.0.Beta1/set.png  http://docs.jboss.org/tools/whatsnew/jst/images/4.1.0.Beta1/set.png 

h3. OpenShift Git streaming
Ever since we added OpenShift support to Eclipse we've had the problem that eGit did not allow streaming of console output when performing a push.
This mean that when doing a long running push Eclipse would just have a blank console and show "Push in progress".

In Kepler M7, eGit now includes our contribution of allowing this meaning Git users and OpenShift users can and will get streaming of the console output
and you can now see what is going on.

 http://docs.jboss.org/tools/whatsnew/openshift/images/publishing-to-openshift.png  http://docs.jboss.org/tools/whatsnew/openshift/images/publishing-to-openshift.png 

h3. Windows 64-bit Visual Page Editor
A long standing issue for our Visual Page Editor is the lack of proper Windows 64-bit XULRunner integration.

 https://community.jboss.org/people/carsten.pfeiffer Carsten Pfeiffer did an awesome contribution and made this happen. There are still some issues to figure out so we have
not enabled it by default but in Beta 1 if you with Windows 64 bit you will see the following:

 http://docs.jboss.org/tools/whatsnew/vpe/images/4.1.0.Beta1/missing-xulrunner.png  http://docs.jboss.org/tools/whatsnew/vpe/images/4.1.0.Beta1/missing-xulrunner.png 
And if you follow the link you will be told to try install XULRunner from  http://download.jboss.org/jbosstools/builds/staging/xulrunner-1.9.2_win64/all/repo/ http://download.jboss.org/jbosstools/builds/staging/xulrunner-1.9.2_win64/all/repo/
and you should get:
 http://docs.jboss.org/tools/whatsnew/vpe/images/4.1.0.Beta1/vpe-win64.png  http://docs.jboss.org/tools/whatsnew/vpe/images/4.1.0.Beta1/vpe-win64.png 

We would love to hear if this works for you on Windows 64 bit or if you still see problems.

You can give your feedback on  https://issues.jboss.org/browse/JBIDE-2720 this bug 

h3. Hybrid Mobile via Apache Cordova
If you are into Mobile development we now have experimental support for developing Hybrid mobile applications with Apache Cordova.
You can create a "Hybrid Mobile" project and test and develop it using the Android SDK and XCode for iOS testing.

 http://docs.jboss.org/tools/whatsnew/aerogear/images/runConfigs.png  http://docs.jboss.org/tools/whatsnew/aerogear/images/runConfigs.png 

Note: this is only available as Experimental in JBoss Tools, not part of Developer Studio (yet)
h3. CordovaSim 
To help testing hybrid mobile development we've extended our BrowerSim to use Ripple to provide a way to do portable testing (meaning you do not necessarily need Android or XCode installed to do development)
 http://docs.jboss.org/tools/whatsnew/browsersim/images/4.1.0.Beta1/CordovaSim-demo.png  http://docs.jboss.org/tools/whatsnew/browsersim/images/4.1.0.Beta1/CordovaSim-demo.png 
Give it a try  :) 

Note: this is only available as Experimental in JBoss Tools, not part of Developer Studio (yet)

h3. Arquillian
As a last but definitely not least feature we've added in tooling to enhance your experience with Arquillian.
You can now easily enable it on Maven projects (we add in the proper dependencies and profiles) and then provide configuration of a JUnit launch with Arquillian specific features.

 http://docs.jboss.org/tools/whatsnew/arquillian/images/ArquillianTab.png  http://docs.jboss.org/tools/whatsnew/arquillian/images/ArquillianTab.png 

And there is an Arquillia Cruiser view  to show what the archive will contain.

 http://docs.jboss.org/tools/whatsnew/arquillian/images/ArquilliaCruiser.png  http://docs.jboss.org/tools/whatsnew/arquillian/images/ArquilliaCruiser.png 

Note: this is only available as Experimental in JBoss Tools, not part of Developer Studio (yet)
h3. Where is WildFly ?
The JBoss AS project was recently renamed to  http://www.wildfly.org WildFly and did their first Alpha1 release. We plan on adding adapter specifically for WildFly in next release.

For now you should be able to use JBoss AS7.1 and EAP 6.1 adapter since Wildfly is still compatibile with these. 

h2. Giving Feedback
There are more news and screenshots in  http://docs.jboss.org/tools/whatsnew What's New, and if you got an idea to an improvement or found a bug do not hestiate to open an issue in our  https://jira.jboss.org/jira/browse/JBIDE issue tracker.

h2. What's Next ?
We plan on having an additional Beta2 based on feedback from this release thus please give it a try, contact us on our  https://community.jboss.org/community/tools?view=discussions forum with feedback and irc if you are interested in contributing!

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

Comment by going to Community
[https://community.jboss.org/community/tools/blog/2013/06/05/beta-time-for-jboss-tools-41-and-developer-studio-70]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20130605/f02da878/attachment-0001.html 


More information about the jboss-user mailing list