Home 

     Systems Engineering 
     Subsea Control Systems 
     Software Development 
     Products and Applications 
     Tech Info 
     Contacts & Key Personnel 
      Software Development

     Windows 2000 / XP 
    The process control industry has standardised on the use of Microsoft technology for both operating systems (Windows NT/2000/XP) and for application development (COM/DCOM). The widespread adoption of OPC (OLE for Process Control) has been of great benefit to the whole industry.

    Naturally, most of the software that we develop is based on Microsoft platforms. We develop software using a number of different languages, depending on the suitability of that technology for the purpose:

    • Visual Basic
      Visual Basic provides a rapid development environment for building applications. It is particularly good for developing applications requiring a user interface.

    • Visual C++
      We use Visual C++ mainly for developing small, high performance components such as ActiveX DLLs and OCXs.

    • Java
      Java is the only platform-independent solution for web applications. Java applets run on virtually all web browsers without compromising system security.

    • FORTRAN
      The old faithful lives on! There have been millions of lines of FORTRAN written for scientific applications. We use two methods for integrating FORTRAN into a Windows environment:
      • Interfacing Visual Basic or Visual C++ to a FORTRAN DLL
      • Recoding FORTRAN into Visual C++