Geosoft mapping software for geophysics, geology, geochemistry
 

Developer Resources

Geoscientists responsible for developing and/or distributing data processing software can take advantage of several programming resources included as part of the Oasis montaj™ core software platform.

Geosoft GX Developer Toolkit

Geosoft's GX Developer Toolkit provides basic resources for creating custom GXs to add functionality to Oasis montaj.

The Toolkit includes code compiler, resource compiler, manual and the Geosoft External API.

Key Functionality

  • Modify an existing GX to meet your needs. Usually this is a simple modification for more efficient use of the system.
  • Create your own custom GX to do something special in Oasis montaj. The GX would use the GX API.
  • Call your own algorithm in a separate DLL from Oasis montaj.
  • Enhance your own processing environments by creating or opening Geosoft files (databases, maps) and/or applying Geosoft processes to your data.
  • Create and market add-on products (eg third-party developers)

Geosoft API

The Geosoft External API is a public domain programming interface that provides access to Oasis databases and other functions to support the use of Oasis databases by third parties.

This small set of DLL's is installed by third parties with their applications and provide access to Geosoft databases, maps, grid file formats and other functions to support the use of Geosoft files by third parties. The Geosoft API does not require installation of Oasis montaj or other Geosoft applications.

GX Developer and .NET

Geosoft supports the Microsoft .NET development environment. With .NET, a GX developer can build single functions or suites of functions into a .NET DLL that is run directly from Oasis montaj. This brings the significant benefit of a more advanced and powerful development and debugging environment, support for functions and the ability to create richer user dialog tools.

Security

In response to Security concerns over third-party GXs, Oasis montaj 6.0 or later will only run GXs signed by Geosoft or its partners. For other GXs, the user will be asked to "trust" the GX before it is run for the first time.

Support

The GX Developer Toolkit is not supported by Geosoft Technical Support. For help or technical assistance, refer to online technical resources or join the GXNet, an e-mail forum GXNet that enables you to exchange information with other GX Developers and the API user community. > more about GXNet

 

Developer Downloads File date Download
GX Developer Toolkit 7.2 SP1

GX Developer Toolkit provides basic resources for creating custom GXs to add functionality to Oasis montaj.

This setup file includes Service Pack 1 which resolves issues with installation and Seeker.

2010/04/27 121 MB
GX Developer .NET reference

A compiled help file (.chm) containing all context-sensitive function tools within the .NET environment.

2010/05/20 3.6 MB
GX Developer GXC reference

Help reference for all GX functions. Download it as a compiled help file (.chm) that you can run locally.

2010/05/20 3.5 MB
GX Developer Manual

A complete guide with examples for GX development.

2009/11/17 763 K