Applications Messaging Uses
Below are some informal descriptions of the sorts of uses envisaged for application messaging.
PLASTIC
These are some of the current uses of PLASTIC:
Instruct an app to:
- load a VOTable
- load a FITS image
- load a spectrum
- select/highlight a subset of points in a scatter plot
- create a new table from a row subset
- highlight an object in one view as the mouse hovers over the same object in another view (in a different application)
- work on a selection of a columns in a table (for instance, run a kmeans clusterer on only some columns/attributes)
- load a (registry) VOResource description and do "something appropriate"
- show a particular area of sky
- display a group of clusters (in the datamining sense) in different colours (not yet implemented)
- ask another application to display a DSS preview image of a given region of the sky
- display the location of a VOEvent
Desktop-2-Desktop PLASTIC
I'm currently using desktop-2desktop PLASTIC to pass messages from a remote server machine running a daemon, which may have interesting things to tell/show a user, passing message through a PLASTIC Gateway (cf the Garching VOTech meeting hack-a-thon), to a "local" desktop where if the user is running their gateway (and appropriate display/visualisation applications) the data is then displayed for them to look at, if no gateway is running at their end the messages from the daemon are simply ignored. In other words the user can keep up with what their backend software is doing if they want to, or ignore it and let it get on with things if they're confident it's doing the right thing.
-
AlasdairAllan - 06 Apr 2007