VO Application interoperability study - PowerPoint PPT Presentation

1 / 10
About This Presentation
Title:

VO Application interoperability study

Description:

Without cross-selection usual solution. Via files : Save and load = data standards ... No (both applications should be library compatibles) Easy packaging ... – PowerPoint PPT presentation

Number of Views:36
Avg rating:3.0/5.0
Slides: 11
Provided by: fern99
Category:

less

Transcript and Presenter's Notes

Title: VO Application interoperability study


1
VO Applicationinteroperability study
VOApp.compareTo(PLASTIC)
  • Pierre Fernique
  • CDS

2
The goal
  • Cross correlate data by using simultaneously
    collaborative VO applications
  • Requirements
  • Data transfer mechanisms
  • Cross selection objects/regions
  • and a large screen !

3
Example VOPlot/Aladin cross selections
VOPlot reddest objects selections correspond to
the Aladin dense regions
4
Some solutions
  • Without cross-selection ? usual solution
  • Via files Save and load gt data standards
    (FITS and VOTable)
  • Via a Copy and paste function gt data standards
    (OS dependent)
  • With cross-selection ? dedicated solution
  • VOApp java interface (new ExtApp version)
  • PLASTIC hub

5
The technical choices
  • 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 )

API
One java machine
VOPlot
PlasticHub
VOApp
VOApp
API
API
Topcat
6
VOApp / Plastic implementations
VOApp PLASTIC
Aladin Java Yes Yes
APT (STScI HST tool) Java Yes No
AstroGrid tools Java No Yes (Astroscope, VAST,)
CADC prototype Java Yes (ExtApp) No
Topcat Java Yes (ExtApp) Yes
VisIVO C No Yes
VOPlot Java Yes (ExtApp) No
VOSpec Java No Yes
XSA (ESA XMM access tool) java Yes (ExtApp) No
Xmdv-tool Java No Yes
7
VOApp.compareTo(PLASTIC)
VOApp PLASTIC
Send images/tables Yes Yes
Get images/tables Yes No
Cross object selections Yes Yes
Cross image selections Yes pointing / No - regions Yes pointing / No - regions
Dynamic listeners (ex mouseMove) Yes (gt250 000 events per sec) Yes (lt200 events per sec)
Sharing memory (for avoiding object/image dupplications) No (Why not ?!) No
script messages (ie opened interface) Yes No (Why not ?!)
Capabilities
Multi-machine nodes No (in the same JVM) No (Why not ?!)
Multi-language No (only java) Yes (via RMI and XMLRPC)
Multi-clients Yes (but 1 to 1 oriented) Yes (real broadcast facility)
Easy packaging No (both applications should be library compatibles) Yes
Easy user usage Yes Yes/No (Hub launching issue ?)
Implementation
8
Who ?
  • 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

9
Which one ?
  • PLASTIC
  • ? multi-language
  • ? generic collaborations
  • ? Certainly a good candidate for a new VO
    standard.
  • VOApp
  • ? only in Java world
  • ? dedicated collaborations
  • ? high performances

10
Comments ?
Write a Comment
User Comments (0)
About PowerShow.com