HELIOSOFT LTD

Home Company Products Contact Us News

               

Add-on Applications

Generic Application Framework

 

Although SeisMaster provides a wide range of functionality and features that meet most of the visualisation needs of its users, there have been times when a user wanted a specific feature to be added to SeisMaster which could not become part of the main product.

 

For this reason, the Generic Application Framework has been conceived and created. It can be used to create specific applications, or add-ons, easily and quickly in order to meet those specific needs. It has already been used by Heliosoft to add the extended applications described below, but it can also be used by researchers and developers to develop their own in house applications, or applications that can be distributed commercially. 

  

The Generic Application Framework consists of the GenericApplication class and other supporting classes which provide a platform for creating applications quickly and with minimum effort.

 

The GenericApplication class is a complete application that takes care of the Graphical User Interface, the I/O of the seismic data, optional horizons and well paths and the display of the data. It displays the data using similar display types and controls to those of  the Seis2D display. It does not make use of the SeisMaster project.

 

The extended  application can add further GUI components if required although its primary task is to provide the code for the algorithms and data processing.

 

In order to achieve this, a portion of the SeisMaster library is made public and is available to be called by the extended application. Any Java or Swing library can be also called. The Java version used is Java1.6 that comes with jdk1.6.0_03, which needs to be downloaded from http://java.sun.com as it cannot be distributed with SeisMaster. 

 

More information regarding the Generic Application Framework can be found in the GenericApplication document that comes with SeisMaster.

 

 

Extended Applications

 

These applications are extensions of the Generic Application. They do not need a project in order to run. Instead they access the seismic SEG-Y data directly from disk. The applications currently available are:

 

AGCApp - applies AGC to 2D and 3D seismic data.

 

StaticsApp - applies static shifts read from an ascii file to 2D and 3D seismic data. It also flattens the data on a horizon selected by the user.

 

SampleApplication - demonstrates how to extend the Generic Application to create one's own application. It is intended for researchers and developers who want to create applications quickly without having to concern themselves with I/O and data displays.

 

 

 

 



                                                      

 Copyright © 2002 - 2008 Heliosoft Ltd - All Rights Reserved

Back Home Up

 Page was last updated on 07/01/2008