For Developers

General Information about FISSURES.

Current projects include:

FISSURES IDL, the CORBA definition of the FISSURES framework.

FISSURES Impl, our Java implementation of the Core IDL.

Simple Clients, a good starting point for writing Java FISSURES clients. The simple clients contain example code for using all of the FISSURES servers.

FISSURES Util, which contains Java code for displaying seismograms and maps, storing data, reliably talking to servers, and doing simple data transformations using items retrieved with the FISSURES framework. It does not actually provide an implemenation for any services, but those wishing to implement new clients or new services will find many useful things already done here.

SOD, which allows for the easy retrieval and processing of complex data sets from FISSURES servers.

GEE, an education and outreach tool for seismology that aims to make it easy for non-seismologists to retrieve, display and analyze seismic data.

seisFile, implementation of reading and writing for seismic data file formats.

Seed Codec, implementation of encoding and decoding for seismic data compression schemes.

TauP, a seismic travel time calculator.

Wily, a FISSURES server monitor.

Cormorant, an implementation of a FISSURES event and plottable server. The event server allows existing SOD databases to be served, and the plottable server talks to FISSURES seismogram servers and returns plottable versions of their data.

Projects by others relating to FISSURES:

JEvalResp, a Java version of the 'evalresp' program and, like the original, it is designed to evaluate the response information in ASCII "RESP" files generated by rdseed (V4.1 and above). JEvalResp is also capable of fetching and processing responses from FISSURES servers.

VASE, a Java-based client application designed for viewing and extracting seismic waveforms from the DHI waveform repository via BUD.