[Plastic-devs] Re: Displaying VOEvents in Aladin through Plastic

John Taylor jdt at roe.ac.uk
Wed Mar 15 09:09:07 PST 2006



Alasdair Allan wrote:
>
> Just as a heads up for those of to whom this is new, the following 
> comes out of a discussion John Taylor and I had at the VOTech DSRP 
> meeting in Sorrento last week. For those of you on the VOEvent list, 
> information about Plastic can be found at http://plastic.sourceforge.net/
The docs on the site are a little light.  I'm busy updating them for 
people outside the current dev group, but in the meantime the following 
summary might be of interest:

What:
Plastic is a spec for a messaging system drawing on the experiences of 
the Aladin and VisIVO teams and based on technology used by Noel 
Winstanley for the Astro Client Runtime.  The system is designed to be 
very simple, to encourage app developers to use it, and platform neutral.

Why:
To allow visualisation and other tools to interoperate, to allow users 
to compose applications on the desktop and developers to create 
applications that "do one thing and do it well", to allow data 
exploration through "linked views" (but linked across application 
boundaries), to enable collaborative data exploration, and no doubt lots 
of reasons we haven't thought of yet.  The sorts of things we can do at 
the moment are: one application can cause another application to load a 
VOTable and selecting data points in one application highlights them in 
the other.  Simple things, but powerful nonetheless.

How:
Using a publish - subscribe architecture with a central "hub" 
multiplexing messages between clients.  The hub supports different 
protocols: java rmi, xml-rpc and plain http, in the hope that just about 
any client should be able to speak one of them.

For a very brief introduction to how things work you could take a look 
at my slides from the Sorrento VOTech meeting:
http://wiki.eurovotech.org/pub/VOTech/AnomalyDetection/plasticSorrentoNoAn.pdf 



Regards,
John Taylor
VOTech



More information about the voevent mailing list