Kalipso Basics | How to Deploy iOS Applications |
With the release of Kalipso 4.1.0, iOS is now supported and you can test and deploy to iOS devices. In order to test the project on an iOS device, you need to install the KClient application from the App Store and, after generating a project update, manually perform a synchronization from the KClient to retrieve the project. Learn More about iOS deploying in the technical note attached. |
13/4/2018 | |||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
General | How to Use Webservices |
Web services are client and server operations that communicate over the World Wide Web (WWW) using the Hypertext Transfer Protocol (HTTP). They are self-contained, modular, distributed, dynamic applications that can be described, published, located, or invoked over the network to create products, processes and supply chains. They are built on top of open standards such as TCP/IP, HTTML, HTML, and XML. There are two main types of webservices: SOAP and REST. SOAP (originally Simple Object Access Protocol) is a protocol specification for exchanging structured information in the implementation of web services in computer networks. REST stands for REpresentational State Transfer. REST is a web standards-based architecture and uses HTTP Protocol for data communication. In Kalipso you can use Web services to send and receive data. Kalipso supports both SOAP and RESTful Web Services. technical note sample |
27/3/2018 | |||||||||||||||||||||||||||||||||||||
General | How to Use Push Notifications |
Push Notifications are messages that are sent directly to the user’s mobile device. App Publishers can send them at any time and the message will pop up even if the device is locked or if the user is in another app. They can be used to provide a richer experience to the application users, like sharing updated information or events. Applications don’t have control over sending push notifications to the user as they are managed by push notification services like (Firebase Cloud Messaging). These services uniquely identify devices with an identification token and not logged in users of the apps. They then send this token to its own service which will be used to send messages to the device in a specified format. technical note sample |
27/3/2018 | |||||||||||||||||||||||||||||||||||||
General | Using Json and XML in Kalipso | This technical note talks about the usage of Json a XML files in Kalipso Studio, with details such as which information you can obtain and save. | 8/3/2018 | |||||||||||||||||||||||||||||||||||||
General | Final Application Delivery |
While developing and testing a Kalipso Application, some resources like Database Servers and MIS Communicator, can be used locally in a test environment. After the development stage, those resources need to be migrated to the destination server to be always accessible. technical note |
8/3/2018 | |||||||||||||||||||||||||||||||||||||
General | Kalipso APP As a Service | 8/3/2018 | ||||||||||||||||||||||||||||||||||||||
Components | File Explorer |
Simple Application to browse files and folders in the device. The File manager (KFileXplorer) is an application that can be installed in a supported device that allows browsing its file structure. It features a predefined list of shortcuts to directly access the most used locations. The application also keeps track of previously opened files. If an external SD Card is detected in the device, it will also allow to browse and open files from that location. The application is also available as a Component that can be linked with any Kalipso Project, enabling the Linked Project to perform the same operations as the main application, and allowing to choose a location to save a file or browse a file to be opened by the main Application. These are the functionalities that you can find on this sample: - Browse Folders - Open files - Preview image thumbnails - List view and Grid visualization options - History of the most recent files - Cut, Copy, Rename and Delete Files |
6/2/2018 | |||||||||||||||||||||||||||||||||||||
Samples | Pintas |
Development Time: 4 hours Complexity Level: Medium (Details: the .apk file is to install on an Android smartphone, it runs the app on it; if you download the sample project, the .mfs file is the project to open on Kalipso designer - to download the designer click here) This APP was built by someone from our team who had his kid homesick. Because of it, he decided to build it so the kid could enjoy its time drawing on the smartphone. It includes functionalities such as camera capture and possibility to draw on the picture using different colors and different thickness of lines. |
7/12/2017 | |||||||||||||||||||||||||||||||||||||
Samples | Charts |
Development Time: 2 hours Complexity Level: Easy (Details: the .apk file is to install on an Android smartphone, it runs the app on it; if you download the sample project, the .mfs file is the project to open on Kalipso designer - to download the designer click here) This sample provides an example of how to build an app to present charts. Kalipso has relatively easy ways to integrate information like that by using HTML sources and integrating them. These are the functionalities that you can find on this sample: - Google Charts (Pie, Bars, Lines, Geo, Gauge) - Custom Html Slider |
27/9/2017 | |||||||||||||||||||||||||||||||||||||
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 has 4 main types of runtime clients:
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
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.
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.
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.WindowsKeyboard 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 BoxKeyboard 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. ButtonsKeyboard 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 - Hello World! | 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.
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 |