Logo IMCCE-VOParis

THE IMCCE VIRTUAL OBSERVATORY
SOLAR SYSTEM PORTAL
Observatoire de Paris / CNRS

Logo IMCCE
Portal Home Page | Report issue | Legal notice | Contact us

The Virtual Observatory Sky Body Tracker

Clients

You will find in this page some scripts and programs written in various languages that you can download to help you to implement the methods of the SkyBoT Web service in your own application. If you develop a client or improve the code of a client, we would be grateful to you to send it to us to share it with the community of the SkyBoT users. For that, please document your code so that it is comprehensible, and send it to us by email with all information which you will consider useful.
 SkyBoT Clients 
1. PHP
2. C
3. TCL

1. PHP ^
The proposed PHP clients allow to invoke, via the HTTP protocol, the methods of the SkyBoT Web service. They are written in PHP5 and use the native PHP SOAP protocol.
Application:
the scripts can be, for example, easily transformed into functions or classes to call the SkyBoT Web service methods from a service or a Web form.
Usage:
php client_<method>.php
Available methods:
conesearch
resolver
status
getAvailability
Download:
source archive Sources
2. C ^
The proposed C clients allow to invoke, via the HTTP+SOAP protocol, the methods of the SkyBoT Web service. To compile the programs, you have to install the gSOAP library.
Application:
the client shows how to invoke in C language the getAster method of the SkyBoT Web service, and provides snippets to develop your own application using SkyBoT (conesearch, resolver).
Usage:
./client_<method> [args]
Available methods:
conesearch
resolver
status
Download:
source archive Sources
3. TCL ^
The following TCL script allows to invoke the methods ‘conesearch’, ‘resolver’ and ‘status’ of the SkyBoT Web service. It requires the package TclSOAP to be executed. The original script has been developed for the Audela software.
Application:
the client shows how to invoke in TCL language the methods of the SkyBoT Web service, and provides snippets to develop your own application using SkyBoT (conesearch, resolver).
Usage:
set erreur [ catch { vo_skybotconesearch <args> } skybotmsg ]
set erreur [ catch { vo_skybotresolver <args> } skybotmsg ]
set erreur [ catch { vo_skybotstatus <args> } skybotmsg ]
Available methods:
conesearch
resolver
status
Download:
source archive Sources