Tuesday, September 23, 2008

Oracle's free gem of a Developer Tool

Oracle is giving away BEA Workshop IDE for free since the acquisition, the IDE that so many of us developers used to pay more than a $1000 for. This little gem has been a secret for so many years as the tool that got rid of all the extra baggage from J2EE development with it's unique use of J2EE annotations.
The tool utilizes Java Annotations to generate it's own artifacts that are easier to manage and even port accross various J2EE Application containers (Tomcat, WebLogic, WebSphere, even Oracle's own OC4J).
Ultimately it is only a plugin on top of Eclipse, some of the features for this particular set

  • All features of BEA Workshop for WebLogic 10.3, plus..
  • Allows runtime debugging, AppXRay and deployment for multiple server platforms:
    • WebLogic Server
    • Websphere
    • Tomcat
    • Resin
    • Jetty
    • JBoss
Unlike jDeveloper where the Application Server is embedded within the IDE, a very scaled-down version, Workshop allows you to connect to another separate application server which could be on a separate machine. JDeveloper allows you to do this also, but if your server is WebLogic, Workshop handles this connectivity exercise in an easy seamless manner, which is a big deal for developers setting up complete J2EE based environments.
The default libraries for J2EE are setup without you lifting a finger, so give it a shot.
It's not clear what is Oracle's strategy with this gem of the tool, as Jdeveloper seems to be the central development IDE for Oracle's next generation (and the past too) of development facilities, but I wonder if any of the Workshop features and interfaces will make it into future designs of the development vehicle.



You can find this little gem at Oracle's website in a publicly accessible download area.
Currently it comes bundled with BEA's Weblogic, go to the bottom where the Developer's Tools section is.