Tuesday, February 9, 2010

Fear the code ninja!!

Had this passed on to me by a colleague, absolutely hilarious even if it is a less-then-veiled promo for ADF...

Enter the Code Ninja!

Thursday, February 4, 2010

Please make sure that the annotations are valid.

Interesting issue I came across today. Was providing support for a deployment that was going difficultly. Beyond the issues of getting the configuration repaired so the ADF Runtime installer could operate properly, when trying to deploy the application they wanted to put on the server we received the following:

"There was a failure when processing annotations for application [Webapp name redacted]. Please make sure that the annotations are valid. The error is oracle.adf.view.faces.webapp.ResourceServlet"

Interesting error, and after confirming that the ADF Runtime did indeed install correctly, I had to check some of my own developed applications to confirm my suspicion. The resource servlet utilized by ADF 11g is "org.apache.myfaces.trinidad.webapp.ResourceServlet", it is no longer the Oracle labeled one, (which makes sense since we donated the Trinidad libraries). Apparently, this must have been a migrated application that failed to update this particular entry and was utilizing old libraries in development...

C'est la vie!

Monday, February 1, 2010

Oracle plans to continue support for SUN development products

For those of you that missed the webcast last Wednesday (1/27) Oracle made several key announcements regarding the future of SUN products now that they're under the control of Oracle. Of particular interest were comments on the future of the Netbeans IDE and the Glassfish App Server.

Oracle has reiterated it's commitment to the open-source community and plans to continue support of the Netbeans IDE as a targeted open-source IDE supporting all of the Java SE/EE/TV/Mobile/FX platforms and technologies, including the Glassfish application server. Netbeans will join the suite of Oracle development tools including the award winning JDeveloper, and the Oracle Enterprise Pack for Eclipse becoming yet another option in the strategy of "Productivity with Choice".

Obviously at this point, JDeveloper is and will continue to be the choice for Oracle based development but it will be interesting to see to what extent the Netbeans IDE receives tooling to support core technologies like the Oracle Application Development Framework as well as what key features from Netbeans find their way into JDeveloper.

As for Glassfish, I would predict to see increased support for the container as a spot solution for departmental deployments similar in nature to the positioning of MySQL and potentially as an alternative for testing server deployments in lieu of utilizing full blown Weblogic installations all over the place.

For those of you asking about kenai.com there is really not much more information available other than that which is posted on the kenai site. The site, along with Netbeans integration are going to be discontinued for public-facing use and brought in-house to continue to be used and evaluated.

For recaps of key subjects, feel free to review the webcasts page on the Oracle site at: Oracle/Sun Webcasts.