Utilization of scripting languages for customization of mine planning packages by specialized users

The Southern African Institute of Mining and Metallurgy
D. R. Hack
Organization:
The Southern African Institute of Mining and Metallurgy
Pages:
8
File Size:
397 KB
Publication Date:
Jan 1, 2003

Abstract

The complexity of commercial mining software has gained rapidly over the past decade as hardware developments have surpassed software capabilities at a staggering rate. Software users, recognizing the limitations of off-the-shelf applications, have adapted embedded scripting languages. Custom programming has always had a vital role in mine computing innovations, yielding a dynamic research environment in industry and academia. Fields such as industrial minerals can benefit from customization of existing software, since the majority of mine planning software was designed for large metal mines. Different customization approaches utilizing embedded scripting languages are presented, with examples of sand and gravel applications in development. Following implementation by Surpac and development of the Surpac Command Language, Tcl has been widely applied. Mintec introduced Python, also extensible and portable amongst various operating systems, for use in their MineSight products. In early 2000, Gemcom introduced the use of Microsoft Visual Basic for Applications, widely used customization tools for a decade. Datamine implemented a flexible multi-language approach, with all program commands and processes available through the COM Server Interface. This extends customization from the existing macro language to scripting in HTML, JavaScript, or any language that supports COM.
Citation

APA: D. R. Hack  (2003)  Utilization of scripting languages for customization of mine planning packages by specialized users

MLA: D. R. Hack Utilization of scripting languages for customization of mine planning packages by specialized users. The Southern African Institute of Mining and Metallurgy, 2003.

Export
Purchase this Article for $25.00

Create a Guest account to purchase this file
- or -
Log in to your existing Guest account