I'm working on a QT application acting
I'm working on a QT application acting as the best web browser companion for the Signal K server and its web apps and plugins: https://github.com/openfairwind/fairwindsk The idea is having it running on the machine providing the user interface (i.e. a Raspberry Pi with a touch screen). Of course, FairWindSK and the Signal K server can run on the same or on different machines. It is at its early first steps, definitely not ready for the prime time (I'll test the first stable release this summer). I tested it on a MacOS Intel and on a Raspberry Pi 4. I'd like to try to compile it on Android and iOS devices too, but for now I miss this kind of experience (compiling QT on Android or iOS). Usually the Dynamo/FairWind series of open-source marine software are mainly for scientific research purposes, I'm developing FairWindSK (SK stands, of course, for Signal K), in my spare time. In the screenshots: the launcher (it discovers the apps installed on the signal k server), the settings (access to the signal k server admin UI), the great Kip and Freeboard-SK apps. In the upper left corner still the old FairWind logo (it will change with a more Signal K oriented logo as the info page). On the desktop also a component app that will be excluded in the next commit. Crew members... oops, contributors, are welcomed. Please, let me know what do you think about it.
8 Replies
Which browser/engine are you using?
I've been building my own launcher/app switcher, but based on HTML (and without additional functionality). So this is interesting!
QT6 apparently uses the Chromium Web Engine. Any Signal K Web App is automatically detected and shown on th launcher widget by FairWindSK.
Do you have a binary for testing that runs on Raspbian/X window?
Raspberry OS version? I prepared a clean installation using this https://github.com/openfairwind/marinizepi
then I can assist you to build FairWindSK. Once everything is installed, it is really simple.
11.9 with x window, the standard OpenPlotter v3 install. I don't really feel like setting up a dev environment for QT, but I would test an installable binary and give feedback.
Ok, challenge accepted! 🙂 thanks. I’ll prepare a demo package tonight.
I implemented the signal k server discovery and a more friendly configuration procedure. Today I’ll perform a front scratch installation on a raspberry pi 4 with the latest rasp and pi os. I’ll update the hit hub with the step by step procedure for compiling the source code and for configuring a precompiled binary.
FairWindSK is almost ready. The settings are working in a friendly way. The applications can be sorted and decorated with customized icons to fit the boat theme. I added MOB, Alarms (with Freeboard almost same interface) and Autopilot bottom bars (in the next I'll add anchoring tools too). If you are curios, you can build and test: https://github.com/openfairwind/fairwindsk/ it works on macos, linux, and raspberry pi with Raspberry OS.