100 likes | 301 Views
VO Application interoperability study « VOApp.compareTo(PLASTIC) ». Pierre Fernique CDS. Cross correlate data by using simultaneously collaborative VO applications Requirements : Data transfer mechanisms Cross selection objects/regions …and a large screen !. The goal.
E N D
VO Applicationinteroperability study« VOApp.compareTo(PLASTIC) » Pierre Fernique CDS
Cross correlate data by using simultaneously collaborative VO applications Requirements : Data transfer mechanisms Cross selection objects/regions …and a large screen ! The goal
Example: VOPlot/Aladin cross selections VOPlot reddest objects selections correspond to the Aladin dense regions
Some solutions Without cross-selection usual solution • Via files : Save and load => data standards (FITS and VOTable) • Via a Copy and paste function => data standards (OS dependent) With cross-selection dedicated solution • VOApp java interface (new ExtApp version) • PLASTIC hub
PLASTIC A local daemon (HUB) Events by sockets + predefined messages (via RMI or XML-RPC) VOApp Unique java virtual machine Events by method calls (via a Java interface) The technical choices API One java machine VOPlot PlasticHub VOApp VOApp API API Topcat
VOApp.compareTo(PLASTIC) Capabilities Implementation
VOApp P.Fernique, F. Ochsenbein [CDS] S. Kale [VO-India] T. Donalson [STScI] http://aladin.u-strasbg.fr/java/FAQ.html #VOApp PLASTIC J. Taylor, M. Taylor, N. Wistansley [Astrogrid] T.Boch [CDS] M. Comparato [INAF] http://plastic.sourceforge.net Who ?
PLASTIC multi-language generic collaborations Certainly a good candidate for a new VO standard. VOApp only in Java world dedicated collaborations high performances Which one ?