Altova MobileTogether 5.0

Nuovo riquadro Trova e sostituisci per la ricerca delle stringhe nelle espressioni, nelle funzioni e nei gruppi di azioni XPath in una struttura.
Novembre 7, 2018
Nuova versione

Funzionalità

MobileTogether Clients

  • Major rewrite of MobileTogether Web client - In MobileTogether 5.0, the web browser client has been completely rewritten with a fresh, modern look. Controls and icons have been redesigned, and the UI of your web apps will be more crisp, clean, and attractive.
  • Android 8 support.

New in MobileTogether Designer

  • Support for borders in tables - MobileTogether provides numerous options for tables, including new support for adding borders to tables, rows, columns and cells.
  • Support for padding - In addition to defining margins, MobileTogether developers can now add padding to relevant controls. Padding adds space between a control’s content and the inside edge of the control. Using the Styles and Properties entry helper, you can set padding for a control with a single value for all sides of the control’s content or configure it separately for left, right, top, and bottom.
  • Buttons with images and text - To bring even more flexibility to UI design, you can now assign both an image and text to any button control. To add an image to a button, choose from a collection of predefined images or upload your own. You can also configure the image to be to the right or left of the button text.
  • Options for text auto-fit - It is now possible to set the text size to automatically fit the text, which means that the font will be made smaller automatically if the text doesn't fit the available width. This way, developers can ensure that apps will be readable and attractive on a wide variety of devices and screen resolutions. It is also possible to group multiple controls on a page to have the same automatically-determined text size, so that the overall design is adapted consistently.
  • Ellipsis display for long text - In addition to the text auto-fit option described above, developers can configure controls that have text to display an ellipsis if the text doesn’t fit the width of the control. This again ensures that the UI will look good on all form factors and also helps account for differences in localized versions of your app, where some words may be longer or shorter depending on the current language.
  • Copy/paste for project stylesheets - MobileTogether Designer includes project stylesheets that make it easy to define global styles that can be applied at the project, page, table, and control level. It is now possible to copy an existing stylesheet and paste it into a new one, which makes it faster and easier to start a new stylesheet based on previously defined styles. You can paste stylesheets to copy styles in the same app or in another app design file - a huge time saver.
  • Load/Save to and from text files - Now, in addition to support for data in XML, HTML, and JSON formats, MobileTogether supports reading and writing to plain text files. A new action called Load/Save Text File makes it easy to specify the required node and text file as well as error handling options.
  • Support for sending files and binary data via REST interface - In response to customer requests, MobileTogether apps now have the ability to send files and binary data with HTTP requests using the REST interface.
  • New functions - MobileTogether 5.0 introduces several new functions for designing sophisticated app behavior, described below.
    • mt-get-page-source-structure - When creating new data trees or their parts, it is now possible to use the definition of a page source to create the structure automatically.
    • create-hash-from-string - This function creates a hash string from any text using different hashing algorithms. This is important, for example, to avoid saving user passwords in plain text.
    • mt-table-rowgroup-count & mt-table-rowgroup-index - These new functions can be used in tables with repeating rows, for example, to display the table with alternate row colors based on the index, as shown to the right.
    • mt-called-by-enter-key & mt-called-by-escape-key - In certain scenarios it’s useful for the developer to determine app behavior based on whether a button was activated with a touch on a mobile device or by the user pressing the escape or enter key on his/her keyboard. Now, it's easy to design app behavior for any of these scenarios.
  • Database structure retrieval - It is now possible to retrieve a database structure during runtime. A new action, DB Read Structure, enables the structure of a database to be read and for data in the database to be stored in a new $MT_DBSTRUCTURE page source. Data in this page source can be used in the same way as data in any other page source. This functionality makes it possible to create sophisticated apps that read the database structures of unknown databases on the fly and is most applicable to IT-focused apps.
  • Support for new database versions - MobileTogether apps can now connect to the latest versions of these databases:
    • Firebird 3
    • Informix 12.10
    • MariaDb 10.3
    • Microsoft SQL Server 2017
    • MySQL 8
    • PostgreSQL 10
  • Global find & replace - MobileTogether 5.0 introduces a new Find & Replace Pane for searching for and/or replacing strings in XPath expressions, functions, and action groups in a design. Searching using regular expressions is also supported. For quick navigation, search results are hyperlinked to the relevant objects in your design.

New in MobileTogether Server

  • Support for authentication via any LDAP server - Adding to support for authentication via Active Directory integration, MobileTogether Server now also supports LDAP.
  • Automated backup of the MobileTogether Server internal database (Advanced Edition) - It is important to back up the internal database for MobileTogether Server periodically. Now, the process can be fully automated, and the server administrator can configure automatic backups to occur as required.
Global find & replace

Altova MobileTogether

Sviluppo di app per tutte le piattaforme.

Hai una domanda?

Chatta live con i nostri specialisti di gestione delle licenze di Altova ora.