Hi everybody. I am looking for advice on B4J architecture and deployment suggestions for the following scenario. I did search the forums and suspect the answers I am looking for are there but I just haven't found them.
Over 10 years ago I built a java database application using an embedded Derby database. I architected it such that it can be run from a USB flash drive on Windows, Mac, and Linux systems, against the same database, so you can see and update the same data from any desktop computer running Windows, Mac, or Linux. I also developed some complimentary Android apps but that is a different discussion.
I want to create a similar application using B4J and expand it into Android and iOS. I have created a proof of concept (POC) application in B4J with a SQLite database. I went through the base deployment operations for each operating system using B4JPackager11. I now have a way to deploy and run independent copies of my new B4J POC application on Windows, Mac, and Linux. However, I could use some suggestions for options with regard to the following limitations of my current B4J architecture/deployment:
Thanks in advance.
Over 10 years ago I built a java database application using an embedded Derby database. I architected it such that it can be run from a USB flash drive on Windows, Mac, and Linux systems, against the same database, so you can see and update the same data from any desktop computer running Windows, Mac, or Linux. I also developed some complimentary Android apps but that is a different discussion.
I want to create a similar application using B4J and expand it into Android and iOS. I have created a proof of concept (POC) application in B4J with a SQLite database. I went through the base deployment operations for each operating system using B4JPackager11. I now have a way to deploy and run independent copies of my new B4J POC application on Windows, Mac, and Linux. However, I could use some suggestions for options with regard to the following limitations of my current B4J architecture/deployment:
- The Windows, Mac, and Linux deployments do not share the same database so each will have it's own copy of the data.
- The Windows, Mac, and Linux deployments cannot all be run from the same USB. The way the Linux deployment is working I need to use an NTFS formatted USB drive which is read-only in Macs.
Thanks in advance.