INT Tech Forum

Interactive Network Technologies provides software components to the main upstream software vendors. The INT Tech Forum—‘new software development technologies for E&P’ reflects the cutting edge of cross-platform visualization and GIS development with .NET, Java and Trolltech’s Qt.

INT director Jim Velasco presented the INT WebViewer family of products. The current WebViewer lineup includes components for viewing well log and seismic data. As implied by the title, these components have been designed to provide a scalable, flexible, and secure n-tier data browsers in the most timely, efficient, extensible, and cost effective way possible.

COTS

The WebViewer family is designed as a Common off-the-shelf (COTS) solution leveraging a “Just in time” application deployment model. Here the viewer application is delivered to each client from a central application/data server. INT’s Enterprise Viewer offers cross platform client and server support, minimal configuration and deployment burden and JSP 1.2/Servlet 2.3 compliance. Velasco’s presentation concluded with a demonstration of INT’s Web LogViewer.

Trolltech Qt

INT’s experience as ‘widget’ (software component) provider to the main E&P vendors has shown that there are currently three main development environments for E&P applications: Java, C++/Qt and Microsoft’s .NET. INT supports all three—but is offering enhanced integration of its Carnac C++ Geotoolkit with Norwegian Trolltech’s Qt. Developers can now the Qt-Builder rapid application development environment. INT is developing Qt-Builder-enabled widgets which support cross platform Windows/Linux/UNIX deployment. Veritas has successfully deployed INT’s Qt widgets in its EXPOSE seismic viewer (see article).

Metropolis

Michael Glinsky described BHP Billiton’s use of Java-based distributed processing on Linux and data visualization of its ‘Metropolis’ simulated annealing algorithm for seismic inversion. The use of INT’s Java widgets allowed BHPB to move quickly from R&D prototype to production results, saving 25-30% of development costs with performance “rivaling C or Fortran”. BHPB uses a Seismic Unix ‘backbone’, INT Viewer, LINUX cluster with Load Sharing Facility (LSF) and an XML editor for parameter entry. Metropolis-based Baysian update of the seismic model is the lynchpin of system. A layer-based, prior model is refined consistently with the seismic response to forecast reservoir parameters.

.NET

INT project manager Roman Semenov decribed the ongoing port of GeoToolkit to Microsoft’s .NET architecture. .NET has proved to offer ‘excellent’ graphics performance, and operating system independence. J/GeoToolkit’s 190,000 lines of code have translated into 150,000 lines of .NET—over half ported without change. Development with Visual Studio for .NET was reported as fast and convenient—“We really enjoyed using the C# language”.

GIS Web Services

Bryan McKinley described how INT’s J/CarnacGIS map feature viewing and analysis framework can be combined with existing Java frameworks and INT components. INT’s OpenGIS-compliant data server improves GIS data homogenization from back-end tiers to clients. This technology generalizes feature collection querying abstractions with decoupled implementations to neutralize proprietary geospatial datastore differences.

Dulac

Jean-Claude Dulac (Earth Decision Sciences (EDS, formerly T-Surf) asked Why Qt? EDS’ GoCad was written in C++ and Motif, but X-Windows emulation on Windows is ‘unsatisfactory’. Qt offers a rapid port route with access to source code, good support and provision of Windows widgets on Unix. Qt also offers “excellent class design, great documentation, Qt Script for Applications (QSA) and XML support”.

Click here to comment on this article

Click here to view this article in context on a desktop

© Oil IT Journal - all rights reserved.