Professional Documents
Culture Documents
Progress 4GL
to Java
Conversion
For Independent Software Vendors
(ISVs)
The Catch-22
Increase Profit:
Permanently eliminate all
payments to Progress
Software Corporation.
Gain Freedom:
Realize complete
independence from
Progress Software Corp.
Improve Technology:
Re-factor / modernize the
application and move to
the Java platform which is
a significantly more vibrant
technology ecosystem.
Due to these factors, developer productivity in Progress 4GL over the long
term arguably is no better -- and may be
worse -- than in Java.
Comparing
Switching Options
Traditional Option:
Rewrite
A parallel development team writes the
replacement while some number of
additional development resources maintain the current application. Completing
a functionally equivalent application
requires 5+ years. Development costs
for larger applications may be $40MM+.
The replacement application is not compatible (in user interface and behavior)
with the original, so there is a huge effort
and barrier to customer upgrades. Such
projects are open ended and success
cannot be determined until after the project is nished. There is a very high rate
of failure due to the extreme complexity,
long lead times and often remote nature
of the development team (for offshore
resources).
A NEW OPTION:
Automated Conversion
Golden Code Development (GCD)
has invented the technology and
methodology to enable the automated conversion of arbitrarily large
applications from a closed/proprietary language into an open and
modern language (such as Sun
Microsystems Java). GCD has also
implemented a set of conversion
rules and a completely compatible
runtime environment to fully handle
90%+ of the Progress 4GL language
features. The remaining features
are being added over time based on
client requirements. The resulting
application contains all the unique
business logic and an identical look
and feel such that it is a drop in
replacement for the original application. From an end-user perspective,
there is no difference! The dependence upon the original proprietary
environment is completely eliminated while all business functionality
and behavior is preserved. All data
is retained and taken forward for the
replacement application. As part of
the service, the database structure
is converted and the data itself is
migrated from the proprietary environment into the clients choice of
open/standard database.
Benefits of
Automated Conversion
Greatly Improved Prots. The
conversion costs are xed and one-time
only, but the elimination of fees to Progress Software Corporation is perpetual.
This yields a potentially huge permanent
boost to net income.
Quick Turnaround. The automated
process and tools allow a team to
handle a large conversion project in as
little as 6-12 months.
Fixed Price. This greatly reduces risk
to the client.
Retain Existing Business
Processes. No expensive business
re-engineering projects get in the way of
selling customer upgrades.
No User Retraining. The users are
unaware of the transition.
Seamless Cut-over. Customers see
no disruption during implementation.
The old system continues running until
the new system is in place. The switch
can occur literally overnight.
Technological Freedom. Proprietary language and platform limitations
are eliminated. Any relational database
can be used. The client obtains the economic benets of an open and vibrant
ecosystem.
Copyright 2006-2007, Golden Code Development Corporation. Golden Code and the GC logo are registered trademarks of the Golden Code
Development Corporation. Visit us at www.goldencode.com.
Progress is a registered trademark of Progress Software Corporation.
Java and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc.