Code Generator Project

Document Sample
Code Generator Project Powered By Docstoc
					Project Title:
Code Generator for Multi-platform Business Software Development
System

Client’s Name (Country):
BluePhoenix Solutions, Inc., USA
                                                                        Code
The Challenge:
                                                                        Generator
The Client was facing the challenge of supporting and extending a
multi-platform code generator from proprietary programming HPS
                                                                        Project
Rules language (4GL) to various target platforms such as Windows NT
and OS/390.

The Solution:
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
Project Duration (months):
132 months and continuing
Dates
Beginning in 1993 and continuing to the present
Team Size
10 persons
Description
The code generator (CodeGen) allows the creation of complicated
applications on a wide variety of platforms. Multi-platform code
generation is enabled by the usage of a platform-dependent code
generator, which generates code in three high-level languages (C,
COBOL and Java). This preserves code readability and enables the user
to access the source code as needed. 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 a corresponding platform (C for
OS/2 and Windows, COBOL for Mainframe, and Java for every
platform in which there is a JVM, for example in Windows and OS/2).
                                                                         Page 1
A rough sketch of the Problem and the Solution is presented below:




                                                                          Code
                                                                          Generator
                                                                          Project


About the Client
BluePhoenix Solutions, Inc. is one of the biggest producers of scalable
enterprise application integration solutions. Our company develops and
supports the main components of BluePhoenix AppBuilder (former
Seer*HPS™) — an integration solution that holds together packaged
components, legacy applications, system services and custom
development. The total amount of outsourcing services provided to this
customer is over 70 person-years. For more information on
BluePhoenix      Solutions,     please     visit   their  website    at
http://www.bluephoenixsolutions.com.




                                                                           Page 2

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:5
posted:12/23/2011
language:
pages:2