WCADI
/
Visual Basic (Desktop)
The irrigation design software offers a wide range of functions to design large and complex irrigation systems quickly, easily, and precisely.
WCADI enables users to create projects with the contours of the desired terrain obtained through Google Earth (.kmz files).
Through program calculations, users receive information on laterals and valves for each zone and block of the selected terrain. All calculation results are available in detail to the users.
While using WCADI, users can access hydraulic design reports, system pressure calculations, quantity reports (bills of materials), and other essential details.
Task:
Refactor, complement, and support a legacy solution on Visual Basic 6.
Technologies and Tools:
Visual Basic 6, C# (for Google Maps)
Challenge
For almost 40 years, WCADI irrigation design software has been in use for agricultural applications all around the world.
In 2021, our client Rivulis, the global leader in irrigation systems, acquired WCADI.
Given its long history as a legacy solution, WCADI requires ongoing support for existing functionalities as well as the implementation of new features.
This is where our work begins.
Solution
We refined the Legacy solution on Visual Basic 6.
Our primary focus was on fixing the existing functionality: we fixed issues with the display of blocks and zones of the terrain, resolved incorrect laterals calculations, developed the calculations and data analysis for reports and Excel spreadsheets, corrected the display of colors during the execution of specific functions, upgraded from WebBrowser to WebView2, and more.
Besides fixing the existing functionality, we optimized and refactored the code, as well as adapted the system to work with the new Windows versions.
Result
Although our work on the project continues, we have successfully fixed and improved the extensive existing codebase and numerous system functions, ensuring their smooth operation.
The main WCADI’s features now function correctly and the long-standing tech stack became more optimized.
/
Our mission is to make each product better
Lorem ipsum dolor sit amet, consectetur adipiscing elit