Code Generator for Multi-platform Business Software Development System. Best Practices of Russian offshore IT outsourcing companies. RUSSOFT
Attention: the new version of RUSSOFT website is available at russoft.org/en.
RUS | ENG

Supported by:

Project Title: Code Generator for Multi-platform Business Software Development System

Company:LANIT-TERCOM View Company Profile
Client (Country):BluePhoenix Solutions, Inc. (USA)
Duration, months:120
Total Effort, person/months:960
Total Views:8098

The Challenge

The client was facing the challenge of supporting and extending a multi-platform code generator from proprietary programming HPS Rules language (4GL) to various target platforms such as Windows NT and OS/390.

The Solution

Code generator (CodeGen) allows creating complicated applications on a wide variety of platforms. Multi-platform code generation is enabled by usage of platform-dependent code generator, which generates code on 3 high level languages (C, COBOL and Java), preserving code readability so as generated code is "open" for the user. For C and Java code generation objects are introduced into the source language and an event-driven model is used for applications with forms (windows). Each of these languages is intended to be used on corresponding platform (C for OS/2 and windows, COBOL for Mainframe, Java for every platform where there's a JVM, for example Windows and OS/2).

Tools and Technologies

DOS, OS/2, Borland C++, IBM CSet; Windows NT, Visual Studio 6; Java Virtual Machine JDK 1.2, Java Beans, Java Platform Debugger Architecture, JDBC; OS/390, IBM C Compiler, Endevor Version Control System; IDM DB2

Related links

http://www.bluephoenixsolutions.com

Post Your Story, Tell All About Your Success!

If you want the story of your company to appear on the portal please fill out this form and send it to [email protected]. We would also like you to leave contact information (name, e-mail, phone) of a person who is responsible for filling the form to clarify any questions, which could appear.

Available Success Stories From Companies:

Disclaimer

All information contained in this Section is owned by RUSSOFT.org and its Participants and is protected by Russian and international copyright laws. Any reproduction or republication of all or part of this Section has to remain intact and include a notice on the copyright of RUSSOFT.org or the Participants, as applicable.

While the information of this Section has been presented with all due care, RUSSOFT.org does not warrant the accuracy, completeness, usefulness and truth of Section’s information, links and logos derived from third parties. RUSSOFT.org is not liable for any loss or damage occurring from the use of this Section’s materials.