5 Attachment(s)
Lianja 9.5 Standalone Apps
Further work has been completed in Lianja 9.5 to enable the packaging of any Lianja App as a standalone desktop App.
Note that this App also runs as a web app and a mobile app!
You can now build and run a standalone app with one click!
Attachment 3135
Attachment 3136
Any App can now be packaged up and installed on a desktop PC without any further installation requirements.
This is a significant improvement to the deployment of commercial desktop Apps to your customers.
If the App requires login then the login page will be shown. This login page is fully customizable by including an "app.config" file in your App. Here is a sample one which I have added to example_webapp1 which is included in the App Builder distribution.
Attachment 3132
You can specify your own splashscreen, background image and captions for a custom login page. Notice how you can use {macros} and lib:/ and app:/ special file prefixes in the app.config file.
Note also that you can specify additional app specific key/value pairs in the app.config file and reference them in the delegates of your app using:
Code:
Lianja.getParameter(cKey, cDefault)
Attachment 3133
Apps that require no authentication are displayed immediately with no login page shown.
Apps that are generated in "Debug" mode automatically show the "Lianja Standalone Debugger" alongside the main window of the App. You can then use Lianja.suspend() in your code to inspect the runtime environment and its variables and objects in your App.
Attachment 3134