Given below are the new-features lists of Version 2 releases.
New features and updates in MobileTogether Designer Version 2.2 are listed below.
•Video controls enable videos to be played on a page. The control's properties and video-related MobileTogether extension functions enable the playback and the control to be customized. For an overview of video features, see the section Audio, Video.
•A Video action enables videos to be started, paused, resumed, stopped, and searched. Playback of specific time-defined segments can also be defined. For an overview of video features, see the section Audio, Video.
•An Audio action enables audio files to be started, paused, resumed, stopped, and searched on five audio channels. You can also select specific time-defined segments for the playback. For an overview of audio features, see the section Audio, Video.
•New MobileTogether extension functions for providing information about audio and video files, and about actions related to audio and video: mt-audio-get-current-position, mt-audio-get-duration, mt-audio-is-playing, mt-audio-is-recording, mt-video-get-current-position, mt-video-get-duration, mt-video-height, mt-audio-is-playing, and mt-video-width.
•New MobileTogether extension functions for providing information about the last client file that was used: mt-last-file-path, mt-extract-file-extension, and mt-extract-file-name.
•New button icons related to the audio/video features can be selected via the Button Look property.
•New global variables $MT_WindowHeight and $MTWindowWidth dynamically give the dimensions of resizable browser windows and of app windows on Windows systems.
•A Load/Save Binary File action enables: (i) any type of binary file to be loaded into the solution as Base64-encoded XML content, and (ii) Base64-encoded XML content to be saved as a binary file.
•The Send Email To action can send text-file attachments, in addition to XML files and binary files.
•The Simulator can be set to simulate the availability of a LAN connection. This adds to the number of connection types that can be simulated, which now are: mobile network, WiFi, and LAN. A related MobileTogether extension function has been introduced: (i) mt-connected-via-lan.
•Table headers and footers can be added to dynamic tables via the context menus of tables.
New features and updates in MobileTogether Designer Version 2.1 are listed below.
•The following actions have been introduced:
•The Show Geolocation (on map) action has been enhanced to show the routes between two locations.
•Emails sent from clients can be in HTML format.
•XPath definitions of the following properties: Keyboard (of the Edit Field control), Horizontal Alignment, and Vertical Alignment.
•Tables: Background colors can be assigned to individual rows and columns (in addition to cells).
•Tables: Nested tables can be assigned horizontal-alignment and vertical-alignment property values.
•The Keyboard property of the Edit Field control has been enhanced with the Visible Password value. As a result, you can define whether to hide or show passwords when the end user types one into an edit field.
•The Button control has additional predefined looks (specified via the Button Look property), including transparent buttons.
•New MobileTogether extension functions: (i) mt-connected-via-wifi, (ii) mt-control-width, (iii) mt-font-height. Font sizes, in pixels, can be generated with XPath expressions that use the mt-font-height function.
•When saving to a DB, columns can be filtered separately depending on whether data is being updated or inserted.
•The Show Page Title Bar page property enables the page's title bar to displayed or hidden.
New features and updates in MobileTogether Designer Version 2.0 are listed below.
•Designers can create their own MobileTogether custom apps that end users can download to mobile devices. We call these apps AppStore Apps. The section AppStore Apps describes how to generate the program code for such apps from MobileTogether Designer. Code can be generated for Android, iOS, Windows (touch-enabled devices and PCs), and Windows Phone. After the code has been generated, it can be compiled into the corresponding AppStore App.
•Solutions on mobile devices can be suspended (paused and minimized). A new project property, On Switch to Other Solution, can be set to suspend the solution when the end-user switches to another solution. The end-user can switch back to the minimized solution by clicking its icon in the Running tab of MobileTogether Client. Another way to specify whether a solution is canceled or suspended is via the Solution Execution action.
•A Signature Field control enables end-user signatures to be stored as images in a data source node.
•You can define and test actions to take when server connection errors occur.
•JSON data sources can be used as page sources.
•REST requests support OAuth authorization. Each design has a pool of settings that can be used anywhere in the document. The settings can be managed in the Maintain OAuth Settings dialog. Furthermore, settings can be imported into the active document from other open MobileTogether Designer documents.
•The data retention option for page sources offers considerable flexibility about whether data is stored on the client or server.
•A page event, OnServerConnectionError, has been added.
•Two dynamic, local variables have been added: MT_HTTPExecute_Result and MT_ServerConnectionErrorLocation.
•Commands to list all files, directories, and external page sources that are used in the project.