Altova MobileTogether 10.4
Released: Jul 14, 2026
Updates in 10.4
Features
- New shapes for table cells
- Table cells can now be given a background shape such as an oval (which can be a perfect circle), a rectangle, or a diamond, and each shape supports both a border and a gradient fill. These options help make finished apps look more fun, modern, and polished while being easy to implement for the solution designer. Dashboards, status indicators, badges, and data tables now have more ways to stand out. Cell styling is configured in the table cell's Shape Style property.
- Timestamps for log messages in MobileTogether Designer
- During simulation in MobileTogether Designer, each line added to the log in the Messages pane can now display a timestamp. A huge advantage is that timestamps can be enabled after execution - even if they weren't switched on beforehand, you can see them retroactively. This turns the log into a practical performance-diagnosis tool. Developers can instantly see which parts of the app execution are causing a bottleneck. And, when a solution that previously ran fine suddenly becomes slow, the designer can pinpoint exactly which parts of execution introduced the delay without having to reproduce the problem in a fresh run.
- Copy and paste of localization strings
- Each solution or app created in MobileTogether is developed in a default language, and then the strings used in the solution can be localized into multiple languages to accommodate a wide range of users. Localization strings can now be copied and pasted directly within the localization dialog, and all of a string's translations come along with it. Strings can be pasted into the same project or into a different project entirely. For teams maintaining multiple multilingual solutions, this removes a tedious, error-prone step.
- Copy and paste of control templates
- A Control Template is a MobileTogether design component that allows you to design and group several controls in a way that makes this group of controls easily reusable on multiple other pages. Starting with MobileTogether 10.4, control templates can now be copied and pasted into another project. This is especially valuable when refactoring or standardizing existing solutions - a template built and refined in one project can be carried directly into another, keeping presentation and behavior consistent across a portfolio of apps and saving designers from rebuilding the same components repeatedly.
- Copy and paste of action groups
- Action groups, which define a sequence of actions to execute, can now be copied and pasted within the same project or into another project. Reusing logic that has already been defined and tested helps teams keep business rules consistent and reduces duplicated effort when maintaining or consolidating projects.
- New action to take a screenshot
- The new 'Take Screenshot Of' action takes a screenshot of the currently rendered page, a table row group, or a control and saves the image to a page source node as a Base64 image. You can set the action on an event, for example, a button click. When the event is triggered, the screenshot is taken, and the image is saved to a node in a page source. The image can then be used from that node as required. This action can be useful in many ways, for example, saving a record of what the user saw, generating a visual receipt or report, or capturing a table's state at a given moment.
- Bulk insert with dynamic fields
- Bulk Insert has been extended so that target fields can be selected via XPath. Rather than mapping to a fixed set of fields, designers can now resolve the insertion target dynamically. This makes Bulk Insert usable in a wider range of data-handling scenarios where the target structure isn't known up front or varies at runtime.
- Max text length setting for edit fields
- Edit Fields can now be restricted to a specified maximum text length, so editing is capped at the limit you set to prevent oversized or invalid input. A typical use case is constraining a numeric entry length to keep values within an expected size without needing to write additional validation logic.
- Favorites tab extended
- When users connect to multiple MobileTogether Servers in their organization, the Favorites tab now makes it easy to organize their most frequently used apps across multiple servers so they can be found and opened in one spot, and they do not have to manually switch between servers.