VEL / 2000
VEL / 2000 is the VMS Virtualization Layer library of Software Resources International for Windows NT or Windows 2000. This library allows VMS applications to be recompiled under Windows NT/2000 with minimal modifications of the source code, linked with a special VMS-like library and run under Windows NT/2000.
This approach significantly minimizes redesign effort, thus providing the lowest porting cost of VMS applications written in C or C++ to Windows NT/2000. The approach still permits minor rewriting of the applications to the native Windows API if there is a need to optimize performance.
VEL / 2000 emulates VMS system calls as precise as possible to allow every application to work seamlessly. The overall goal of the library is to minimize the porting effort of VMS applications. Specific advantages of Windows 2000 such as simple administration are preserved by means of a special window-based VEL/2000 development console.
The VEL / 2000 library is designed to operate with Microsoft Visual C++ Developers Studio. All headers are compilable with both C++ and C, and the library can be linked with C files. Internal library code requires C++ compilation.
The VEL / 2000 library is designed to operate with Microsoft Visual C++ Developers Studio. All headers are compilable with both C++ and C, and the library can be linked with C files. Internal library code requires C++ compilation. While the VEL/2000 library works with C and C++ applications code, Software Resources International provides a source language translation service to convert VMS applications written in Pascal, RTL/2, COBOL, Fortran, PL/I and ADA to C/C++. In addition, custom versions of VEL/2000 can be provided to work directly with these or other programming languages. | VEL / 2000 provides a number of system services and library routines that have no direct equivalent on Windows NT/Windows 2000, therby greatly facilitating application migrations:
|
Please contact SRI for documentation or more information.
