I have been working using Java since 1995 when I downloaded release 0.89a. I've used all Java versions to Java 5.0 and have worked on a number of new technology projects using the language.
In 1998 I worked on an 18 month project developing a configuration management tool for a major telecommunications company. For this project I developed an Object Relational Mapper called Concise Object Relational Architecture. This tool enabled developers to access Java objects over local or an RMI interface and could automatically generate SQL calls to maintain state with a relational database. It is similar to Hibernate which has become a part of the JBOSS 3.0 specification.
I've recently been working on a project to port an EJB 2.1 to 3.0 system using JBoss 4.0 Application Server. Here are some notes on problems I've come across as part of this project.