Personal tools
You are here: Home About Project Experience Java Architecture & Graphical User Interface (GUI) Development
Document Actions

Java Architecture & Graphical User Interface (GUI) Development

by admin last modified 2008-02-21 14:25

CISN Display - Java GUI Development
ISTI developers have created a state of the art Earthquake and Tsunami information portal for Emergency Services Personnel. The Java tool is pushed earthquake information and URL's via a subscription CORBA-based service known as QuakeWatch. The Java GUI is highly end-user configurable to allow complete customization. CISN Display uses an open source GIS technology called OpenMap to provide end users with the capability to upload their own Geographic information layers into the tool. This work was funded by the California Institute of Technology, ISTI, California Office of Emergency Services, and the USGS.
CISN Display Screen Shot













Open Probabilistic Seismic Hazard Assessment (PSHA) - Java GUI Development
ISTI designed a Java framework for Probablistic Seismic Hazard Assesment with and for the Southern California Earthquake Center RELM project. The RELM project is attempting to bring state of the art scientific modelling and databases together to develop Realistic Earthquake Likelihood Models to better determine the seismic hazard of Southern California. The follow on to the RELM project is now called the OpenSHA project. To demonstrate the framework in action, ISTI programmers have developed a Intensity Measure Relationship Applet. See the screen shot below.

.

Noise Analysis Tools
ISTI integrated a noise analysis software module with an existing CSS Oracle Database. The project involved designing a new segment of the schema to accept the new spectral data sets. We designed a Java GUI to interact with the database and display the noise spectra created by the data processing module. In addition, we developed a QT front-end to help configure the data processing module. This work was peformed on both Linux and Solaris Operating Systems.

JEvalResp - Java Software Development
ISTI's Eric Thomas developed a Java replacement to the Incorporated Research Insititutions for Seismology (IRIS) Data Management Center's (DMC) Evalresp C program. This software uses the FISSURES framework and has both a local and networked capability. The network option allows response information to be retrieved from the DMC via the FISSURES CORBA Data Handling Interface (DHI). This project improved the speed of the C program and significantly improved the reusability of the software. Note this development also allows the functions to be called from both Fortran and C code through use of the Java Native Interface functionality. See the ISTI JEvalResp web page for more information.

WINDPROB - Java GUI Development
ISTI developed a Java2 graphical user interface to a hurricane probabilistic hazard algorithm. This project was developed as both an applet on the web and as an application for desktop deployment. Features of the GUI included coding a client's model, plotting of data on graphs and maps, output to JPEG, and error analyses of hazard curves. The client for this project was the Bermuda Biological Station for Research.

Run the Applet!

JWaveViewer - Java GUI Development
ISTI developers are providing a Java Application interface to Seismic waveform data. The project involves Java Swing and Networking with a remote data server.

SeisNetWatch - Java GUI + Server Development
ISTI developers have designed a Java Applet interface to control and monitor a seismic network. The project involves a three tier structure of GUI applet, middle-tier information server, and collection and control agents. The work is being performed using Java2 and CORBA under the JBuilder IDE. To review some of the screen shots of this applet, click below:

SeisNetWatch Station Screen Shot

SeisNetWatch Subset Tab Screen Shot

SeisNetWatch Station Detail Tab Screen Shot


Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: