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...
--------------------------------------------------------------
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/... 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) was refreshed too early 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 requires 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_configurati...
http://docs.jboss.org/tools/whatsnew/images/LiveReload_server_configurati...
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/Browse...
http://docs.jboss.org/tools/whatsnew/browsersim/images/4.1.0.Beta1/Browse...
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-opens...
http://docs.jboss.org/tools/whatsnew/openshift/images/publishing-to-opens...
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-xulru...
http://docs.jboss.org/tools/whatsnew/vpe/images/4.1.0.Beta1/missing-xulru...
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...
http://download.jboss.org/jbosstools/builds/staging/xulrunner-1.9.2_win64...
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/Cordov...
http://docs.jboss.org/tools/whatsnew/browsersim/images/4.1.0.Beta1/Cordov...
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
compatible 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...]