BoatPlayThe Helm

The Helm: every system aboard, one tap away.

The desktop and tablet display of BoatPlay — a fixed, no-scroll layout at the wheel with ten pages, mission modes and an alarm banner nothing can cover. Runs from the boat computer, works with the network off.

Ten pages

Every page one tap away.

Instruments, Chart, Energy, Cameras, Weather, Audio, Switching, Internet, Browser and Settings.

The Helm is a fixed, no-scroll layout with a top bar — connection badge, the mission-mode row and the display-mode button — a tab bar with glove-sized targets, and one page at a time. Routing is hash-based, so the whole helm works from the boat computer over the boat LAN and from the offline cache with no server rules at all.

  • 01InstrumentsDepth, speed, heading and the trip log as glanceable numerals sized for the helm position, live from the boat’s Signal K feed. Stale or missing data is dimmed and dated — never faked. The trip log resets with a two-tap confirm.
  • 02ChartA lazy-loaded chartplotter: own ship with COG vector and track, AIS targets with CPA/TCPA warnings that also ride the alarm banner, a range ring, routes and waypoints by touch, an offline base map and a radar overlay shortcut.
  • 03EnergyState of charge with pack vitals and derating, power flow for motor, solar and shore, solar yield today, and the range engine’s answer at several speeds — with a turn-back alarm that fires once, at the last moment you can still turn around.
  • 04CamerasA quad grid or one feed full screen over the boat LAN, CONNECTING / LIVE / NO SIGNAL badges with a no-signal watchdog, and the stern camera docked as a picture-in-picture over any page, including the chart.
  • 05WeatherOfficial NWS marine-zone forecasts verbatim with the agency’s issue time, inshore and offshore buoy conditions, sea state, predicted and observed tides, and marine alerts that interrupt as banner and push. Every tile carries a source-and-age badge.
  • 06AudioPer-zone volume and mute, a source picker, transport controls, and a duck banner — when an alarm sounds, the music drops. The amplifier shows up on the energy page as the load it is.
  • 07SwitchingEvery circuit on one page with live state and per-circuit current, grouped by bank. Critical circuits ask for a confirming tap; the propulsion bank and the main contactor are never on this page at all.
  • 08InternetLink health — OK / OBSTRUCTED / OUTAGE — that tells “no internet” apart from “the dish cannot see sky”, data usage against your plan, and guest WiFi rotated from settings and isolated from the control network.
  • 09BrowserA plain browser for the wheel that pauses itself above a speed threshold while the boat is moving and resumes automatically when the boat slows down.
  • 10SettingsHelm settings, the boat profile, the display-mode select, the demo-mode toggle and the full alarm history — every alarm that fired, when, and what acknowledged it.
Built for the wheel

Readable in sun, kind to night vision.

Three display modes, chosen manually with one tap on the top bar or from settings: day is light and high-contrast for sunlight, dusk is the dark neutral default, and night is red-shifted on near-black to preserve night vision. Switching repaints every surface at once.

Touch targets are a minimum of 64 CSS pixels — at least 12 mm on the densest helm tablet we expect — so the helm works with wet hands and gloves. Every text-and-background pair in every palette is contrast-checked against WCAG targets by the test suite, so a palette edit that drops legibility fails the build rather than reaching a boat.

The alarm banner

Alarms show as one banner across the top of every page, and nothing can paint over it — not a tab, not a toast, not the stern camera. Colour carries severity; the words are a three-word headline and one detail line. Acknowledge from the banner, review the history in settings later.

Offline-first

Works with the network off.

After the first visit the Helm loads and navigates from a cache-first service worker with no network at all. Live values are kept on disk on every update, so a reboot with the network down shows the last-known numbers — dimmed and dated once they are older than ten seconds, never blank and never faked — with the badge reading OFFLINE — last-known data. When connectivity returns the stream reconnects on its own and the badge goes back to LIVE; no reload needed.

Chart tiles you have viewed while online keep rendering offline. The cold-start budget is enforced by the build: the entry is under 250 KB raw, so the helm boots in about a second even on a slow boat LAN, and the heavy chart code loads only when you first open the chart.

Demo mode

A full simulated day with a magenta DEMO banner on every page, so you can learn the helm at the kitchen table. Demo data never touches the persisted last-known values and never talks to a real server. The live demo below is that mode, running the real helm software.

Live demo

This is the Helm. Go ahead and touch it.

A simulated day on the water, running the real helm software. The ring on the chart is the furthest point you could still turn back from with a reserve in hand — it moves with the wind, the tide and the speed you pick.

BoatPlay Helm · simulated data Open full screen →

Run the Helm on your own screen.

Registration gets you a licensed copy for your boat computer or a tablet at the wheel, your boat’s credentials, and first word when the phone apps reach the stores. No cost, no obligation.