[The first 5 min have some issues - it happened durring recording, it isn't your player.]DESCRIPTION:Dynamic languages are taking the industry by storm, promising rapid development, simpler configuration, and fewer lines of code to debug and maintain. Sun publicly acknowledged this phenomenon with the release of JDK 6, introducing a unified API for interacting with scripting languages from Java. This move demonstrates Sun's commitment to the JVM as a computing platform, as well as to the emerging development culture of multi-language, multi-paradigm programming.This talk aims to introduce the two-way street of scripting on the Java platform. First, we'll look at how to interact with your scripts from Java in a language-agnostic way, using the javax.script package found in Java 6. Then, we'll spin around and talk to Java from a few of the more popular JVM scripting languages: JavaScript (Rhino), Groovy, JRuby, and Jython. From there you'll have everything you need to start combining the power and flexibility of scripting with the reliability, scalability, and robust tooling of the Java platform.SPEAKER:Frederick Polgardy is a senior consultant and course instructor with Obtiva, and has been developing Web and enterprise applications for more than a decade. Fred is obsessed with programming languages, and has taken a special interest in multi-language programming on the JVM. He is a founding member of the Polyglot Programmers of Chicago. When he isn't hacking on some Ruby, Clojure, or JavaScript, he might be blogging at sustainablecode.blogspot.com.