It was my first day at JavaOne 2010 today. And what a day!
The kick off for me was the Glassfish community event. The room was packed with Glassfish users and developers. It was nice meeting in person people I have been reading and interacting with online for such a long time.
There was a presentation on the Glassfish product roadmap and a break out for discussion of many Glassfish-related topics...
The Scala programming language can assist us with the development of enterprise products that target both the Java EE and the .NET platforms.
I have been a Java developer since the 1.02 days. It has been a long and fun ride, and in spite of what people said over the years, the Java language and Java platform didn't die and are in fact stronger than ever. But sometimes I wish it would evolve faster.
Java EE has come a long way, to the point Java EE 6 can be considered a lightweight development platform. When Glassfish v3 was...
This post introduces FXContainer 1.0 - an IoC container written in JavaFX and specifically meant to be used in JavaFX applications for providing Dependency Injection (DI). It addresses all JavaFX specific nuances and makes DI feel natural with JavaFX. It is powerful, feature rich and has a footprint < 75K. JavaFX development is fun again!
In order to bring the testing matrix for Mojarra more in line with Oracle’s current engineering investment, we are planning to have all future Mojarra builds that are targeting the upcoming JSF 2.1 specification only support JavaSE 6 and beyond. Any 2.0.X and 1.2 builds will still continue to be built with Java SE 5.
I ask for people to share their thoughts on what wastes time during development with JSF.
Content located at: http://blogs.sun.com/arungupta/entry/dallas_tech_fest_2010_trip
Content available at: http://blogs.sun.com/arungupta/entry/qa_4_java_ee_6
JSR 330 style injection can now be used with JSF managed beans.
When in doubt, make everything a bean archive.
Content available at: http://blogs.sun.com/arungupta/entry/java_road_trip_2010_new
Java User Groups
Hibernate and OSGI Implementation Made Simple
Last April I kicked off FossESI to discuss how to take existing Java applications built using older technologies and implement them using new technologies like OSGi, Spring, Camel and NOSQL databases. At the time of the kickoff, we intended to begin comparing and contrasting 3 NOSQL databases. And just after that started, I got a real-life...
Java Web Services and XML
San Francisco/Kassel, September 2010. Micromata has been invited by Oracle to present a new Java interface for KML at this year's JavaOne in San Francisco.
Content available at: http://blogs.sun.com/arungupta/entry/totd_143_retrieve_twitter_user
JAX-WS endpoints are hosted using Grizzly's HTTP implementation and this extension uses standard JAX-WS 2.2 HTTP SPI
Mark Reinhold announced today that the JDK 7 / JavaSE 7 project has slipped once again: mid-2011 without Jigsaws and Lambdas, late 2012 for JavaSE 8 with those. The delay (or some other bad news like dropping features) was already expected by anyone who tracks the project. But really, how big and bad is this delay?
Content available at: http://blogs.sun.com/arungupta/entry/2_day_java_ee_6
Content available at: http://blogs.sun.com/arungupta/entry/fisl_2011_trip_report
Content located at: http://blogs.sun.com/arungupta/entry/screencast_31_java_ee_6
In the previous installment of Effective Architecture, I covered TDD with Model-View-Presenter. However the code I presented had synchronous server calls. In JavaFX (like Swing), the UI code runs in the Event Dispatch Thread (EDT). It is unwise to block the EDT. Hence it is encouraged to execute all server calls on a separate thread.
Swing provides SwingWorker to execute tasks off the...