Next Generation TomTom 3D Map Renderer

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.