Thanks to Ken for his excellent introduction to the Groovy language.
Abstract
Groovy is part of the new generation of
dynamic languages for the JVM.Ê It's not intended to replace Java, but rather to make it easier, more
flexible, and more powerful.Ê Groovy is what Java would have been like had it been designed in the 21st
Century.Ê Groovy dramatically simplifies Java development, and also brings modern language concepts
like builders, closures, and metaprogramming to existing Java systems.Ê The purpose of this talk is to
demonstrate both how Groovy makes Java development quicker and easier, and also to show some of
Groovy's more advanced features.
The capabilities illustrated will include:
Groovy beans
Optional typing
Easy access and processing XML data
Unit and functional testing of both Groovy and Java code
Simplified file and directory handling
Templating
Ant builders, Swing builders, and XML builders
Speaker
Ken Kousen is President of Kousen IT, Inc. (http://www.kousenit.com ), through which he does consulting, development, and technical training in all areas of Java and XML. He has been a technical editor for several books related to Java and Groovy, including _Groovy Recipes_ and _Programming Groovy_. Along with Scott Davis, he is the co-author of the upcoming book from O'Reilly entitled _Making Java Groovy_, which is all about integrating Java and Groovy together to make development easier.