SmartMyBoat has been engineering solutions for vessels that are not already high-tech .
Improve your recreational or commercial vessel with just a fraction of the cost. We make products that are engineered on the inside for life on the outside.
We do this so our users can make the most of the time they spend pursuing their passions.
Past 10 years SmartMyBoat developed and tested alternative solutions. From SmartMarineSystem based on Arduino to SMB Navigator developed exclusively for Roku our goal was to develop marine related solutions for various applications including self navigating drones, cruisers infotaiment systems, navigational aids, etc.
Get SMB Navigator on your Roku device and use it wherever you go. SMB Navigator app is a must-have for cruisers, fishing, sailing, and diving vessels. Try it free for a limited time. To continue using the app, you can purchase a yearly auto-renewable subscription.
You can manage your subscription anytime, and you can turn auto-renewal off. SMB Navigator is for planning purposes only and does not replace safe navigation operations. Navigator is available to install only on Roku Channel Store.
The app is specifically designed for any Roku device mounted on your vessel with Wi-Fi/Ethernet (TCP/IP) connectivity.
Wi-Fi is a registered trademark of the Wi-Fi Alliance.




We build maritime infotainment solutions
As well as standard functions, vessel infotainment systems include important captain-relevant content, such as navigation, weather, audio/video/entertainment and vessel functions such as propulsion control or battery monitoring. All these elements can be accessed via a single user interface in a central control unit.
To be able to collect and distribute information, the system is networked with other control units within the vessel, as well as with backend servers. To minimize captain or passeners distraction, the Roku app offers onboard, online voice control and read-aloud functions. We currently use BrightScript as typical development language for our Roku marine infotainment systems.
The core functions of the infotainment system are written in our development sites. This often involves number crunching tasks and performance. For the development of the core functions, we therefore rely primarily on the Roku programming language.
At SmartMyBoat we develop following functional areas:
- Speech recognition and synthesis
- Audio/Video management
- Navigation
- Engine monitoring
- Central search function
- WiFi and connectivity functions
- Graphics and camera connection
- Media (audio/video) and smartphone connection
- Vessel NMEA sensor monitoring
- Local and over-the-air software updates
- Performance and stability
Some solutions are implemented with our partner companies. We undertake technical support, integration into the overall software or, if required, its replacement. Our goal is always to be able to offer end customers best-in-class systems.
The functions we provide are based on the highly successful SMB Roku Marine framework, which allows inter-process communication and high scalability. Following integration with the other components of the infotainment system, we test our software – typically on a daily basis – in our own test vessels. These are both set up and continuously updated by our “Dev Team”. As a result, we are in a position to immediately identify and assign errors.
Our mission is to holistically develop and support an maritime series product. This is why our teams at SmartMyBoat are also responsible for software integration, production support and the analysis of field complaints.
Framework – the backbone of software development
The SMB Roku SDK – forms the backbone of all professional industrial-scale software development. The framework enables the distributed development of software components. SMB has its own solution, which is continuously being developed and forms the basis of all projects. Written fundamentally in BrightScript and developed for Roku devices and Roku OS all applications and channels, offers basic mechanisms for communication, monitoring, persistence, logging, into the Roku operating system. This allows application developers to focus their attentions on the most important aspect – the application code itself.