Application Session Abstracts
Thomas Boch: SAMP in Aladin
The Aladin sky atlas is now compatible with the SAMP messaging protocol. After briefly summarizing the developments needed to implement SAMP, I will show a Python client interacting with Aladin through SAMP.
Thomas Boch: The CDS Portal
The CDS Portal fulfills the double role of a uniform access point to CDS
services and of a gateway between the different services.
After a detailed presentation of the architecture and the toolkit we
rely upon, I will demonstrate a first prototype of the portal.
Finally, I will talk about future developments and links with VO
standards and resources.
Thomas McGlynn: JavaScript/XSLT processing of VOTables
Modern browsers have a built in XSLT engine which can do powerful and rapid processing of XML documentation for presentation to users. In collaboration with colleagues at NCSA and ST
ScI, we have been using this capability render VOTables in a fashion where the user can dynamically filter, sort, page and rearrange the table. The underlying library has now been used in three separate projects: the ST Legacy Archive, the ST JHU Registry and the NVO Simple Query tool. It can be adapted for use whenever information stored in a VOTable is to be displayed by a user.
Mark Taylor: STILTS Graphics
STILTS is a mature and powerful
package for all kinds of table manipulation, supporting VOTable, FITS,
SQL and other formats, including access to very large tables. Based on the same infrastructure, it provides many
of the same processing facilities as TOPCAT, but from the command line. The new version 2 of STILTS adds plotting to these facilities.
Plotted graphs are highly configurable, offering points, errors, text
labels, colour axes, multiple dataset overplotting and other features,
with output currently to EPS, PNG, GIF and JPEG or direct to the screen. The non-interactive interface makes such plots available from the command line, in scripts, programmatically or server-side. A new server mode of operation also encourages co-location of on-the-fly plot generation with potentially large data sets.