Medical visualization subsystem
Refactoring and replacing the rendering visualization code in an extensive medical system.
Replacing the old style “spaghetti” MFC-based code with a game engine adopted to medical visualization needs.
This approach resulted in the replacement of 600,000 lines of the old code with 20,000 lines of the code we developed. The result is a very stable and robust visualization subsystem that our client has been benefitting from for the past several years. One person trained to develop and support the new code replaced a 3-person team that used to maintain the old code. We based this project on the open source Nebula 1 game engine with embedded Tcl scripting.