FOR IMMEDIATE RELEASE
Golden Code® Progress®
4GL to Java® Conversion Technology Proven in
Converted Mission Critical ERP System In Enterprise-Wide Use for More than One Year
October 8, 2010 - Atlanta, Georgia, USA
Golden Code Development Corporation today announced the production
deployment and sustained use of its P2J(TM)
(Progress to Java) technology at a multi-location, enterprise customer
for more than a year.
Golden Code Development and its customer used P2J to convert a large,
Enterprise Resource Planning (ERP) application from its original,
implementation to an equivalent system implemented
The converted application was rolled out enterprise-wide last
year and has been running continuously with no show-stopper issues for
well over a year. The new system is used at multiple sites by
employees in support of a nationwide, 24 hours-a-day x 365 days-per-year service operation.
With it, the pilot P2J customer
key aspects of its business, including accounting, inventory,
purchasing, order management, workflow, timekeeping,
and financial planning.
The application, originally comprised of some 840,000 lines of Progress
4GL source code, had been developed over several decades by diverse
developers using a wide variety of Progress 4GL language features and
programming styles. It was converted on an automated basis to
code using Golden Code P2J conversion technology.
The resulting application required no manual, post-conversion source
code edits to run. Application data were migrated using
P2J tools from legacy Progress databases to an open source,
relational database. The P2J runtime environment, implemented in
Java, supports the converted system as a drop-in replacement for
the original system.
The new application runs on the Java platform and replaced legacy
installations of Progress database and runtime software. Since
the converted application looks and
behaves virtually identically to the old system, the customer did not need to
modify its existing business processes, and no end user retraining was
necessary. With its dependency on Progress software eliminated, the customer was able to
move its application to commodity hardware and to the operating system
of its choice, without encumbrances. Private consultations with this pilot customer are available upon request.
Golden Code Development Partner Greg Shah stated, "Our client is
thrilled with the removal of the Progress software stack, which allowed
it to eliminate a perpetual "tax" on running its application, and to
invest its IT dollars in more productive ways."
Development Partner Eric Faulhaber remarked of the migration, "Bringing
system online was practically seamless, which is unheard of for a
project of this scope and complexity. We literally shut down the
old system the night of the cut-over, migrated the customer's data, and
brought up the new system at the start of the next work shift.
Had the users not been alerted in advance, they would not have known
the application was running on an entirely new technology foundation."
Golden Code Development offers Progress to Java source-to-source
conversion and migration support services, using its proven P2J technology.
Customers wishing to leave the Progress 4GL platform permanently are
encouraged to contact the company to begin planning their transition to
Java. Contact information is provided below.
About Golden Code Development Corporation
As a technology consulting and services firm, Golden Code Development
applies its technical talent and engineering creativity to solve its
clients' most complex problems. Over the past
years, the firm has provided engineering services to some of the
world's most respected and recognized companies,
including Bank of America, IBM, Intel, Comcast, SunTrust, and
Atlanta. Golden Code Development engineers have unusually deep
capabilities in software development, systems development, systems
integration and network engineering. Example projects include:
- porting a complete implementation of the Sun Java 2 Standard Edition 1.4.1
platform between two different operating systems; the result included a full
graphical environment, web plugin, sound, and drag-and-drop, and passed all
of Sun's compatibility tests (approximately 30,000) to become officially branded as Java Compatible(TM);
- designing and implementing parsers, compilers, translators, libraries and languages;
- designing, implementing, and debugging circuits;
- writing device drivers;
- designing/developing subsystems for an operating system kernel;
- inventing systems and network management technology to allow
deep, decentralized inspection of operating system kernel processing
and network packets;
- designing, developing, implementing and supporting client/server
LAN systems (all aspects of the hardware, software and network) for an
enterprise with thousands of sites;
and implementing the largest known server-managed client installation
(remote booting of client systems from a server), allowing the customer
to save tens of millions of dollars in cost annually since all software
and configuration was centrally stored and managed for thousands of
- application integration and connectivity with a
variety of server platforms including IBM mainframe, IBM midrange
(AS/400 or iSeries) and various UNIX systems;
- multi-tier client/server application development;
database, and systems development in languages such as Java, C/C++,
SQL, x86 Assembly, Progress 4GL, REXX and Smalltalk.
Experience and enthusiasm, combined with a disciplined
design and implementation methodology, make Golden Code Development the
ideal technology partner for the enterprise customer.
"Progress" is a trademark of Progress Software Corporation.
"Java" and "Java Compatible" are trademarks of Oracle Corporation.
"Golden Code" and "P2J" are trademarks of Golden Code Development Corporation.
Golden Code Development Corporation
5450 McGinnis Village Place, Suite 101
Alpharetta, GA, 30005 USA