Developing and Debugging User Functions in Mobile Apps


Recently I came across this note in a senior developer’s code review of a colleague’s work: “Slightly revised the user function to work correctly when languages other than English are used.” This was a surprising comment–the code is the code and it shouldn’t make a difference what language the developer or the end user speaks! A user function is simply an expression that may accept input parameters and returns a result.

Altova MobileTogether supports user functions in a cross-platform mobile development framework that combines drag-and-drop UI design and standardized functional programming for data selection and processing. Several MobileTogether demo applications are highly dependent on user functions and the MobileTogether Designer includes features that greatly assist creating and validating user functions.

Let’s take a look at user functions in mobile apps by examining one of these demo apps.

Read more…
Tags: , , ,

New XML Grid and More in v2021r2


In the latest release of Altova desktop developer tools and server software products, we’re introducing a completely rebuilt XML Grid View, support for XSLT3 for XML data mapping, statistics and charts for monitoring FlowForce Server, and much more. Let’s take a look at the highlights of Altova Software Version 2021 Release 2. 

New features in Altova v2021r2
Read more…
Tags: , , , , , ,

A General Counsel’s Take on Contract Management Tools


Contract management is an important issue for most businesses, large and small. Given the breadth of approaches and tools in use, deciding on a solution can be a daunting task.

My take is simple: we use the Altova ContractManager for all of our contracts. We modified some fields to accommodate tracking of deadlines for trademarks and patents and storing copyright registrations. If you have a deadline or need to store odd documents, ContractManager can be modified to meet your need. It is a great platform that is flexible and easy to use. Perhaps I am a little biased since, well, I am the General Counsel of Altova and helped during the product design – which is an interesting story in and of itself.

Contract management case study
Read more…
Tags: , , ,

Create Reports for CbC XML Schema 2.0


Companies filing Country by Country reports as mandated by OECD will need to ensure compliance with Version 2.0 of the CbC XML Schema by February 1, 2021.

To help companies prepare, the Altova Country By Country Reporting Solution now supports Version 2.0 of the schema, adding to prior support for Version 1.0.1. The latest version of the cloud-based app also provides support for additional country-specific validation rules.

New features in Altova Country by Country Reporting software
Read more…
Tags: , , ,

An Easy Way to Test HTTP Requests During Development


Web and web services developers often need to send HTTP requests – whether for testing APIs, testing REST and SOAP web services, or managing web sites.

XMLSpy makes it easy to send and receive HTTP requests directly in the XML and JSON editor during development with its HTTP Window and WADL/WSDL Import Wizard, a great time-saving tool for debugging web services.

Web servers - testing http requests
Read more…
Tags: , , , , , ,

InfoPath Alternatives from Altova


InfoPath, the popular business forms software from Microsoft, was sunset by the company starting in 2016. Without a direct replacement, customers have turned to InfoPath alternatives to facilitate forms creation and automated data collection.

Altova offers two alternatives that meet different customer implementation requirements. This article will walk you through some background information and help you decide which product to choose.

XML forms
Read more…
Tags: , , , , , ,

Create Mobile Apps that Automatically Support Dark Theme


Android and Apple mobile devices support a display option called Dark Theme, which you can think of as  almost a negative image of the normal screen display. In Dark Theme white is black, black is white, and color intensity in general is adjusted. Dark Theme reduces power requirements, which can extend runtime for a battery charge, and can be easier to view in low light.

Altova MobileTogether includes features to let developers create mobile apps that automatically support Dark Theme by detecting the user setting when the app is launched.

Let’s look at an example:

Read more…
Tags: , , ,