I'm a newcomer to B4X and would like some advice please.
I need to replace an existing Microsoft Windows Mobile device and a WM app (written in VB.Net) with an Android device and the "same" app written in B4A.
The app is a data collection app used to collect data (manually entered by the user) over a period (often several hours). The device is then brought to a PC (Windows 10/11) and the data uploaded to the PC (for use in an application on the PC).
I didn't write the WM app but I have the VB.Net source code.
What is the best way to approach this?
The Android device will have USB, Bluetooth and WiFi. (WiFi may be difficult to use because of IT restrictions). The data is created (currently) in a flat .txt file. This file is then moved to the PC. (I'd prefer to avoid the use of USB if possible to avoid damage to the connectors with repeated use).
How would I update the B4A application to a new release remotely? The Android device will not have cellular phone connection. I can connect remotely to the PC the device would connect to (using MS Teams or TeamViewer).
I need to replace an existing Microsoft Windows Mobile device and a WM app (written in VB.Net) with an Android device and the "same" app written in B4A.
The app is a data collection app used to collect data (manually entered by the user) over a period (often several hours). The device is then brought to a PC (Windows 10/11) and the data uploaded to the PC (for use in an application on the PC).
I didn't write the WM app but I have the VB.Net source code.
What is the best way to approach this?
- Migrate/convert the VB.Net code? Are any conversion tools available? Is it practical?
I saw some advice saying it would be better to migrate to B4J first. Would this be necessary as the VB.Net app was written for a mobile device (with a screen smaller than modern Android devices)? - Write the application from scratch based on what the existing app does now? (bearing in mind I have no experience with B4A).
- Some mixture of the two?
The Android device will have USB, Bluetooth and WiFi. (WiFi may be difficult to use because of IT restrictions). The data is created (currently) in a flat .txt file. This file is then moved to the PC. (I'd prefer to avoid the use of USB if possible to avoid damage to the connectors with repeated use).
How would I update the B4A application to a new release remotely? The Android device will not have cellular phone connection. I can connect remotely to the PC the device would connect to (using MS Teams or TeamViewer).