The EpiBrowser

EpiBrowser Screen Shot Win EpiBrowser Screen Shot Mac
Sceenshot Windows XP Screenshot Mac OS X

What is EpiBrowser?

EpiBrowser was written to display the contents of a metadata catalogue, which is provided by an EpiSEM ACTION platform. It displays server-side data as a 2D-graph. Visualisation is done by communicating with the EpiSEM ACTION web service and displaying the content with TouchGraph.

The navigation is kept very simple: one click selects an entity, a double-click expands or collapses relations to other concepts. Instances and their attributes are displayed in separate tables below the 2D-view.

What is needed to run EpiBrowser?

You can download EpiBrowser as a stand-alone application or as sources. Using the stand alone application you need access to an EpiSEM ACTION web service. Starting EpiBrowser you can login to a EpiSEM ACTION server and browse through the server's data.

Using the sources you will need to check out the dev_episem-repository to build EpiBrowser. Furthermore you also need a runnin EpiSEM ACTION service.

What else do I need?

For running EpiBrowser you will need a Java2 Runtime Environment only. For buildung EpiBrowser you will need the Java 2 Software Development Kit 1.4.x (J2SDK), a current version of Apache Ant and the software that is needed for building dev_episem.

What is EpiSEM ACTION?

For a description of the EpiSEM ACTION project see the section EpiSEM ACTION

What was used for developing EpiBrowser?

Several libraries used by EpiSEM ACTION were also used for EpiBrowser since EpiBrowser needs some classes of the EpiSEM ACTION client. Furthermore following libraries and tools were used for EpiBrowser. Please note, that the distribution of the 3rd party software is subject to different licenses as EpiBrowser.

Touchgraph

Touchgraph is the core for visualisation of the Episem data as a graph. Touchgraph is licensed under the Apache Style Software License. For more detailed information about Touchgraph see http://www.touchgraph.com

JGoodies Forms

JGoodies Forms framework was used to design some panels in the browser, for further information see http://www. jgoodies.com/freeware/forms/index.html

Apache Ant

Apache Ant is used as build tool, see http://ant.apache.org/

Apache Axis

The EpiBrowser communicates with the platform using SOAP. For this we have used Axis. http://ws.apache.org/axis/

Questions?