Speedware Ltd. Speedware provides complete migration solutions and tools for application environments running on the HP e3000 server.  Our migration solutions portfolio includes solutions for 3GL and 4GL applications, databases, hardware, and third-party utilities.Speedware provides complete migration solutions and tools for application environments running on the HP e3000 server.  Our migration solutions portfolio includes solutions for 3GL and 4GL applications, databases, hardware, and third-party utilities.
Speedware Ltd.

Printable Version

Home

Solutions

HPe3000 Migration

Migration Solutions

3GL Migration

4GL Migration

Database Migration

Utilities Migration

Hardware

Migration Services & Support

Contact Us
<style><h1><font size="7">hp3000 migration, mpe migration, hp 3000 migration, hp3000, hp 3000, hp-e3000 migration </font></h1> </style>

3GL Migration

HP e3000 applications written in COBOL, SPL, C, FORTRAN, RPG, BASIC or Pascal usually contain many extensions and concepts that are unique to the MPE operating system. Companies looking to transition from this platform will face a host of challenges, including the acquisition of new compilers (which may be incompatible with the current code), the conversion of 3GL code, the adaptation or replacement of database and MPE intrinsics, as well as the modification of MPE-specific code, such as message files, file equations, JCW variables and CIERROR.

COBOL

As the most common language used on the HP e3000, HP COBOL poses a particular challenge to companies looking to transition to another platform. HP COBOL applications are usually tightly intertwined with MPE concepts, commands and intrinsics which represent additional migration challenges. In addition, since the HP COBOL compiler is not supported on other platforms, a new compiler must be selected.

Adapting application code to render it compatible with a new platform and a new compiler would be extremely tedious without the use of a migration tool. Speedware can help with its COBOL migration solutions, designed to meet different needs.

  • Speedware's AMXW (Automated Migration to UNIX and Windows) can be used to migrate HP COBOL applications to other platforms. Customers can either purchase AMXW and obtain training to perform the transition project themselves, or allow Speedware to perform the migration using AMXW.
Top of Page

FORTRAN

Fortran applications can be migrated with the use of the following solutions:

  • Speedware's AMXW (Automated Migration to UNIX and Windows) can be used to migrate HP Fortran 77 applications to a supported HP-UX Fortran compiler (such as Fortran 90) on other platforms.

  • ViaNova 3000 is a solution that can migrate FORTRAN code to C++.
Top of Page

SPL

Applications written in SPL (Systems Programming Language) can be migrated with the following solutions:

  • Speedware's AMXW (Automated Migration to UNIX and Windows) can be used to convert SPL programs to C and handle the MPE-specific code and concepts through its unique MPE shell and MPE intrinsics technology.

  • ViaNova 3000 is a solution that can convert SPL code to C++.

  • The SPLash! compiler for the HP 9000 (HP-UX, PA-RISC) is an available alternative from Allegro Consultants, Inc. for companies interested in keeping their code in SPL. Contact us for details.
Top of Page

C

Applications written in C can be migrated with the following solutions:

  • Speedware's AMXW (Automated Migration to UNIX and Windows) is a complete C platform migration solution.

  • ViaNova 3000 is a solution that can migrate C code to C++.
Top of Page

PASCAL

With the decrease in Pascal's popularity, most companies are deciding to convert their code to another language. Speedware recommends converting the Pascal code to C or C++. A number of migration solutions exist to facilitate this process:

  • P2C with Speedware's AMXW (Automated Migration to UNIX and Windows). P2C is an open source Pascal-to-C converter. The combined use of P2C and AMXW's MPE intrinsics library and MPE shell provides a complete migration solution.

  • ViaNova 3000 is a solution that can convert Pascal code to C++. With ViaNova 3000, some Pascal-specific concepts are kept in the C++ code.
Top of Page

RPG

As HP does not offer RPG for HP-UX, most companies choose to convert their code to a more popular language such as COBOL, C or Java. Speedware offers RPG migration solutions to fit any needs:

  • Speedware offers a two-step solution for converting code to COBOL. The code must first be converted to HP COBOL using the Enno Richter Software migration solution. Then, using AMXW, the HP COBOL application can be platform-migrated.

  • Convert or re-create RPG programs to a more popular language such as C or Java. Please contact Speedware for details.
Top of Page

PROTOS

Although Protos is not available on platforms other than the HP e3000, Speedware has developed a migration solution that maintains Protos interoperability with COBOL compilers on other platforms. Contact us for details.

Top of Page

BASIC (HP BASIC, BASIC V, BUSINESS BASIC)

Speedware offers multiple migration solutions for migrating BASIC V code. The migration solution and third-party BASIC Interpreter that best fit your environment will depend upon the way in which you use BASIC and how your data entry forms are handled. MPE-dependent code embedded in your BASIC code can either be re-written to platform-native equivalents or remain in the application using AMXW's runtime library. Contact us for details.

Top of Page

ELK, PERL, AWK, CURL

Since these interpreters are also available on other platforms, most code can be re-utilized on the target platform without major modification. MPE-dependent code can either be re-written to platform-native equivalents or remain in your application using AMXW's runtime library.

 

<style><h1><font size="7">hp3000 migration, mpe migration, hp 3000 migration, hp3000, hp 3000, hp-e3000 migration </font></h1> </style>

Ask a Migration Expert

Have a question, or wondering what solutions exist for a problem?
Ask one of our Migration experts!

Additional Information

Did you know that it is possible to protect the investments you have made, even if you change the platform or the databases on which your applications reside?

Success Stories

more success stories »