By Dr. Ronald Mueller | August 8th, 2017 |
If you are worried about your company’s future still relying on Visual FoxPro(VFP) application, then you are at the right place to make the leap to a more modern system. Macrosoft has a proven track record of successfully guiding companies through VFP conversion projects. In all our conversion projects, we have always thought of possible ways of automating some parts of the VFP conversion process without compromising the quality of the final new system. Our modest automation efforts have resulted in developing three new automation tools that have begun to play useful role in conversion projects. We are pleased to announce that our three new smart automation tools will make it possible to reduce time and cost dramatically.
The 3 automation tools developed by Macrosoft are described as follows:
1. SpecGenerator: SpecGenerator is a system analysis document generator that creates human readable spec documents by reading VFP forms, programs and classes code. It generates codes considered to be analogous to pseudocode that helps developers to read and understand business rules in the VFP application. Developers can understand the design of forms and visual classes with the help of all the business rules, validations and DBF information along with screen shot provided by SpecGenerator. Analysis portion will reduce the overall project conversion cost by nearly 18%.
2. vDBF Converter: vDBF Converter migrates VFP database structure with all associated indexes and constrain into a Microsoft SQL database. It also generates a primary identity key with the right automatic key generator constrains. vDBF converter automatically reads relationships from the VFP table and populates the identity key information to make the new MS SQL data possess relational integrity. Conversion effort will reduce the total resource effort by about 5%.
3. Dazzle Framework: Dazzle is a custom-built .NET ready-to-start development framework (RSD). It reduces time, avoids refactoring, generates a single coding standard, and provides for reusability of the code. This allows developers focus on specific business rules embodied in VFP application while allowing them to validate their code writing. Development efforts will be reduced by around 7% overall.
When compared with the manual effort, these three smart automation tools, taken together, will reduce the overall effort estimates and timelines by about 30%.
Even with these tools it is definitely not going to be an easy conversion of your application to a new platform.
Macrosoft has built these automation tools based on the following 2 criteria’s:
These automation systems are not available in the market, but something Macrosoft uses exclusively with our migration clients. Our intention is to continue developing these automation tools so they play an ever-increasing role in the future conversions. We are confident that these tools will make a huge positive impact in reducing the overall effort estimates and timelines.