Room for improvements - sure.
Look at the oeSENC plug-in for the Android App.
This is the path for further development and improvements of the S-63 and oeSENC plug-ins for the desktop/rasPi systems. Requires being online.
There are limits though when going for "not always connected" scenarios.
And the
enabled-for-offline premise we will maintain as an option for sure.
Then you need to allow for manual and asyncronical creation of the system identifier files, the Permits and keys, and the charts. Manual steps for the user. His rhythm.
Plus the S-63 standard is (almost) supposing people running around with floppy disks still. Not designed by anybody involved here.
Same as for other systems on a boat it does not hurt to understand what one is dealing with - just in case. At least the main concepts and components.
I have to admit though that I like
manuals and to be able to follow the logic of the systems I'm dealing with.
Hubert