Application -- Venue interaction

Eric Olson eolson at mcs.anl.gov
Fri Aug 29 15:07:43 CDT 2003


Terry described his multiblast application and how it would like to 
interact with the Venue.  There are features he needs that aren't 
quite finished yet and need to be addressed.  I was unable to get a 
current working solution so hopefully other people can look at this and 
address the part that is missing after reading the description of the 
issues below.

Overview -- allow an application to interact more transparently with the 
venue and data in the venue.

Unresolved issues:
 - (Registering and) Launching the application from the venue and also 
providing it with the venue url.  Currently, seperately starting the 
application and copying and pasting venue urls makes venue interaction 
cumbersome.

background on application:
 - can search through the filenames in the venue (with wildcards)
 - retrieve a file or multiple files,
 - process these files and/or create new files,
 - upload files back into the venue.

Here is what it asks the AG software for (beyond previously typical AG 2 
use).  There is already a tool that fulfills the first two requirements 
below, so items 3 and 4 are the items that still need to be addressed.

1) Download/Upload data from the venue's datastore without actually 
entering the venue.
2) Obtain the filenames and locations of the files so the names can be 
searched through before they are downloaded.
3) From an item in the venue (likely a data file or a service), launch a 
specific application.  Provide a standard way to register which 
application gets launched and how it is supposed to behave (with added 
venue enhancements or not).
4) Provide the venue url to the application being launched ( so that 
applications can do operations such as item 1 and 2 above).

Solutions:

1 & 2) Bob has written a datastore client application that can store, 
search, and retrieve data without entering the venue.

3) We haven't clearly defined the difference between when to open data 
normally (as the os would start it) and when to open the data with added 
venue features (perhaps right-click and select "open" or "venue open", 
etc.).  We also need a simple tool to help set this up.

We need to make the similar decisions on how to start venue applications 
that are not related to a particular venue data item.

Other people have been thinking about this, and this part has not been 
finished yet although quite a bit of support structure is in place.

4) Ivan suggested there is a substitution available (although subject to 
change for a final solution) that could substitute the venue url as an 
argument when launching an application.  I was unable to get that far yet
because of complications mixing it with the previous item (registering and 
launching an application with arguments).


So, do we have the ability now or can we provide an easy way for apps 
like Terry's to launch from the venue (including registering it somehow) 
and also have it know about the venue (url)?

Thanks,
Eric




More information about the ag-dev mailing list