Bandojo` 2017-01-21T20:40:37+00:00

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.

Project Details