The Java platforms (J2SE and J2EE) are filled with rich and useful features, making Java an extremely useful resource for more than mere programming. To use Java, a good scripting tool is needed.
the user interface of most Mac OS X applications running on your computer. With the push of a button, it also generates AppleScript statements to control even non-scriptable applications using GUI ...