JShell is a UNIX-like shell written in Java, and intended primarily for working with Java programs. It was written to simplify Java development on Psion's 5mx, but can be used with any JDK 1.1.x (or higher) JVM on Windows, Linux, or other Unixes. JShell's features include directory commands (ls, cd, pushd, popd, dirs, etc.), examining and setting environment variables, Java compilation and execution (compilation is done using javac), piping and redirection, support for background jobs (running and killing jobs in the background), and command recall (history, !!, !).
Object Shell (osh) is a tool that integrates the processing of structured data, database access, files, processes, and remote access to a cluster of nodes. These capabilities are made available through a command-line interface (CLI) and a Python application programming interface (API). Osh processes streams of Python objects using simple commands. Complex data processing is achieved by command sequences in which the output from one command is passed to the input of the next. This is similar to composing Unix commands using pipes, but not limited to passing strings.
IMAP support
I see some mention of IMAP on the James web site, but I couldn't find any details. Does James support IMAP or not?
A tool for securing DNS communications between a client and a DNS resolver.