Project Description

For the startup Bandojo, Noventum™ took their Mac C++ application and ported it to compile, and run, on Windows. The majority of this work involved a rewrite of their networking code, taking Macintosh / Unix specific socket code and #if def _WIN32 check guarding a parallel Windows network implementation. The decision to do this was made, as opposed to rewriting all networking code using a cross-platform tool like Boost or Qt, to bring Bandojo to Windows as quickly as possible. In addition to the necessary windows implementations, Noventum™ provided a one-step build implementation, which allowed for rapid development. We also built an eCommerce solution to distribute the newly available Windows build, as well as the existing Mac build.