BMSNav - Kneeboards and Briefings for iOS and Android
-
@terminus said in BMSNav - Kneeboards and Briefings for iOS and Android:
Something I’d like to add is an interactive map for each of the main theaters that works well with stylus/touch input. Also: nicer-looking, easier-to-read briefing HTML. Coming soon…
Hi mate! Good approach and project.
May you have already in mind for the interactive map you plan to use our existing work and enhance/or implement what we have already done so far for the BMS Interactive Maps:https://maps.falcon-bms.com/
https://github.com/BenchmarkSims/maps-websitePlease keep in mind that in future BMS versions (4.38) WDP will probably not be compatible anymore.
-
I installed BMSNav and configured my IP, I started BMS and made a “print” of the briefing which displayed well on my tablet but since then, I have opened other briefings. My tablet always displays the 1st briefing that I launched…
The 2 boards on the right and left are also still displaying the same mission…
-
@terminus , Excellent work, I loved it. You will test it.
-
@Proctor I think you need to “print” from the Briefing page for it to change
-
That’s what I do, of course, but it’s always the same thing…
The briefing page does update when I’m in 2D and click on “Print”.But WDP doesn’t update the Kneeboard, whereas BMSserver confirms that the kneeboard pages have changed…
-
@Proctor said in BMSNav - Kneeboards and Briefings for iOS and Android:
I installed BMSNav and configured my IP, I started BMS and made a “print” of the briefing which displayed well on my tablet but since then, I have opened other briefings. My tablet always displays the 1st briefing that I launched…
The 2 boards on the right and left are also still displaying the same mission…
Darn, sorry you’re having trouble. A couple things to check quickly…
-
Make sure you don’t have “Demo Mode” enabled in the settings (gear icon, top right).
-
Make sure the theater selected in WDP matches the theater selected in BMSNavServer.
Beyond that, I wonder if the server maybe can’t overwrite the briefing and the kneeboard images on your machine after first creating them? Go to the “serve” directory in the BMSNavServer folder and check the timestamps. Are the timestamps updated when you save the kneeboards in WDP? You can also open one of the images to verify. The l01.png image, for example, will be the first of the left kneeboard pages.
What version of Windows are you using?
We’ll get this sorted, I’m sure.
-
-
@Micro_440th said in BMSNav - Kneeboards and Briefings for iOS and Android:
@terminus said in BMSNav - Kneeboards and Briefings for iOS and Android:
Something I’d like to add is an interactive map for each of the main theaters that works well with stylus/touch input. Also: nicer-looking, easier-to-read briefing HTML. Coming soon…
Hi mate! Good approach and project.
May you have already in mind for the interactive map you plan to use our existing work and enhance/or implement what we have already done so far for the BMS Interactive Maps:https://maps.falcon-bms.com/
https://github.com/BenchmarkSims/maps-websitePlease keep in mind that in future BMS versions (4.38) WDP will probably not be compatible anymore.
Thank you!
And yeah, indeed, that was my first thought (the existing interactive maps). When I loaded them in an iOS or Android web view, however, the interaction seemed a bit off, and there are things that I wanted to be able to do with a stylus or touch gesture that I couldn’t. My plan was to fork that repo and do some experimentation with the JS. Of course I would submit a merge request back to the main repo if I came up with anything useful for mobile devices.
With regard to 4.38 and WDP, is the implication that any such tool like WDP would no longer work with BMS? Because of some fundamental change in the BMS architecture? Or simply that WDP wouldn’t work temporarily until updated to be compatible with 4.38?
Thanks again!
-
@terminus Sounds like a good plan.
In terms of WDP: probably this tool will fade with 4.38. In terms of changes: all info will come at time.
-
I don’t see a demo mode in the settings menu.
There are 5 menus:
Server host/Server Port/ Left Kneeboard Pages/Right kneeboard Page…BMSnavServer saves the briefing and DDS files but in the Serve folder, no new .png file is generated…when I save the Kneeboard in WDP…
The briefing is updated in the “serve” folder when I use the “Print” button in the BMS briefing.I’m using Windows 11…and my version is up to date
-
@Proctor said in BMSNav - Kneeboards and Briefings for iOS and Android:
I don’t see a demo mode in the settings menu.
There are 5 menus:
Server host/Server Port/ Left Kneeboard Pages/Right kneeboard Page…BMSnavServer saves the briefing and DDS files but in the Serve folder, no new .png file is generated…when I save the Kneeboard in WDP…
The briefing is updated in the “serve” folder when I use the “Print” button in the BMS briefing.I’m using Windows 11…and my version is up to date
Right, okay. I have some ideas and I’ll put together a debug build with a possible* fix later today, after which I’ll post a link here. In the meantime, something that would help me: can you try this…
- Close BMSNavServer (if it’s running).
- Delete all the files in the “serve” directory.
- Save the kneeboards that you want to see in WDP.
- Start BMSNavServer.
After starting the server, do you then see the updated .png files in the serve directory?
*I say “possible” because I’m kinda shooting in the dark here. It doesn’t do this on my machine. I think it has something do do with the image generation library not wanting to overwrite the existing PNGs on you machine, for whatever reason.
Thanks!
-
@terminus hello! After having used this app for the past few days I have just one issue. First, the version running on the iPhone works flawlessly. The problem is with the provided apk file I installed on the old tablet I spoke with you about on discord a few days back. After the first update from that day, the android version will not update the WDP pages from subsequent missions. The notepad and briefing works great. I tried what you posted above and this doesn’t cure it. The images appear to be cached somewhere on the tablet and will not update. Thanks for all your efforts.
-
@Quasi_Stellar said in BMSNav - Kneeboards and Briefings for iOS and Android:
@terminus hello! After having used this app for the past few days I have just one issue. First, the version running on the iPhone works flawlessly. The problem is with the provided apk file I installed on the old tablet I spoke with you about on discord a few days back. After the first update from that day, the android version will not update the WDP pages from subsequent missions. The notepad and briefing works great. I tried what you posted above and this doesn’t cure it. The images appear to be cached somewhere on the tablet and will not update. Thanks for all your efforts.
AH, okay, so that’s likely the problem that @Proctor is having as well. Thanks, dude. I’ll see what I can do about the Android version. Apologies – I’m not near as fluent in Android app dev as I am with iOS. But… we’ll get this sorted.
Thanks again; good info!
Working on it tomorrow. Standby…
-
it’s exactly the same problem i have on my android tablet…
-
@terminus
Looks useful. Quick question please. Settings page needs the IP address or hostname of the server. Where might I find this? Many thanks. -
@Proctor said in BMSNav - Kneeboards and Briefings for iOS and Android:
it’s exactly the same problem i have on my android tablet…
@Proctor and @Quasi_Stellar, I think I’ve found and fixed the bug. Long story, but you can get the updated 1.0.1 APK for Android here…
https://rsedev.net/bmsnav/#installation
Probably best to uninstall the previous version first. Then, first thing: go to the Settings page (gear icon) and make sure that the Demo Mode is disabled (you should see it now).
I believe this bug only affected the direct-download APK. For Android users who installed BMSNav from the Amazon Appstore, you should be unaffected. Regardless, tomorrow I’ll upload 1.0.1 to the Amazon Appstore as well.
Lemme know, and enjoy!
-
@Ransom46 said in BMSNav - Kneeboards and Briefings for iOS and Android:
@terminus
Looks useful. Quick question please. Settings page needs the IP address or hostname of the server. Where might I find this? Many thanks.Yep, sure thing! This will be the IP address of the machine on which BMS (and BMSNavServer) is running. Assuming you’re on Windows 10 or 11…
-
@terminus looks very interesting, thank you.
-
@terminus Got it thanks.
-
@terminus @Proctor I’ve had an opportunity to d/l the new apk and get it installed. It is now running as advertised save one small (negligible) issue. On the iPhone, when you get to the end of the pages, it cycles back to the first. This is not happening on my android tablet. Again, not a problem. Just a difference. I got the WinWing ICP a week ago and thought what to use the tablet for. It was running an old ICP/DED app. This app fits perfectly into my work space/sim pit. Thanks again for you trouble.
-
@Quasi_Stellar said in BMSNav - Kneeboards and Briefings for iOS and Android:
@terminus @Proctor I’ve had an opportunity to d/l the new apk and get it installed. It is now running as advertised save one small (negligible) issue. On the iPhone, when you get to the end of the pages, it cycles back to the first. This is not happening on my android tablet. Again, not a problem. Just a difference. I got the WinWing ICP a week ago and thought what to use the tablet for. It was running an old ICP/DED app. This app fits perfectly into my work space/sim pit. Thanks again for you trouble.
Outstanding. Thanks for the update!
Yeah, that one issue is unfortunate. The image component that I use in iOS is able to infinitely scroll and loop back to the beginning (page 16 -> page 1). It’s not optimized for Android, however, and the performance there is terrible. I had to use a different, less advanced component for Android that doesn’t loop back around. Same deal with the notepad: the iOS version has more functionality. Sorry about that. I’ll maybe try to write my own version of an image “carousel” that loops back around for Android.
How do you like the WinWing ICP? I was thinking of grabbing one of those myself. Can it lay flat on a desk/surface, or do you need to mount it (upright) somehow?