MEREDIAN

Java SeedLink development

Anthony Lomax

Anthony Lomax Scientific Software
Mouans-Sartoux, France
    

SeisGram2K Seedlink Monitor


Java SeedLink and associated software development is supported by:
        MEREDIAN - European Union Project (EVR1-CT-2000-4007)

Also see: MEREDIAN - Java SeedLink development, Orfeus Newsletter, 6:2


Project component
Description
JSeedLink

Java packages nl.knmi.orfeus, nl.knmi.orfeus.seedlink, nl.knmi.orfeus.seedlink.client
Implementation in Java of the C library libslink and a Java version (nl.knmi.orfeus.SLClient) of the example program slclient.c from libslink.

SeedLink INFO packet support with parsing of XML into a Java org.dom4j.Document data structure (see class nl.knmi.orfeus.seedlink.XMLParser).


nl.knmi.orfeus.SLClient example command lines:

java -cp SeedLink10.jar nl.knmi.orfeus.SLClient -h

java -cp SeedLink10.jar nl.knmi.orfeus.SLClient bud.iris.washington.edu:18000 -i ID

java -cp SeedLink10.jar nl.knmi.orfeus.SLClient geofon.gfz-potsdam.de:18000 -i STATIONS

java -cp SeedLink10.jar nl.knmi.orfeus.SLClient geofon.gfz-potsdam.de:18000 -vvv -S GE_STU:BHZ
   (use Ctrl-C to stop data collection)
SeisGram2K - SeedLink Monitor
In SeedLink Monitor mode SeisGram2K connects to one or more SeedLink servers, requests one or more data streams, and appends and displays new data packets as they are received in near-realtime.

A status panel to the left of each trace group show the data (Lf) and feed (Lf) latency with configurable colors for different latency time limits.
QuakeExplorer
QuakeExplorer supports viewing parametric information and displaying near-realtime streams with SeisGram2K SeedLink Monitor from a SeedLink server.