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++
|