SWELL defines an English-like domain-specific language (DSL) for testing Web and Swing applications. It also provides interpreters that can run scripts in the language as an external DSL. SWELL uses VisualLangLab (http://vll.java.net/ as its parser-generator. User documentation is available in the Docs (http://java.net/projects/swell/sources/svn/show/SWELL/trunk/docs) directory.
JSR-223 (Scripting for the Java Platform) specifies how to link scripting languages and Java. AppleScript is a very powerful but easy-to-use language which is very popular among Mac users. Java-AppleScrip-tConnector implements parts of JSR-223 to make AppleScript available to Java programs