More than a year after OpenJDK has been liberated, it's time for an overview of the ports and projects that have been created around it, why they exist, how they work, and how they interact with the upstream.
In the past the Java platform has been unfriendly to designers, just as the development of user-focused software is shifting greatly in favor of designers. This session covers how the development of software has changed over the past 20 years and the many developments in the Java ecosystem that promise to open the platform to non-programmers.
Since the opening of Mobile & Embedded Community projects in November of 2006, community members have been extending, porting, and expanding projects in the community well beyond their original targets. This talks centers on the many extensions that have already occurred and encourages additional open source efforts of Mobile & Embedded projects.
Groovy and JRuby are both dynamic, object-oriented scripting languages for the JVM. They both support tight, bi-directional integration with existing Java code and can compile to .class files that reside in jars. So, which is best for you? Which to learn if you only have time for one? Come see recommendations from someone who has put thousands of lines of each into production environments.
Simplify your JDBC coding with new SimpleJDBC features introduced in Spring 2.5. See how Spring's resource and transaction management will take care of the cumbersome and error-prone parts of using the JDBC API, leaving your data access code cleaner and simpler.
Spring 2.5 is brand spanking new, with a number of fantastic features. With growth of large and complex Spring applications that struggle with XML manageability and with the added pressure of Guice and SEAM there is a push for less XML, with a solution leaning towards annotations.