Interface Tools for GAUSS and the GAUSS Engine

Introduction

Mercury consists of a set of functions that provide an interface with GAUSS and the GAUSS Engine.  These function permit sending strings, values and data from the external application to GAUSS,  running GAUSS code or procedures, and returning the data back to the external application.  Thread control is explicitly supported.  

Mercury_GE is the primary tool for developers who wish to exploit the processing capability of  GAUSS  in their application, using the GAUSS Runtime Engine.  This allows a very affordable, royalty free distribution to the end user, with less than 4MB of a couple of DLL files.  The process involves developing the application with the GAUSS Engine, and then porting it to the Runtime Engine for distribution.  Custom development from Econotron Software is also available.

Mercury for Gauss is a subset of Mercury_GE, and uses GAUSS instead of the GAUSS Engine.  It is designed for individual users who wish to explore alternative interfaces for GAUSS.  In this case, the application cannot be distributed.

Mercury_Gauss requires Gauss for Windows 4.0 or higher.
Mercury_GE requires the  Gauss Engine for Windows 6.0 or higher.

Mercury has four main components:

An Excel Addin that links an Excel Workbook to GAUSS.  Data is sent to GAUSS, where it is processed, and the results are returned  to the specified cells in the spreadsheet. Excel 2000 and later are supported.

A library of interface functions for developers who need to link GAUSS to an external application using custom interfaces. Sample example code is provided for a number of languages - see below.

Windows clipboard support for GAUSS.

A demonstration project showing how Gauss compliant DLLs are created.

Sample demonstration projects are included for:

These demonstration projects are provided for both the GAUSS Engine and for the GAUSS Run Time Engine.

Recent additions included in Mercury_GE 6.2: Recent additions included in Mercury_GE 5.1:


Mercury is a registered trademarks of Econotron Software, Inc.
GAUSS is a registered trademark of Aptech Systems, Inc.

Copyright ©  2002-2010 by Econotron Software, Inc.