Sysdev, Lda.
Rua Dom Manuel Barbuda e Vasconcelos, N31/33, Urbanização Glicínias 3810-498 3810-498 Beira Litoral Aveiro, Portugal
+351 234 188 027 +351 234 188 400 marketing@sysdevmobile.com Sysdev Kalipso 509943192
Arsénio Brás Gil
07-02-2007
Ílhavo
https://sysdevkalipso.com/uploads/seo/big_1495203600_1529_logo.png
20 14
508011841
    Sysdev Kalipso

Deploying Your Application

5-5-2017
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.