Arise

A runtime inspection and scripting environment.

Download    Javadoc API    Quickstart

Features:

General Idea

We wanted to have some simple tools, tools that we used to have in the good old Smalltalk environments. These included a graphic environment where we could type in and evaluate pieces of code interactively, work on live objects and use an inspector to analyse them.

In addition to being a Smalltalker, Kjetil has a penchant for simple Scheme syntax. This was first manifested in the piji scripting language, which became the primary vehicle for the development of the GUI. Today, we support general BSF languages.

Remote Operation

The server-side nature of Java these days dictate that we should be able to work transparently on remote objects, living in a container somewhere else. We support EJB and Servlets containers so far.

In remote operation, the GUI is exactly the same. The interaction is exactly the same, and the results are displayed and inspected the same way - but it all happens on the server. This turns out to be of great value.

What You Can Use It For

Things we find useful during development:

Of course, doing this remotely adds a dimension to general usefulness. Not sure whether that bean really got deployed? Inspect the MBeanServer and see what it really points to.

License

Arise is distributed under the Apache Software License. This product includes software developed by the Apache Software Foundation (http://www.apache.org/).

Hosted by:

SourceForge.net Logo