Wednesday, June 24, 2015

Foolproof, Fast, and Flexible XML Validation Options

The recently launched Release 4 of XMLSpy 2015 included some pretty powerful speed increases for validations jobs, achieved by strengthening synergy between Altova products. Now, developers using XMLSpy can take advantage of RaptorXML Servers installed on their network for the processing of large or complex XML, XBRL, and project-based validation jobs – directly inside the XML editor.

clip_image001

The XML validator in XMLSpy is powered by the Altova RaptorXML validation engine, which already provides the closest possible standards conformance coupled with fast validation speeds. However, the validation rates achieved are still limited to single-core execution on the CPU available in the developer's machine.  RaptorXML Server, on the other hand, benefits from the substantial increase in processing power afforded by multi-CPU, multi-core servers for increased throughput and more efficient memory utilization.

What does this mean for you? Let’s take a look at some of the advantages of connecting XMLSpy to RaptorXML Server.

 

Wednesday, June 17, 2015

Defining Event Handling and Control Flow for Cross-Platform Mobile Applications

Altova MobileTogether empowers companies of any size to quickly design and deploy custom enterprise mobile solutions that run on all mobile platforms. The Actions dialog in the MobileTogether Designer is one key feature that makes it possible to develop robust mobile solutions in days, not months. The Actions dialog lets developers create sophisticated event handlers, control flow, and operations that work the same on iOS®, Android™, Windows® Phone 8, and Windows 8 devices, as well as an HTML5 browser-based client, 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.

For instance, to assign an event handling action to a button to respond to an OnButtonClicked event, the developer simply selects Control Actions from the context menu:

Defining the action of a button in MobileTogether

Wednesday, June 10, 2015

XML Validation Speeds Reach New Levels with Release 4

We’re pleased to announce availability of Version 2015 Release 4 (v2015r4) of the Altova MissionKit desktop developer tools and complete line of server software products!

This release provides new functionality to greatly increase validation speeds for XML and XBRL, adds frequently requested functionality for EDGAR filing validation, provides support for SQLite databases and the TRADACOMS EDI format, and much more.

New features are detailed below.

Tight integration between XMLSpy and Installed RaptorXML Servers

RaptorXML Server is a lightning-fast XML validation and transformation server that benefits from the parallel processing power afforded by multi-core servers. Now XMLSpy users can take advantage of a RaptorXML Server installed on the same network to harness the speed provided by multi-core execution. This makes validation of large and complex XML documents faster than was ever possible before – directly inside XMLSpy. Developers can also take advantage of this integration to validate entire XMLSpy projects at warp speed.

Similarly, when a RaptorXML+XBRL Server is present, XMLSpy developers can utilize it for hyper-fast validation of XBRL documents, as well as execution of XBRL Formula calculations and EDGAR filing validation (below).

clip_image001

 

Test cases reveal validation speeds anywhere from 6 to 18 times faster!* For example, we compared validation speeds in XMLSpy alone on a typical developer's machine [Win7 32bit, Core2 Duo E8600 3.3GHz (2 cores), 4GB RAM] against validation speeds using a common RaptorXML Server configuration [Linux server 64bit, Xeon E5-2630 2.3GHz (12 cores), 128GB RAM] from inside XMLSpy over a 1 GB network. Results from a variety of test cases include:

 

Examples folder (as it comes with XMLSpy): 8.5 times faster
CityGML 2.0 (6 files): 6.5 times faster
AirBase (41 files): 9 times faster
SEC Filings (1229 files): 18.5 times faster

 

EDGAR filing validation

EDGAR (Electronic Data Gathering, Analysis, and Retrieval) is a system that performs automated collection, validation, and indexing of financial statements filed by companies to the United States SEC (Securities and Exchange Commission).

With Version 2015 Release 4, EDGAR filing validation is now available on both RaptorXML+XBRL Server and in XMLSpy.

This ability for customers to perform EDGAR validation prior to submitting files to the SEC is one of the most often requested XBRL-related features.

Support for TRADACOMS

TRADACOMS is an early EDI standard used primarily in the United Kingdom retail, insurance, and book industry business sectors. Although the development of TRADACOMS standards ceased in 1995, it is still widely used in legacy systems, and data mapping of TRADACOMS messages is frequently required. In Version 2015 Release 4 of MapForce and MapForce Server, TRADACOMS data may now be used as a source, intermediate, or target component in data mapping projects involving other EDI data, XML, relational databases, flat files, and more.

clip_image002

Support for SQLite databases

 Altova database-enabled products support all major relational databases, the most recent addition being SQLite, which has become increasingly popular on a variety of platforms. SQLite support was introduced in Altova MapForce and MobileTogether in earlier releases, and has now been extended to XMLSpy, StyleVision, DatabaseSpy, and other products in the Altova MissionKit, as well as Altova Server Software products.

For more details and a complete list of all of the new features included in version 2015r4, check out: www.altova.com/whatsnew.html .

 

 

 

 

*Performance results based on Altova internal tests. Your results may vary.