Sunday, May 3, 2015

Altova is in Chicago at Microsoft Ignite!

We are exhibiting in Chicago, IL at MS Ignite from May 4-8th in booth #556. Come on down to the McCormick Convention Center for a demo of Altova’s tools for Microsoft users and to see our new cross-platform mobile development solution MobileTogether.

We would love to hear from you about your latest projects and challenges, collaborate on best  practices or let us show you some of the new exciting things Altova has to offer. While you are at our booth, spin our prize wheel for a chance to win some fun giveaways. We hope to see you in the windy city!

Thursday, April 23, 2015

Top 10 Robust Enhancements That Just Made MobileTogether Even Better

We’re proud to announce MobileTogether Version 1.5 with more than 18 important new features and enhancements, adding even more power for building and deploying multi-platform mobile app solutions for enterprises of all sizes.

MobileTogether Version 1.5

Here is a list of 10 highlights introduced in this release, which include enhancements to Actions and Action Groups that define behaviors of MobileTogether app solutions, new and enhanced UI controls, and new tools for improving developer efficiency.

  1. Send emails from the mobile client or the server
    This new action permits MobileTogether app solutions to send emails in text or HTML format to one or more recipients and optionally include attachments. Developers can either specify sending from the standard email application installed on the mobile device where the user can see the message and confirm sending, or emails may be sent silently via the MobileTogether Server.

  2. Starting an app solution via a link that includes parameters
    Now end users can start an app solution via a link that may optionally include parameters. Links can be used to construct email-based workflows. For example, when one user submits an expense report, the solution can automatically send the manager an email with a link that opens the MobileTogether solution on the manager’s mobile device to authorize the expense.

  3. Action Loops for repeated execution of a sequence of actions
    Now MobileTogether allows developers to create loops of actions that can perform operations like sending personalized emails to a list of recipients, repeated execution of a database query with a changing parameter, retrieving data from a set of HTML sources, and much more.

  4. Multiple versions of the same solution may coexist on the server to accommodate outdated clients
    This gives developers maximum flexibility for deploying updated solutions. The MobileTogether Server will automatically serve the version for the solution that is compatible with the user’s client. A MobileTogether Solution for reporting daily sales

  5. Client configuration via email link to simplify set-up for end users
    Now, end users can simply click a link using their mobile device to automatically configure the free MobileTogether Mobile App with the proper MobileTogether Server settings, letting users access your company’s mobile solutions immediately.

  6. New horizontal line options, OnClick vs. OnLongClick, and other UI control enhancements
    A host of new control options make it easier than ever drag and drop to design a sophisticated UI for enterprise app solutions.

  7. Support for radio buttons
    The radio button control is familiar from desktop user interfaces, but not natively available on all operating systems, so MobileTogether supplies its own implementation for mobile devices where radio buttons do not exist.

  8. Unified data types for database tables
    This is an improvement that makes it easier for developers to switch from one database to another. One major application is to create a solution that interacts with database tables using a local database for development and testing, then convert to an enterprise production database when the solution is deployed to mobile users.

  9. Update display during execution
    This new action allows the developer to update the display during execution of a series of actions. This will be useful when multiple time-consuming steps might need to be executed and the developer wants to keep the user informed of continued activity so a static display won’t be misinterpreted.

  10. Automatic save for database tables without primary keys
    In MobileTogether 1.5, tables without primary keys can be re-saved automatically. The Automatic Save command is far easier to use than writing individual SQL statements, especially for inexperienced users.

To learn more or download the free MobileTogether Designer to get started creating your first enterprise mobile solution now, visit: Or, install the free MobileTogether client from the app store for your Android, iOS, Windows 8, or Windows Phone 8 device, then try out any of more than a dozen examples on the MobileTogether Demo server.

For a complete list of new features and enhancements in MobileTogether version 1.5 visit:

Tuesday, March 24, 2015

Rendering XBRL Table Linkbases using StyleVision

StyleVision provides the ability to quickly and easily generate multichannel renderings and reports of XBRL data. Because it employs a visual, drag-and-drop design model and includes numerous XBRL-formatting wizards, even stakeholders without deep technical XBRL expertise can leverage the full power of standards-based XBRL data to generate rich business reports on a one-time or recurring basis. Starting with Version 2015 Release 3, StyleVision provides built-in support for rendering data according to XBRL Table Linkbase definitions.

Report built with XBRL data


Let’s take a look at how this works.

Wednesday, March 18, 2015

Top 10 Reasons Your Business Needs MobileTogether Now

MobileTogether is a cross-platform mobile development framework that finally makes it practical for businesses to connect to their back-end data and create enterprise mobile solutions for their workforce – regardless of which devices they use – in record time. Here are the top 10 reasons you should be looking at this solution for your organization.


1. Cross platform support with native apps for all devices

Ideal for BYOD scenarios, MobileTogether provides cross-platform support via native mobile apps for iOS®, Android, Windows® Phone 8, and Windows 8, as well as an HTML5 browser-based client for any other OS. Businesses create a custom mobile solution one time in the MobileTogether Designer and then deploy it with continuity across all of these platforms.

2. Seamless connectivity to back-end systems

Connecting to your back-end systems couldn’t be easier with MobileTogether. MobileTogether provides full connectivity to data housed in any major relational database, XML, or HTML - and just about any other data format via integration with Altova FlowForce Server.

3. Build once; deploy to mobile and desktop devices instantly

Once you build a mobile solution in MobileTogether, end users can access it instantly - depending on security configurations - via the free, native MobileTogether Mobile App on their device of choice.

And because MobileTogether includes a Windows 8 app as well as an HTML5 browser-based client, all enterprise solutions are immediately available on any desktop or laptop computer in addition to mobile devices. This gives companies the ultimate flexibility to react to changes, end user preferences, and business requirements. They can deploy in-house solutions to all mobile workers, no matter if they prefer a smartphone, tablet, or laptop.

4. Powerful visual & functional programming paradigm

MobileTogether uses a combination of visual programming (using drag & drop to design the user interface as well as to build ActionTrees) and functional programming (using the standardized XQuery/XPath expression languages) to build your mobile solution. The majority of the typical event handling in the user interface of your mobile solution is easily accomplished by dragging and dropping actions into ActionTrees that provide a visual programming flow for the most common tasks. For the evaluation of expressions as well as for the manipulation of data, XQuery and XPath can be used, and MobileTogether includes a powerful expression builder and evaluator that makes it easy to build and debug such expressions.

5. Utilize in house development or IT teams

Because the MobileTogether Designer employs an intuitive, visual approach to cross-platform mobile development, organizations don’t need to hire or train mobile developers. In-house development or IT teams find it easy to build elegant mobile solutions quickly and easily. An understanding of XPath and how XML data is structured is helpful, but no mobile programming experience is necessary to create powerful business mobile solutions for all platforms.

6. Affordable for organizations of all sizes

MobileTogether is an extremely affordable and easily-implemented business solution for a paradigm shift that can otherwise be both expensive and confusing.

Unlike other mobile app solutions, there aren’t any consulting fees or complicated licensing models. The powerful MobileTogether Designer and the MobileTogether Mobile App for iOS, Android, and Windows are free-to-own downloads—and the MobileTogether Server scales affordably, based on the number of devices required in your organization.

7. Deploy sophisticated app solutions in record time

We’re talking about hours or days, rather than the months (or more) required by competing approaches. Because MobileTogether employs a drag-and-drop design approach to creating a full-fledged mobile solution that is simultaneously available on all platforms, you can have a sophisticated enterprise mobile app in end users’ hands in anywhere from a few hours to a few days.

8. Immediate deployment to all devices

This is huge. Once you’ve run your solution through the built in simulator and are satisfied with its performance, simply deploy it one time to your MobileTogether Server, where it is immediately available to all your authorized mobile users, on all their various platforms. And when you need to update a solution, your changes are available immediately, with no delays.

9. Robust security options

Mobile solutions created in the MobileTogether Designer are deployed to the MobileTogether Server, where they are accessed by the MobileTogether Mobile App. The server provides comprehensive security options including management of user and roles definition, user access control, SSL encryption, optional Active Directory integration, and granular password options that make it easy to control the level of security required on a per-server or per-solution basis.

10. Connects employees with the data they need to be productive – anytime, anywhere

With MobileTogether, end-users can finally access mission-critical business resources to get some real work done on their device of choice, regardless of what OS it is running.

Learn more and download the free MobileTogether Designer to get started creating your first enterprise mobile solution now:

Wednesday, March 11, 2015

New Online Training for XPath 3.0

We are happy to introduce our latest online training course offering a comprehensive look at XPath 3.0. This course is available free-of-charge, in a self-paced and straightforward format. With interactive examples it’s easy to learn new material, and you can even download sample files to experiment writing your own XPath expressions as you go. It is perfect for those who are new to XPath or experienced users looking to learn about the added features in Version 3.0.

XPath training

Let’s take a look at what you’ll learn in the free XPath Training course.



Tuesday, March 3, 2015

Innovative New XPath/XQuery Tools

Support for XPath and XQuery in XMLSpy got a major boost with Release 3 of Version 2015 last week. In addition to adding support for the latest standards versions - XPath 3.1 and XQuery 3.1 – we’ve added innovative new tools for developing and testing XPath and XQuery expressions in the XPath/XQuery window, as shown below.

These new tools make it much faster to develop, evaluate, and refine expressions and statements before adding them to larger XSLT or XQuery documents. This will save you time and frustration – because you can understand how each operator or function works and ensure that your expressions return the desired results immediately. I found the function descriptions and entry helpers especially helpful for learning how the new maps and arrays features in XPath/XQuery 3.1 are implemented.

As you can see below, the XPath/XQuery Window supports all versions of XPath (1.0/2.0/3.1) and XQuery (1.0/3.1), as well as XQuery Update Facility (1.0/3.0).



Let’s take a look at how this all works.



Wednesday, February 25, 2015

New Support for XPath/XQuery 3.1, WS-Security, and More Debut in R3

Release 3 of the Version 2015 Altova MissionKit desktop developer tools and Altova server software products is now available with updated standards support, customer requested features, and innovative new functionality that will save you time on everything from XPath and XQuery development, to advanced data mapping, to XBRL report rendering and beyond. You can skip right to the good stuff and upgrade now, or click Read More below for all the details.

Thursday, February 12, 2015

Now Available: MobileTogether 1.4 with Support for Geolocation, Android 5, iOS 8, and Much More

We are pleased announce version 1.4 of MobileTogether, Altova’s multi-platform mobile development framework that empowers organizations of any size to quickly design and deploy custom enterprise mobile solutions that are accessible on any mobile device.

New features in Altova MobileTogether 1.4

Coming just weeks after the initial product launch, MobileTogether 1.4 adds these new features:

* Geolocation functionality: MobileTogether 1.4 includes full support for geolocation, empowering users to build complete location-based mobile business workflows that track delivery and pickup, assign or track work in various locations, or implement any other transportation-based application.

* Android Version 5.0: MobileTogether 1.4 supports the recently released Android 5.0. Developers building with MobileTogether can quickly create mobile solutions to run natively on Android 5.0 with backward and cross-platform compatibility.

Building in-house app solutions in MobileTogether ensures that any incompatibilities introduced by mobile OS upgrades such as from Android 4.x to 5.0 do not require any coding changes in their solutions. Instead, MobileTogether provides one consistent and unified cross-platform environment through the MobileTogether Client Apps supporting all major platforms.

* XPath/XQuery 3.1 is the latest revision to the XQuery language and adds support for important new features including data maps, arrays, data in the JSON format, and more, allowing MobileTogether solutions to more easily consume data from a wider variety of external sources.

* String localization support allows developers to create a single version of a solution with translations for various languages. Localization support has been enhanced in this version of MobileTogether with support for a new function that can be used in XPath expressions, for instance to display text in a message box in the correct language.

* iOS 7/8 rendering has been added to the simulator window in MobileTogether Designer to provide a more accurate representation of the solution as it will appear on the iOS client device.

* And more - for more details and a complete list of all of the new features included in version 1.4, check out: .

MobileTogether Client Apps support Android, iOS, Windows Phone 8, and Windows 8

If you would like to download the free MobileTogether Designer to get started creating your first enterprise mobile solution, visit:

Tuesday, February 3, 2015

Mobile App Dev Survey and a Chance to Win

We wanted to take a moment to let you know about an important survey of mobile app developers and users. Read on below to take the survey and enter for a chance to win an Amazon gift certificate.


In an effort to bring to market the best mobile application tools and platforms, Smith’s Point Analytics is conducting a survey of mobile application developers, creators, and users to better understand market requirements and quantify the value provided by codeless mobile application platforms. They are also measuring how satisfied users are with these platforms.

The survey will take 5 to 10 minutes and as a token of appreciation, you will be entered in a drawing for one of two $50 Amazon gift certificates.

Please click on the link below to begin the survey.

Wednesday, January 21, 2015

A Cross-Platform Simulator for Enterprise Mobile App Development

In the past it was difficult and time consuming to synchronize development of cross-platform mobile enterprise applications because each mobile operating system required a different tool set or unique steps to build a compiled result.

Altova MobileTogether simplifies and accelerates cross-platform mobile development with the MobileTogether Designer. Using MobileTogether, developers create a single Solution file for Android, iOS, Windows Phone 8, Windows 8, and in HTML-5 browsers on other platforms.

Even better, the MobileTogether Designer includes a Simulator window that lets developers 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.

Here is a view of the BizBudget example Solution as seen in the Simulator representations for iOS and Android devices:

MobileTogether Simulator showing iOS and Android devices

Both views were generated from the same solution file, simply by changing the simulation preview device.