Welcome to FMI at the University of Washington


Sponsored by
IRIS

FISSURES is an effort to define object-oriented seismic classes so that software developers can use standard objects for seismology. Additionally FISSURES uses a distributed computing technology called CORBA (Common Object Request Broker Architecture) to allow software systems to work across the Internet in a platform independent and computer-language neutral manner. The core of FISSURES framework is written by IDL (the Interface Definition Language). Basically IDL can be compiled to many languages, like C++ and Java. Due to the superb compatibility of Java across different platforms, we use the pre-compiled Java version that is being maintained at the University of South Carolina. MATLAB® is a scientific/engineering computing language that is very popular among seismologists. MATLAB provides support for Java v1.3 since release 13 (version 6.5). Directly calling functions in FISSURES framework from MATLAB thus becomes possible.

FISSURES-MATLAB Interface (FMI) is then an effort to build a bridge between FISSURES and MATLAB. It allows MATLAB users to take advantage of FISSURES framework to handle seismic data without knowing the details of FISSURES and java coding, and to easily build their own clients.

EventFinder is a MATLAB GUI program built on FMI. It provides a simple, yet very useful and convenient interface to search for events and retrieve event information.

SeisFinder is a MATLAB GUI program built on FMI. It provide a simple, yet powerful interface to search for seismograms for a selected event. It can also retrieve and plot seismograms and save them onto disks.