|
What Jazillian Does
Jazillian converts legacy source code to Java code, specifically COBOL, C, and C++ to Java code.
It converts legacy source code to “natural” Java code. “Natural” Java code
looks as if it was hand written. Jazillian generated Java code is easily readable
as Java code; therefore it is highly maintainable and customizable. It is a great
starting point for enhancements and future development of Java application.
Jazillian does not create “dead-end” Java code. Jazillian does not create proprietary
or emulated Java code that is difficult to understand and nearly impossible to modify.
There is no extra layer of code involved. It is pure, clean, “natural” Java code.
Jazillian generated Java code becomes the source code base.
Maintaining dual code versions or continuing to
develop in that old legacy code base is no longer necessary. Jazillian creates
a Java source code foundation for use today and for future development.
The Jazillian solution is based on an automated tool married with
customized rule development to get as close to 100% of what
is desired in the generated Java source code. Jazillian leverages
the creation of customized rules to address idiosyncrasies in the
source code or specific desired modifications in the generated Java
code. Changes to the environment, the database structure,
modifications to the application or modifications to the user
interface will affect the “ideal” desired output Java code,
which in turn is handled through custom rules.
Jazillian automates what a Java developer would do manually
in the process of translating legacy code to Java code. The
custom rules are defined jointly by the client and Jazillian.
Jazillian typically creates the custom rules that translate the code to Java.
Does the translation to Java convert 100% of the code and provide a
100% perfect outcome, complete with object oriented Java code?
Absolutely not! … And that’s the beauty of it. But 98-99.5% of the
way there sure does save a lot of time and money as well as significantly
enables a lot of projects that you might never get around to.
Jazillian does not magically make your code more object oriented.
And Jazillian does not redesign your application architecture. See
Jazillian Design Philosophy for more details.
Jazillian will generate clean, quality, useful code.
Some things just don’t translate to Java so well. So what does Jazillian do?
Jazillian flags it, then asks what they want the application to do and
how they want to code to work. Some options at that point are:
leave it as it is, create customized rules to modify it,
incorporate some code to send the application somewhere else,
or just kick it out and re-design/re-architect it by hand.
Clients get to choose what their preferred solution. And, of course,
Jazillian can help in that process and decision.
|