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://www.sysdevkalipso.com/uploads/seo/big_1495203600_1529_logo.png
20 14
508011841
  • Sysdev Kalipso
Here you can find all the support content available, by easily searching for what you are looking for through keywords.

Each subject might present a tutorial video, a sample or a technical document.



Samples Car Care This sample provides an example of how it is possible to build a car maintenance mobile solution with Kalipso Studio. You will be able to select which part of the car you want to be inspected, as well as what possible problems exist and other notes needed to take.

These are the functionalities that you can find on this sample:

- Offline Database
- Import file to table functions
- loopers
- Camera capture
- HtmlViewer
- Image control manipulation
- Checkbox usage
- Bluethooth discovery and pairing (ready in source but not in the apk)
- Printer properties manipulation (ready in source but not in the apk)
- Popups implementation
8/9/2017
Samples Photo Folder This sample shows you how simple is to create an application for picture management and storage, integrated with sharing functions and with synchronization on, for example, Dropbox. You can organize your pictures by different folders, according to the category.

These are the functionalities that you can find on this sample:

- External and internal database
- Dropbox connection (login, folder creation, file upload..etc)
- Loopers
- Camera capture
- File explorer
- Share and edition actions
- Image manipulation (resize, zoom, etc)
- Web viewer implementation 
- Javascript injection in web viewer to control google maps custom HTML
- Geolocation functions
- Reverse geolocation functions
7/9/2017
Samples Catalog A catalog is a useful tool for any company/business related with products or services sales. The way the items are presented to the customers is crucial. Because personalized solutions may be necessary, Kalipso Studio might provide the right tool for a fast and easy development.

These are the functionalities that you can find on this sample:

- Offline database implementation
- Functions to import .txt files to tables
- Loopers to display the catalog and cart
- Functions to activate share in android 
- Functions to search for Bluetooth devices
- Smartphone pairing with a Bluetooth device
- Reports implementation
- Print function implementation to print a report
- HTML Viewer implementation to add a loader animation
6/9/2017
Kalipso Basics What is Kalipso Studio Kalipso is a rapid application generator for Microsoft based operating system terminals, with a special focus on mobile activity.  Supporting Windows Mobile, Windows CE, XP, Vista and Windows Seven, Kalipso allows you to, in an easy and quick way, create online or offline applications. Common indoor applications are Warehouse Management, Quality Control, Shop Floor Control and Asset Management. Common outdoor applications are Sales Force, Route Accounting, Field Services, Proof of Delivery and many others.


Kalipso is composed of 3 main elements:

  • Kalipso Studio – Visual environment to create applications.
  • Kalipso Client – Engine (installed on the device) that allows you to execute the applications developed with Kalipso Studio.
  • MIS Communicator – Engine that manages communications between terminals and servers. Only Kalipso Studio is licensed. For the other 2 products, it´s NOT necessary any kind of license.
(*this is no applicable for Kalipso Voice Studio and Kalipso Voice Runtimes; in this case, you must have an additional license for Kalipso Voice Studio and Kalipso Voice runtime license for each terminal; also, software such as PrinterCE from Field Software, TOMTOM or other external products, is NOT included.)


Kalipso has 4 main types of runtime clients:

  • Windows Mobile
  • Windows CE
  • Desktop (PC)
  • Android

Most of the Kalipso features are available for all 4 client types. However, some of them are specific for one or two operating systems. Please check the Actions documentation to see this kind of cases.

what is kalipso
12/6/2017
Kalipso Basics Install Kalipso Studio 12/6/2017
Kalipso Basics Project Properties - General Parts In this section, you can manage general information regarding your Project basic definitions.


General

Project
Name of the Project


The name of your Project is the one that will be visible to the user at the PDA. The name of the Project should only contain letters, digits or underscore (_) and must start with a letter.

Description Description of the Project
This description is for your information only, Kalipso does nothing with it.

Icon Icon associated with the Project
This icon will be visible to the user on Windows Mobile/CE devices and Desktop as the image of your Project. Click the square to select the Icon. You should pick a 32x32 ".ico" file otherwise the generated executable won't show it.

Theme
Visual style collection associated with the Project

A copy of the selected style will be created in the Project. Any created Control will inherit it's default properties from the default style in the Theme.
Project Version Version of your Project
This property is for your information only but it's accessible within your Project in runtime via the “PRJ_VERSION” Keyword. If you intend to generate an APK, the format of this property must comply with Google's rules as follows: ...

Database Version Version of your Project’s Database
This property is for your information only but it's accessible within your Project in runtime via the “DB_VERSION” Keyword. Its format and content is totally up to you.




Mobile Device

A Kalipso Project must be associated with a Mobile Device, which can be one in the list of devices shipped with Kalipso or one that you create yourself (Check Terminals for more information). Nonetheless, you can deploy your Project to almost any kind of PDA or Smartphone. Kalipso will use the properties of the Device you’ve defined, to define your Project's Forms size, as well as the physical keyboard information to provide you with its keys as an Event.

Device
Device associated with the Project


Form's size will be inherited from the Device's Properties. To use keystrokes as an Event to trigger Actions, the keys available to be captured must be defined in the Device.

Display Width Width of the Device's screen
This property is not editable; it displays the Width property of the chosen Device. This width will be used by the Forms of the Project so that you know the available working area.

Display Height Height of the Device's Screen
This property is not editable; it displays the Height property of the chosen Device. This height will be used by the Forms of the Project so that you know the available working area.




Screen Orientation

Kalipso allows you to develop your Project whether for Portrait view or Landscape. By default, the orientation its defined by the size of the Device. Nonetheless, if you want your application to rotate along with the Device, you must enable it.

Management
Management of the Portrait/Landscape feature


Kalipso allows you to develop your Project whether for Portrait view or Landscape.
- No rotation.
Auto - When switching between Portrait and Landscape, based on the Terminal size, Kalipso will resize and reposition the Forms and Controls automatically.
Custom - This option allows you to define the size and position of each Form and Control in both Portrait and Landscape views. On Kalipso Main window, in the Main Toolbar, use the “Switch” button to switch between the Portrait and Landscape views.

Default View Default view of the Project
This property lets you define in which view your Project should be: Portrait or Landscape. This property only gets enabled if you choose “Custom” option in the Management property.

Print  
This button allows you to print a documentation file with all the information regarding your Project. It also allows you to export screen shots from your application.



Remarks

You can request Kalipso to redefine the size and position of a Form's Controls by right clicking it (the Form) in the Project's Tree. You can convert Portrait to Landscape and vice-versa.

Duplicate
All sizes and positions are duplicated from one orientation to the other. Controls may not fit on the screen and/or not displayed. You may maximize the Form to check if there's any Control outside the screen.

Calculate
All sizes and positions are calculated from one orientation to the other. The final result is the same as it would be in runtime using Management set to Auto. This way, you can get an automatic position and size and then adjust them freely.
12/6/2017
Kalipso Basics Project Properties - Language Kalipso allows you to develop your Project for several Languages. You can keep all the Project features and simply redefine the texts for each Language. This language will be the one displayed by default either in the Designer and the PDA. You can Add, remove and duplicate values from languages.


Adding a Language to your Project

To add a language to your Project, select the one that you want to add on the left list and press the button. You can also double click on the list to do the same.


Removing a Language from your Project

To remove a language from your Project, select the one that you want to add on the right list and press the button. You can also double click on the list to do the same.


Duplicating the values from a Language to another

To copy the text from one language to another, you can right-click at the language to copy from, in the right list. You can only do this if you’ve already defined more than on language.
12/6/2017
Kalipso Basics Kalipso's Keyboards Kalipso offers you a set of virtual Keyboards (Alphanumeric, Numeric and Calendar) to avoid the use of Windows virtual keyboard. You’ll see that our Keyboards come with handy features that save you time, and also that they are more practical to the end user. You can open a Keyboard via the “Keyboard” Action. Its design can be modified only for Windows Mobile, Windows CE and Desktop.


Windows


Keyboard Window properties that you can manage.


Width Ratio
Default width ratio of the Keyboards

You can define the default size of the Kalipso Keyboards. Since the Keyboards have different sizes, we let you define their width by percentage. Although this value is the default, you can override it in each “Keyboard” Action.


Height Ratio
Default height ratio of the Keyboards

You can define the default size of the Kalipso Keyboards. Since the Keyboards have different sizes, we let you define their height by percentage. Although this value is the default, you can override it in each “Keyboard” Action.


Background Color
Background color of the Keyboards

You can define the background color of the Kalipso's Keyboard Window. You cannot override this property in each “Keyboard” Action.



Input Box


Keyboard Window Input Box properties that you can manage.


Font
Font Name to apply to the text displayed in the input box of the Keyboards.


Properties
Font Properties to apply to the text displayed in the input box of the Keyboards.


Size
Font Size to apply to the text displayed in the input box of the Keyboards.


Border
Define if you want to add a border to the input box of the Keyboards.



Buttons


Keyboard Window Button's properties that you can manage.


Control Type
You can define the type of Control used for the Buttons. You can define either a regular Button or an Image Control. If you define an Image Control, you have the ability to define a more stylish object and also select special effects.


Font
Font Name to apply to the text displayed in each button of the Keyboards.


Properties
Font Properties to apply to the text displayed in each button of the Keyboards.


Size
Font Size to apply to the text displayed in each button of the Keyboards.


Border
Define if you want to add a border to the text each button of the Keyboards, regardless of being a Button or Image.


Font Color
Color to apply to the text displayed in each button of the Keyboards.


Background Color
Color to apply to the Background of each button of the Keyboards.

This property will only be available if you select the Control Type "Image".


Button Effect
When selecting the Control Type "Image", you can define which type effect you want to apply to the Image so it can look like a Button.

– No effect. The image is displayed as it is and the user has no knowledge that he as clicked the Image Control.
Automatic – An automatic 3D border is added to the image. This border changes when the user presses the Image Control in order to give him the notion that he has clicked on it.
Second Image – An automatic 3D border is added to the image. This border changes when the user presses the Image Control in order to give him the notion that he has clicked on it.
This property will only be available if you select the Control Type "Image".


Transparency
Type of transparency that you want to apply to the image.

– No transparency will be applied. The color in the GIF, defined as transparent, will be shown as it is.
First Pixel – The color of the first pixel of the Image will be considered as the transparent one, therefore will not be shown and the pixels with this color will be transparent, thus displaying the "Background Color".
Image Transparency – The GIF will be displayed with is transparency.
Specify Color - The color specified in “Transparency Color” property will be considered as the transparent one, therefore will not be shown and the pixels with this color will be transparent.

This property will only be available if you select the Control Type "Image".


Transparency Color
The color of the selected image that you want to be transparent.

This property is only available if the "Transparency" is set to "Specify Color".


Image Normal
Image file to be used as default by the Image Control.

This property will only be available if you select the Control Type "Image".


Image Pressed
Image file to be displayed when the user presses the Image Control, in order to look like a button.

This property will only be available if you select the Control Type "Image".
12/6/2017
Kalipso Basics Project Properties - Popup 12/6/2017
Kalipso Basics Project Properties - Splash You can customize your Project’s Splash Screen. A splash screen is an image and text that will be shown to the user before opening the first Form of your Project.



Image
Image to use as Splash Screen.

You can use BMP, GIF, JPG or PCX.


Transparency
Transparency mode to apply to the selected image.

– No transparency will be applied. The color in the GIF, defined as transparent, will be shown as it is.
First Pixel – The color of the first pixel of the Image will be considered as the transparent one, therefore will not be shown and the pixels with this color will be transparent.
Image Transparency – The GIF will be displayed with is transparency.
Specify Color – The color specified in “Transp. Color” property will be considered as the transparent one, therefore will not be shown and the pixels with this color will be transparent.


Transparency Color
The color of the selected image that you want to be transparent.

This parameter is only available if the "Transparency" is set to "Specify Color".


Text
Text to be displayed over the selected image.

Notice that this Parameter is dynamic so, you can use Functions and Variables.


Font
Font name to apply to the Text


Size
Font size to apply to the Text


Properties
Font Properties to apply to the Text


Font Color
Font Color to apply to the Text


Background Color
Background Color to apply to the area occupied by the Text


Vertical Alignment
Vertical Alignment of the Text


Horizontal Alignment
Horizontal Alignment of the Text


Splash Duration
Time that the Image should be visible

This property is in millisecond (ms).
12/6/2017
Kalipso Basics Project Properties - Other Properties You can customize and protect your Project simply by checking a few Options. Please revise them because they directly influence the execution of your Project once deployed




Other Settings


Custom Error Message
Text to be displayed in a Message Box in automatic error management

This is an expression and you can use Variables and Keywords. Option only available if you've set the error management to .




DB Encryption Key
Password to encrypt your Local Database file

All the Offline and Local Tables used in your Project are stored in a single SQLite file. That file, by default, can be accessed with appropriate software. If you want to prevent the access to that file, define a password to encrypt it.
If you don’t define this property, your Database will be open.


GPS Unit
GPS unit used by the TOMTOM and GPS Actions


Resize Mode
Allows the application to automatically resize to better fit the actual device where it's being executed

For example, if the project terminal is defined has 1200x640 and the application is then executed on a device with 1800x800, then all the objects in the application will be stretched 1.5 times in the horizontal dimension and 1.28 times in the vertical. The font sizes will also be adjusted by the smaller factor, in this case, 1.28. So if the application is executed on devices with similar width/height ratios, it will "look good" on all those devices without any modification to the project.


Idle Time
This parameter allows defining the time, in milliseconds, to trigger the "On Idle" Event

The Event will be triggered when no Action has been executed during the amount of "Idle Time".


Android ZXing Mode
Allows to define the usage mode of ZXing on Android

For barcode reading through the camera on Android, Kalipso uses ZXing library. This library isn't updated in Kalipso as the same speed as it is released. Therefore, Kalipso allows you to choose between using the library version shipped with KClient or the manually installed ZXing app.

Internal Library - Use ZXing library shipped with KClient
Installed ZXing App - Use installed ZXing app
Automatic - Use ZXing app if installed, use internal library otherwise


Automatically Refresh Combos, Lists, and Radios with only Fixed Values
Loads Combos, List and Radios data even without calling "Refresh Control" Action

If your Control has only Fixed Values, it's automatically refreshed with that data. If you uncheck this property, you’ll have to use “Refresh”, “Refresh Plane” or “Refresh Control” Action for the Control to be filled with the defined fixed values.


Prevent the execution of Update/Delete Statements without 'Where' clause
Returns an error if you try to execute an Update or Delete SQL Statement without "where"

By checking this property, any Update or Delete statement that you’ve defined in your Project that doesn’t have a “Where” (ex: “Update Products set Stock = 10”, “delete from Products”), will not be executed and an error will be raised. You can enable this feature individually for Online and Offline Databases.
If you really want to execute and Update or Delete statement without a "Where", we advise you to keep this option checked and to define a dummy "Where" in your Update or Delete statement (ex: “Update Products set Stock = 10” where 1 = 1, “delete from Products” where 1 = 1).


Prevent SQL Injection
“Does what it says”

When defining SQL statements in Kalipso, you can use values inputted by the user, therefore is possible for the user to “inject” SQL code into your statement. If you activate this property, Kalipso will check for the existence of semi-colon (;) outside single quotes (’).




Numeric Settings


Thousand Separator
Thousand separator character for numeric columns

This value is available throughout the Project under "TSEPARATOR" Keyword.


Decimal Separator
Decimal separator character for numeric columns

This value is available throughout the Project under "DSEPARATOR" Keyword.


Currency Symbol
Character used as Currency symbol (sufix) in currency columns

This value is available throughout the Project under "CCY_SYMBOL" Keyword.


Currency Decimal Places
Number of decimal places in currency columns

This value is available throughout the Project under "CCY_DPLACES" Keyword.
12/6/2017
Kalipso Basics Link Projects And/Or Components Kalipso lets you link your Project to other Projects and/or Components. This allows you to divide a Project into several parts and assemble them into one Project.


Link to Project
All objects in the linked Project are made available in your Project


Link to Component
Only exported objects in the Component are made available in your Project


Export
When a linked Project/Component isn't set to export, it's not deployed along with your Project

The only scenario where you don't want to export a linked Project/Component is when you have bidirectional links. (Project A links to Project A and vice-versa).
12/6/2017
Kalipso Basics Start With Kalipso Studio create a project, creating a project, create project, creating project, project, first project, theme, choose theme, how to choose theme, theme kalipso, kalipso theme, database version, project and database version, database, version of database, database version, icon, how to choose icon, icon app, icon application, application icon, choose an icon for the application, choose an icon for application, choose icon for application, app icons, project tree, tree, new form, how to create new form, how to create form, new form, forms, create new forms, how to create new forms, drag and drop, adding actions, adding actions by drag and drop, adding actions by searching, control properties, control actions, removing actions, remove actions, how to remove actions, how to control actions, test simulator, simulator, test on simulator, test devices, test app on devices, test app phone, test application device, test kalipso application, sample, tutorial, video tutorial, tutorial video 5/5/2017
General MIS Communicator MIS Communicator, what is MIS Communicator, configure MIS Communicator, Communication Profiles, Configure MIS Database Connection Profile, sample, sample open MIS Communicator,, MIS Communicator Sample 5/5/2017
Samples Contacts Manager contacts manager, how to build contact manager, sample contacts, contacts sample, contact samples, address book samples, edit and delete contacts, edit contacts, delete contacts, contacts app, app contacts, application contacts, contacts GPS, contacts location, send emails, send e-mail, receive e-mail, receive email, make phone connections, call, make phone calls, phone calls application, send sms application 5/5/2017
Barcode How to Use Barcodes barcode, kalipso, barcode kalipso, kalipso barcodes, how to use barcodes, use barcodes, kalipso read barcode, Code 128, Code 39, Code 93, Interleaved 2 of 5, Rational Codabar, PDF 427, Data Matrix, QR Code, EAN13, video tutorial, tutorial video 5/5/2017
Loopers How to Use Loopers loopers, kalipso loopers, how to use loopers in kalipso, how to kalipso loopers, loopers and kalipso, looper kalipso, what is loopers, tutorial loopers, sample loopers, video tutorial, tutorial video 5/5/2017
Themes How to Use Themes kalipso, themes, how to use themes, what are themes, themes kalipso, kalipso, themes, color themes, create themes, customize, style form, presentation, usability, design app, app design, consistent design, apps uniform, video tutorial, tutorial video 5/5/2017
NFC How to Use NFC Near Field Communication, NFC, how to use nfc, kalipso nfc, NFC Data Exchange Format, NDEF, NFC tag, communication, peer-to-peer, peer to peer, pairing a printer


Near Field Communication (NFC) is a set of protocols that enable communication between two devices when placed in close proximity, using NFC Data Exchange Format (NDEF) messages.

NFC is designed to be a secure form of data exchange, and an NFC device is capable of being both an NFC reader and an NFC tag. This unique feature allows NFC devices to communicate
peer-to-peer. It can be used to perform automatic configurations, like pairing a printer (or other peripherals) to a PDA by Bluetooth; automatic connection to Wireless networks, and unlike barcodes, NFC tags don’t need to be scanned.

In Kalipso, you can use NFC to interface with any device or tag that supports this type of communications.
11/4/2017
Kalipso Basics Project Properties - Advanced You can customize and protect your Project simply by checking a few Options. Please revise them because they directly influence the execution of your Project once deployed.




Advanced Settings


MIS Product Code
This is the product code used by Kalipso to identify to MISCommunicator. In MISCommunicator this is defined under the "Products" button.


Keywords Scope
This option is for Leyword ERRORCODE, ERRORMSG, IERRORCODE, RECORDCOUNT and POPUP.

  • “Global” it means that this keywords work has global variables, their value is equal in all project.
  • “Event” it means that this keywords work has temporary variables, their value is only valid for the event that is running. If for example an ActionSet is called this keyword will have their own value inside the action set that is running.


Preload Control's Images in Memory
“Does what it says”

The pre-loading will be executed when the Form is open. If checked, this option will slow down the opening of the Form and will have a higher cost of memory but the display of images in the Controls will be faster.


Manage Key Event On
When defining a Key Event, that Key event can be triggered either at Key Down or Key Up.

With this parameter, you can define if you want the Key Events to be triggered when the key is pressed, released or both. Notice that if defined both "Key Down" and "Key Up", each Key Event will be triggered twice for each keystroke.


Android code execution mode
In Android, if a specific set of code is executed in the user interface thread for longer than 4 or 5 seconds, a message will appear to the user saying the application is "non-responsive" (ANR) and it allows the user to kill the application.

The advantage of "Background Thread" mode is that the "ANR" message will never appear to the user, but if the application makes a lot of changes to the user interface in the code, it can be slower.
For application that doesn't have code running for long periods of time, the "User Interface Thread" mode is normally preferred, and if a specific function requires a lot of time to execute it can still be executed in a background thread by specifying "Thread Mode" = Yes in the "Execute Action Set" actions.


Enable Push Notifications
Allows you to enable your application to receive Push Notifications

A push notification is a message that pops up on a mobile device. App publishers can send them at any time; users don't have to be in the app or using their devices to receive them.

In order to use Push Notifications in your application, you need to register it in Google. Upon that process is completed, you're able to download a JSON file with your Android Sender ID and Android Google App ID.


Android Sender ID
This value is provided to you by Google upon setting up your account

You can use "Load from googleservices.json" button to load it automatically if you have access to the file.


Android Google App ID
This value is provided to you by Google upon registering your app for push notifications

You can use "Load from googleservices.json" button to load it automatically if you have access to the file.


Save messages when application is not active
When your application is closed, you cannot intercept push notifications. Nonetheless, when you activate this option, lost messages are stored and you can access them when the application runs again through "Push Notification Get Lost Message" Action.


Send Notification
For test purposes, you're able to send a Push Notification to your application, if running through KClient.

Use TTS(Text To Speech)
Activates the Text To Speech

Use ASR(Automatic Speech Recognition)
Activates the Automatic Speech Recognition
12/6/2017
Kalipso Basics See and Set Related Data to your Project Here you can see and set data related to you Project.


Credits

Author
Name of the Project’s Author

This property is for your information only.


Creation Date
System Date of when the Project was created.

This property is for your information only and cannot be changed.


Creation Time
System Time of when the Project was created.

This property is for your information only and cannot be changed.


Modification Date
System Date of when the Project properties were modified.

This property is for your information only and cannot be changed.


Modification Time
System Time of when the Project properties were modified.

This property is for your information only and cannot be changed.
12/6/2017
Kalipso Basics Deploying Your Application deployment, deploy, windows, windows desktop, windows mobile, windows 10, android, windows deployment, windows desktop deployment, windows mobile deployment, windows 10 deployment, android deployment, apk, apk generator, apk generation, application signing, sideloading the application to a windows 10 pc, sideloading to a windows 10 pc, sideloading to windows 10, side loading to windows, sidealoading to windows 10 mobile, windows 10 mobile deployment, mobile deployment windows 10, video tutorial, tutorial video 5/5/2017
General Print Layouts Scripts print layouts scripts, printers supported, supported printers, command list printers, printers command list 5/5/2017
Samples Tic Tac Toe game applications, games applications, game apps, apps game, app game, application game, tic tac toe, kalipso tic tac toe, kalipso game, build game, build game app, sample, game sample, tic tac toe sample 5/5/2017
General Kalipso KEYS Application add terminal keyboard configuration, new terminal, add new terminal 5/5/2017
Samples World Cup 2010 WebService web service, sample, web service samples, how to use web services, what is web services, sample web services, work with web services, webservice, sample, webservice samples, how to use webservices, what is webservices, sample webservices, work with webservices 5/5/2017
Kalipso Basics How to Create Communication Profiles communication profiles, how to create communication profiles, tcp/ip, tcp ip, connection manager, bluetooth communication profile, bt communication profile, local communication profile, MIS, MIS Communicator, connect with a server, connect server, how to create communication profiles to connect with a server, connect communication profile with server, connect communication profiles with server, connect communication profile with a server, connect communication profiles with a server, video tutorial, tutorial video 19/4/2017
Kalipso Basics Database How to connect your Kalipso project to an external database, How to connect Kalipso to database, External Data connection with Kalipso, Kalipso and External Database, Connect External Database, Connect Database, Kalipso Project connect with database, Offline Database Connection Profile, Online Database Connection Profile, Local Database Connection Profile, video tutorial, tutorial video 5/5/2017
Samples Camera camera apps, camera application, sample camera, camera samples, camera capture samples, camera resolution samples, use PDA camera, resolutions to use in a camera capture 5/5/2017
Kalipso Basics Displaying Data Creating a Table Control for an Online Database, Creating a Table for an Offline Database Table, Creating a Menu, Display data on a table control from an online and offline database, Display data on a table control from an online database, Display data on a table control from an offline database, create a menu, creating a menu, how to create menu, video tutorial, tutorial video 5/5/2017
Samples Location, Google Maps and GPS Connect location properties, sample locations, location samples, google maps, GPS, GPS connection, connect GPS, mobile GPS, get coordinates, coordinates sample 5/5/2017
Kalipso Basics Creating Dependant Controls Filter data on control, set conditions to filter data on a control that is dependent on another control, Creating a Combo Box, Making a Control dependent on another, Initializing a Combo, Triggering Events by Action, Predefined Option, video tutorial, tutorial video 5/5/2017
Kalipso Basics Variables global variables, trace variables, local variables, trace local variable, temporary variables, renaming variables, different types of variables, practical usage of variable, sample, variable sample, variables sample, sample variable, sample variables, video tutorial, tutorial video 5/5/2017
Kalipso Basics Editing Data create an interface to display and edit database records, Checking a form to display a Record, Checking a form to edit a Record, Exchanging data between Forms, Editing Data, Returning Values, Multi Purposes Forms, Copying between Forms, Find, Find Between Forms, Copy Forms, Find Forms, Copy between forms, video tutorial, tutorial video 5/5/2017
Kalipso Basics Planes Kalipso project planes, user-friendly environment, using the planes of a form, using planes form, form planes, use the planes of a form, how to use planes, plane, video tutorial, tutorial video 5/5/2017
Kalipso Basics Virtual Keyboard virtual keyboard, device virtual keyboard, key event, virtual keyboards, device virtual keyboards, key events, sample, Kalipso keyboard types sample, sample Kalipso keyboard types, sample keyboard, keyboard sample, keyboard differences, android keyboard, windows keyboard, keyboard android, keyboard windows, video tutorial, tutorial video 5/5/2017
Kalipso Basics Data Synchronization synchronization, exchange data between your mobile device and your PC, exchange data between mobile and PC, types of synchronization, synchronization types, Online Synchronization, Synchronization Online, KDriver, KDriver Synchronization, Synchronization KDriver, Synchronization Folder, Folder Synchronization, Terminal Number, video tutorial, tutorial video 5/5/2017
Kalipso Basics Application Update In-apps creation updates, update, application updates, updates application, apps updates, updates apps, how to update Kalipso projects, Operative System Update, OS update, Kalipso Update with Terminal ID, terminal id update, update terminal id, Kalipso Update without Terminal ID, update no terminal id, no terminal id how to update, no terminal id update, Kalipso Update using the synchro Folder, video tutorial, tutorial video 5/5/2017
Kalipso Basics Barcode Management barcode scanning, autoid industry, auto id, collect data, barcode scanner, bar code, wedge mode, managed mode, wedge mode barcode, managed mode barcode, wedge barcode, managed barcode, wedge mode barcode scanner, managed mode barcode scanner, wedge mode barcode scanning, managed mode barcode scanning, sample, barcode samples, samples barcode, sample barcode, video tutorial, tutorial video 5/5/2017
Kalipso Basics Action Sets action sets, create action sets, how to work with action sets, kalipso action sets, work variables in project level, work variables in form level, local action sets, global action sets, timers, sample, sample action sets, action sets sample, differences between forms action sets and global action sets, video tutorial, tutorial video 5/5/2017
Kalipso Basics Printing kalipso studio, printing, print report, report print, tutorial, how to print, does kalipso let printing, print kalipso, print with kalipso, kalipso tutorials, report writer, label editor, CPL, ZPL, printing languages, print data, print signatures, print images, drag and drop, print pdf, print emails, video tutorial, tutorial video 5/5/2017
Kalipso Basics Multi-Language language, multi-language, multilanguage, multi language, intuitive interface, bing translator, google translator, translate, translation, languages, define languages, translate interface, interface translator, multi-language text, translate all, set language runtime, sample, sample languages, different languages in same project sample, video tutorial, tutorial video 5/5/2017
Kalipso Basics Create a Product Catalog create product catalog, NFC, HTML, charts, loopers, video tutorial, tutorial video 5/5/2017
Kalipso Basics Project Link, Push Notifications, Debug, Deploy to W10 Project Link, Push Notifications, Debug, Deploy, Cleanup Tools, Multilanguage text, RFID, video tutorial, tutorial video 5/5/2017
Kalipso Basics Runtime Profile Setup runtime profile setup, kalipso, kalipso tutorials, kalipso studio, ip, ip address, port, re-tries, re tries, retries, communication profile, how o set up runtime profiles, INI files, video tutorial, tutorial video 5/5/2017
Kalipso Basics Shortcuts kalipso studio shortcuts, paste, cut, copy, CTRL + N
New Project You'll be prompted to input information about your Project and where to save it. We advise you to create a specific folder for your Project for it will be used by Kalipso to store everything relative to your Project.

CTRL + O
Open project You'll be asked to select the file that you want to open. Kalipso Projects have the ".mfs" extension.

CTRL + S
Save project

CTRL + F4
Close Form

CTRL + C Copy The selected Controls of the currently selected Form will be saved in a Kalipso internal Clipboard (no Windows Clipboard).

CTRL + V Paste The Controls stored in Kalipso's internal Clipboard, will be pasted on the currently selected Form.

CTRL + X Cut The selected Controls of the currently selected Form will be saved in a Kalipso internal Clipboard (no Windows Clipboard) and then deleted.

CTRL + F Find Search anything in your Project.

CTRL + A Select All All the Controls of plane 0 and the current plane (the ones visible to the developer) of the currently selected Form will be selected.

F2 Control Actions Display the Actions of the selected Control of the currently selected Form.

CTRL + F2 Form Actions Display the Actions of the currently selected Form.

F3 Control Properties Display the Properties of the selected Controls of the currently selected Form.

CTRL + F3 Form Properties Display the Properties of the currently selected Form.

F10 Test project on Simulator
Execute the current Project on Kalipso Simulator.

CTRL + F10 Test project on PDA Execute the current Project on a PDA connected by Active Sync or Windows Mobile Device Center.

Left Arrow Move the selected Controls of the currently selected Form, one pixel to the left.

SHIFT + Left Arrow Decrease the width of the selected Controls in one pixel.

CTRL + Left Arrow Move the selected Controls two pixels to the left.

CTRL + SHIFT + Left Arrow Decrease the width of the selected Controls in two pixels.

Right Arrow Move the selected Controls of the currently selected Form, one pixel to the right.

SHIFT + Right Arrow Increase the width of the selected Controls in one pixel.

CTRL + Right Arrow Move the selected Controls two pixels to the right.

CTRL + SHIFT + Right Arrow
Increase the width of the selected Controls in two pixels.

Up Arrow On a Form: Move the selected Controls of the currently selected Form, one pixel to the top.
On an Actions table: Select the previous Action.

SHIFT + Up Arrow Decrease the height of the selected Controls in one pixel.

CTRL + Up Arrow On a Form: Move the selected Controls two pixels to the top.
On an Actions table: Move the Action one line up.

CTRL + SHIFT + Up Arrow Decrease the height of the selected Controls in two pixels.

Down Arrow
On a Form: Move the selected Controls of the currently selected Form, one pixel to the bottom.
On an Actions table: Select the next Action.

SHIFT + Down Arrow Increase the height of the selected Controls in one pixel.

CTRL + Down Arrow
On a Form: Move the selected Controls two pixels to the bottom.
On an Actions table: Move the Action one line down.

CTRL + SHIFT + Down Arrow Increase the height of the selected controls in two pixels.

TAB Select the next Control on the currently selected Form (by position in the Form).

SHIFT + TAB Select the previous Control on the currently selected Form (by position in the Form).

Page Up Move to the next Plane of the currently selected Form.

CTRL + Page Up Move to Plane 99 of the currently selected Form.

Page Down Move to the previous Plane of the currently selected Form.

CTRL + Page Down Move to Plane 0 of the currently selected Form.

Home Select the first Action of the current Event.

SHIFT + Home Select all the Actions between the current selected and the first of the current Event.

CTRL + Home Select the first Action of the Actions table.

End Select the last Action of the current Event.

SHIFT + End Select all the Actions between the current selected and the last of the current Event.

CTRL + End Select the last Action of the Actions table

CTRL + T On an Expression window, creates the MLText function. If text is selected, it's automatically creates a new Multi Language Text.
8/6/2017