${basedir}/../aggregate/cdk/script/project.xml astrogrid-desktop ${astrogrid.desktop.version} Astrogrid Workbench This project implements a desktop service which other client-side applications can connect with to interact with astrogrid. At present supports HTTP / XML-RPC / Gui interfaces to astrogrid client-side components. Plan to add Java-RMI imminently. Maybe CORBA later.

The client runtime provides a single sign-on, single-configuration, and single cache for interactions with astrogrid servers - making implementation of client-side applications simpler.

The runtime provides client-side components for accessing the basic functionality of each of the astrogrid services - myspace, registry, jes, cea, community. It also provides GUI components - simple dialogues that can be reused by client applications to perform common tasks (myspace microbrowser, registry browser, etc). Finally, the runtime provides a series of simple GUI applications that act as reference implementations for GUIs for the core features of astrogrid - myspace browser, job controller, registry browser. Others to follow - workflow builder, query builder, cea invoker.

]]>
AstroGrid Workbench Astrogrid Client Runtime Public Interface org.astrogrid.acr* Implementation org.astrogrid.desktop* src/java test/java **/*Test.java ${basedir}/test/java **/*.properties **/*.xml ${basedir}/src/java *.properties **/*.xml **/*.png **/*.xsl **/*.gif jetty org.mortbay.jetty 5.1.2 jar true jetty org.mortbay.jmx 5.1.2 jar true picocontainer picocontainer 1.1 jar true nanocontainer nanocontainer 1.0-beta-4 jar true dynaop 1.0-beta true aopalliance 1.0 true cglib cglib-asm 1.0 true oro 2.0.7 true xmlrpc xmlrpc 1.2-b1 jar true commons-beanutils commons-beanutils 1.6 jar true commons-digester commons-digester 1.6 jar true xstream xstream 1.0.1 jar true commons-lang commons-lang 2.0 jar true servletapi servletapi 2.3 true commons-httpclient commons-httpclient 2.0.1 true concurrent concurrent 1.3.4 true looks jgoodies 1.3.1 true l2fprod l2fprod-common-all 0.1 true