The "Open Source Survey" covered a broad set of open source Java technologies. Developers should focus on core business logic and not writing superfluous code for copying files, parsing XML documents, persisting object graphs, etc. This presentation started off with an introduction to Maven 2 - a powerful build system that manages third party dependencies. The presentation then moved on to Hibernate, Tapestry, Digester, Discovery, JUnit 4.0, HttpClient, IO, and Javassist.
This talk will cover a variety of open source java technologies and touch briefly on some of the new features in 1.6. The Java universe has hundreds if not thousands of open source projects which you can easily leverage by simply adding a jar to your project. This presentation will survey several projects that I have used or presently exploring. This is a Java 101 presentation - no prior knowledge is expected. All projects that will be discussed are production grade and have extensive communities supporting them as well as unit tests. Thus, you should definitely consider these projects before attempting to develop your own - you probably don't have the time or testing resources! The presentation will center on the survey web application I have been developing for the Java Sig.
Technologies which will be covered: