Content available at: http://blogs.sun.com/arungupta/entry/java_road_trip_2010_new
on Jul 11, 2010
In spite of the cool animation and glamour power of JavaFX, the largest usage of JavaFX will be for building “boring” enterprise software combined with some visualization. There is a dearth of resources exploring architecture options for building serious and large applications using JavaFX. This blog post is an attempt towards addressing that gap.
An enterprise JavaFX project can be a...
on Jul 1, 2010
Here is a little code challenge !
I'm actually working on a text-mining/semantic web application focused (for the moment) on biomedical informations and developed in Java. We are using external tools for text-mining analysis and unfortunatly theses tools don't handle HTML pretty well ... If we send raw HTML to the text-mining service, he simply break. So we must convert HTML to plain-text before...
on Jun 30, 2010
Content available at: http://blogs.sun.com/arungupta/entry/qa_2_java_ee_6
on Jun 23, 2010
The Enterprise Architectures for Java EE Weighting Survey ends this Friday, June 25. Kate Jones of Oracle recently talked about the survey and its purpose:
We are looking to make improvements to our Java Enterprise Architect course and certification to support Java EE 6. The result of this survey will allow us to better align our Java EE architect course and certification with the role of the...
on Jun 23, 2010
One cannot cruise through JavaFX land these days without hearing about JavaFX keywords “bind”, “inverse” and “on replace”.
In short, one could think of JavaFX bind as an Observer pattern at the language syntax level. It is one of the biggest “zing thing” purported about JavaFX in common literature. It has even been claimed...
on Jun 21, 2010
Content available at: http://blogs.sun.com/arungupta/entry/qa_1_java_ee_6
on Jun 18, 2010
Content available at: http://blogs.sun.com/arungupta/entry/%C3%BCber_conf_day_2_trip
on Jun 15, 2010
I am drawn to JavaFX these days. Not because it is cool (which, it is) or because I want to do whiz bang effects, but just as an explorer to do an unbiased check on whether it can be a tool useful to create regular corporate UIs in any better fashion than regular Swing. (Granted, I squirmed a bit when using it on my first project due to lack of UI components, but JFxtras http://www.jfxtras.org...
on Jun 12, 2010
One of the not-so-great things about developing Java web applications is the fact that, after a few redeployments, sooner or later the web container JVM needs to be restarted due to Out Of Memory errors. This has been true in every combination of development environment and web server I have used so far, and until last week Netbeans 6.8 + Glassfish 3.0.1 was no exception.
The cause of Out Of...
on Jun 10, 2010
Bean validation is a nice API for for validating Java objects and is included in Java EE 6. But it can also be used anywhere, regardless of the layer. It can be used with or without JPA and in a stand alone Java SE.
It formalizes and encourages the validation approach at the domain model level.
It helps in de-duplication of the validation logic that we are accustomed to having all over the place...
on Jun 10, 2010
Content available at: http://blogs.sun.com/arungupta/entry/jazoon_2010_day_3_java
on Jun 3, 2010
Content available at: http://blogs.sun.com/arungupta/entry/jazoon_2010_day_1_report
on Jun 1, 2010
Java Web Services and XML
Created a new jax-ws-commons project at the familiar jax-ws-commons. JAX-WS 2.2 has defined HTTP SPI that allows to plugin a http transport with any JAX-WS runtime. This project implements the HTTP SPI using Grizzly HTTP implementation. That means ANY JAX-WS 2.2 runtime can be used with this grizzly transport portably(zero dependency on RI code). The following example shows on how...
on Jul 9, 2010
Content available at: http://blogs.sun.com/arungupta/entry/java_ee_6_glassfish_3
on Jul 8, 2010
In the last installment of my post, I briefly described how to do Test Driven Development (TDD) in JavaFX using Model-View-Presenter (MVP) pattern. In this installment, I illustrate this particular piece in detail and provide working code samples. You can download the code here (Caution: 6.7 MB download).
The download is a zip file containing all 4 Netbeans projects. The code is tested with...
on Jul 7, 2010
Update (2012-09-24): Maven users, you can directly link this class (LGPL), as I have uploaded it into Maven Central. Simply add a dependency to:
<dependency> <groupId>eu.headcrashing.treasure-chest</groupId> <artifactId>EnumerationsClass</artifactId> <version>...
on Jul 4, 2010
In my opinion, SQL Anyhwere is the best RDBMS I can think of. I can remember when we started distributing it in Germany back in the early 1990ies, as one of the first early adopters in this country. Since then, we provided it to hundreds of enterprises, from single-person laptop-only ones to large ones spanning replicated installations crossing country borders. So call me biased in that...
on Jul 3, 2010
Content available at: http://blogs.sun.com/arungupta/entry/totd_141_running_glassfish_3
on Jun 24, 2010
JAX-WS RI team is pleased to announce the release of 2.2.1 version. It is also included in Metro 2.0.1 and GlassFish 3.0.1. It is a minor release with few bug fixes.
Some of the changes in 2.2.1 are:
wsgen can inline schemas in a generated wsdl using a switch
Schema Validation support is enhanced
The bits are also in JAX-WS Maven repository
Continue sending your feedback to the forum...
on Jun 21, 2010