The document discusses using scripting languages with the Java platform. It provides an overview of scripting languages and their uses. It explains how the Java virtual machine can run many languages and leverage their advantages while providing scalability. Examples are given of integrating scripts with Java applications and invoking script functions from Java. Future directions like JSR 292 for dynamic invocation are also covered.