Navico, the world’s largest marine electronics company adopted Qt to reduce costs and development time. Qt also allows Navico to share code and development resources among multiple platforms simultaneously. Qt’s cross-platform support was also very important for Navico’s product development process.
Navico is the world’s largest marine electronics company for brands such as Lowrance, Simrad Yachting and B&G. Navico has approximately 1,500 employees globally and distribution in more than 100 countries worldwide.
Typical Lowrance HDS (High Definition System) units include built-in sonar, GPS and detailed mapping of inland and coastal marine areas. Their applications include locating fish and identifying underwater structures; creation and marking of waypoints, routes and trails for fishing and navigational awareness and safety; and a variety of other tasks associated with monitoring and control of boats.
Navico chose Qt after researching a number of cross-platform windowing systems. Qt was selected because it provided not only a mature cross-platform graphical user interface API, but also cross-platform support for multi-threading, a number of valuable operating system-related features and OpenGL support, which is important for graphics.
For Navico’s product development process, Qt’s cross-platform support was extremely important. This allowed the team to share code and development resources among many platforms simultaneously. Code reusability avoided unnecessary duplication and reduced Navico’s overall development time. Because of this, it also reduced costs in terms of man-hours.