EclipseFE
EclipseFE is a Java-based front end for Simutronics games that runs within the Eclipse Platform. It includes SGE functionality and uses the XML data stream. Since it is built on Eclipse, it will run on any platform that Eclipse will run on, including Win32, MacOS, and Linux.
EclipseFE is not an official client, and is entirely unsupported by Simutronics.
Functionality
EclipseFE currently includes a fully-functional login, highlighting, and macro facilities. It also includes a StormFront-compatible scripting engine with the exception of the scripting commands that manipulate highlight strings. It is missing several features that are vital to playability, however, including status bars for health, mana, and such things.
Plugin architecture
EclipseFE includes a plugin architecture that allows the user to develop modules in Java and plug them into the FE using the standard Eclipse plugin system. Modules may define new macros, intercept commands, send commands, echo text, and intercept and process incoming text.