MobileTogether Designer

Mobile Together Designer

MobileTogether Designer Features:

  • Easily build sophisticated data-centric apps
  • Build one solution and deploy for any mobile or desktop device
  • Support for Android, iOS, Windows Phone, Windows 8, Windows 10, and browser-based access
  • Connects to all back-end data sources
  • Built-in simulator lets you test your solution on all OSes
  • Use your own in-house developers or IT power users
  • No Java, .NET, or Objective-C experience necessary

Data Sources

Mobilize your essential business processes with full back-end connectivity to all major relational databases, XML, Web services, JSON, and HTML - and just about any other data format via integration with Altova FlowForce Server.

Advanced Development Options

Easy-to-use tools are available for complex solutions that take advantage of XQuery for powerful data processing, provide localization options for multi-national deployments, utilize geolocation and email functionality, specify OS-specific design elements, and much more.

Build Data-Centric Apps

MobileTogether Designer lets you connect to back end processes and create apps with high-quality dashboards, interactive reports, enterprise forms, geolocation functionality, and more - faster than you thought was possible.

Charts, Graphs, and Tables

MobileTogether Designer provides an array of tools that make it easy to select data and create stunning charts, graphs, and tables for instant data analysis in your enterprise or customer-facing apps.

Real-time Data Entry Forms

It's finally easy to build mobile forms to query and/or collect data - directly from any mobile device. Drag and drop to specify form fields, actions, interactive form elements, if/else conditions, and more.

 

 

Create a Mobile Solution

How Does the Designer Work?

MobileTogether Designer uses a combination of drag and drop UI design and powerful functional programming to build your app. For the evaluation of expressions and the manipulation of data, XQuery and XPath can be used, and MobileTogether includes a powerful expression builder and evaluator that makes it easy to define and debug your expressions.

The Designer offers a wide variety of page controls in the Controls Pane for building beautiful, sophisticated UIs. Once your layout is established, it's easy to connect to the required data source or destination.

Typical event handling in your app is easily defined by adding Actions and Action Groups into ActionTrees, which define the programming flow and error handling. Because the ActionTrees language is independent of any particular device-specific programming language, developers don’t necessarily require any prior mobile development experience to build an app that will work on iOS, Android, and Windows devices.

Though working with ActionTrees is easy, it is a full programming language for building complex programming logic and is powerful enough to build any data-centric app imaginable - with no restrictions on complexity of the final product.

MobileTogether Controls
Mobile project validation

Editing Guidance

MobileTogether Designer provides entry helpers and screen tips as you make progress on your project.

The designer's validation button double-checks your app and provides comprehensive error reporting. Quick mouse-over messages help you quickly discover the source of any error, while offering helpful suggestions.

Action Trees

Action Trees let developers create sophisticated event handlers, control flow, and operations that work the same on any mobile or desktop device, without worrying about the unique details of the API or SDK for each mobile operating system, because the ActionTrees built with MobileTogether are independent of any particular device-specific programming language.

The easy-to-understand Actions Dialog lets you easily define actions for controls or pages by selecting one or more actions from the left-hand pane and dragging them to the editing window on the right, where the control flow is defined in tree-form and any necessary details are configured.

MobileTogether Action Trees and Groups
MobileTogether Messaging

Advanced Design Options

MobileTogether provides numerous advanced mobile development options including XQuery support for complex data processing, localization, granular color and size controls, and much more.

 

 

Test Your App

Built-in Simulator for All Platforms

When you're ready to test your mobile app, use the built-in Simulator window to instantly execute the solution to test logic, view the design as it will appear on a variety of devices, and examine changes in workflow data during execution.

With full simulation for all supported OSes and form factors, you can change device views instantly for fast, easy testing on all platforms. As you test your solution, the Messages window logs all activities performed in the Simulator.

You can even record a sequence of user actions, save the sequence in a file, and replay saved user action sets later when the app is modified. This level of detail is invaluable for debugging during app development.

MobileTogether Simulator
MobileTogether Simulator Options

Test on Your Mobile Device

After testing via the Simulator in the designer, you can even create a server connection between the MobileTogether Designer workstation and your mobile device, for a trial run directly on the client hardware before finalizing your app.

 

 

Deploy Your Mobile Solution

Get Data to Your End-Users Quickly

Once you develop an app in MobileTogether, there are two ways to deploy it to end users.

For instant deployment, simply deploy your app from MobileTogether Designer to MobileTogether Server. Users will have instant access to your app solution using the MobileTogether Mobile App, which they download for free from their app store of choice.

The other option is app store deployment. If you prefer to deploy a single app with a custom name, splash screen, and home screen logo, you can go a step further and compile the code generated by MobileTogether (for one or all platforms) and submit it to the app store(s) yourself.

Deploying your mobile app

Next Steps