One application can be deployed to all the different platforms, supported by Kalipso, such as Windows Mobile, Windows CE, Windows Desktop, and Android. It is a simple process to have your app ready to test on any or all of the devices.
Deploy to Windows Mobile/CE
The easiest way of deploying your Project to a mobile device is using the Test on Device feature. To use it, you need to install Active Sync/Windows Mobile Device Center and connect your mobile device to the PC.
NOTE: To test your Project on the mobile device without being prompted for options, right click the Test on Device button.
Generate Data File
If you check this option your Project, Kalipso Designer will fetch the data from the server, from the tables defined as "ToPDA" in their properties, and send it along with the Project.
This option is only available if you have offline Database Tables.
Prompt for Filter Variables
Use this option to define the value of the Variables used in the "Filter" property of the tables defined as "ToPDA".
This option is only available if you check "Generate Data File".
Erase Data on Simulator
If you check this option, it means that before integrating your Project, Kalipso will clear it from the mobile device as if never existed, including data.
Update KClient On the Device
Checking this option, you'll be forcing the update of Kalipso framework on the PDA.
Target Platform
This option lets you manually define the target mobile device type, by browsing for it from a list.
Kalipso Folder on Device
Target folder on the mobile device, where the Kalipso framework will be installed. Your Projects will be a sub-folder of the one you specify here.
If you don’t have connectivity with the mobile device, you can use the Generate Executable or Generate Project Folder feature that’s under the Deploy menu.
Generate Executable/Project Folder
This feature will generate the executable/entire folder of your deployed Project along with Kalipso framework. Once the process is finished, just copy
to a mobile device, the created executable and run it, or the folder and run KClient.exe.
Desktop
It will create an executable/folder to run in a Windows Desktop environment.
Windows Mobile
It will create an executable/folder to run in a Windows Mobile environment.
Windows CE (Arm)
It will create an executable/folder to run in a Windows CE environment.
Deploy Folder
The path where the executable/folder will be generated.
Deploy to Windows 10
The easiest way of deploying your Project to a mobile device is using the Test on Device feature. To use it, you need to activate the Device Portal on your device and set the User developer features to Developer mode. These settings can be found under the For Developers menu of your device settings. Make sure Authentication is set to Off. Open http://127.0.0.1:10080 in your browser and look for the App File Explorer menu. If you can see it, your device is eligible for Test on Device. The last step is to install Windows 10 SDK.
NOTE: To test your Project on the mobile device without being prompted for options, right click the Test on Device button.
Generate Data File
If you check this option your Project, Kalipso Designer will fetch the data from the server, from the tables defined as "ToPDA" in their properties, and send it along with the Project. This option is only available if you have offline Database Tables.
Prompt for Filter Variables
Use this option to define the value of the Variables used in the "Filter" property of the tables defined as "ToPDA".
This option is only available if you check "Generate Data File".
Erase Data on Device
If you check this option, it means that before integrating your Project, Kalipso will clear it from the mobile device as if never existed, including data.
Update KClient On the Device
Checking this option, you'll be forcing the update of Kalipso framework on the device.
Deploy Mode
Kalipso uses the Device Portal feature of Windows 10, which allows deploying an App though an IP Address. If your device is USB connected, select USB. If you want to deploy the network, check the IP Adress displayed in Device Portal in the For Developers settings of your device, and type it in the Specify IP field prompted by Kalipso. If you choose Specify IP, your device must be unlocked during the entire process of deployment.
If you don’t have connectivity with the mobile device, you can use the Generate Executable or Generate Project Folder feature that’s under the Deploy menu.
Create APPX
This feature will generate the executable/entire folder of your deployed Project. Once the process is finished, copy the folder to a Windows 10 device, run the script Add-AppDevPackage by right-clicking the file and select "Run with Powershell".
Deploy to Android
The easiest way of deploying your Project to a mobile device is using the Test on Decide feature. To use it, you need to activate the Device Portal on your device and set the User developer features to Developer mode. These settings can be found under the For Developers menu of your device settings,
NOTE: To test your Project on the mobile device without being prompted for options, right click the Test on Device button.
Generate Data File
If you check this option your Project, Kalipso Designer will fetch the data of the server, from the tables defined as "ToPDA" in their properties, and send it along with the Project.
This option is only available if you have offline Database Tables.
Prompt for Filter Variables
Use this option to define the value of the Variables used in the "Filter" property of the tables defined as "ToPDA".
This option is only available if you check "Generate Data File".
Erase Data on Device
If you check this option, it means that before integrating your Project, Kalipso will clear it from the mobile device as if never existed, including data.
Update KClient On the Device
Checking this option, you'll be forcing the update of Kalipso framework on the device.
The deployment can be done in two ways. You can change the default method under menu Settings.
USB + WiFi
With this option, Kalipso will try to install KClient through USB, if necessary, and will send instructions to it to fetch the Project from the server. No user input is required but the device must be in the same network as the PC.
USB + SD Card
With this option, Kalipso will try to install KClient through USB, if necessary, and will send the Project to the mobile device's SD Card and tell KClient to process it. No user input is required. This option is normally preferred unless the device does not have an SD Card, internal or external.
The following points will be enunciated in the tutorial attached:
- Windows Mobile Deployment;
- Windows Desktop Deployment;
- Android Deployment;
- APK Generation;
- Application Signing;
- Windows 10 Deployment;
- Sideloading the Application to a Windows 10 PC;
- Windows 10 Mobile Deployment.