Next Generation TomTom 3D Map Renderer

Prototype and Production Engineering of the Next Generation TomTom 3D Map Renderer.
- Completely rewritten in C++ with a focus on portability towards older architectures.
- Better utilisation of mobile GPU architectures through improved usage of Vertex and Fragment shader functionalities.
- Intensive usage of boost libraries for allowing an elegant introduction of a new programming paradigm, whilst keeping backwards portability
- High scalability of the framework for utilising multi-threading mobile architecture when possible.
- Continuous integration and testing on mobile architectures (Android, iOS) and desktop environments (OSX and Linux)
- Constant 100% unit test coverage.
- Renderer Visual Test for every graphical feature and functionality
- Compatible with the official automotive NDS map format.
- Dedicated communication protocol with NavKit service (onboard (TCP) or online(HTTP) services available)
I am happy to update that in 2020, 4 years after I left Tomtom, finally they managed to deploy it to production in an interesting Android app that can be now freely downloaded from Google Play.