Home. 
.

transparent

transparent

transparent

What's New in the Altova Product Line?

New!

New in Release 2: Support for the EPUB e-book standard, sorting of data mapping results, code generation from UML sequence diagrams, and more.




Version 2012 Release 2

On February 23, 2012, Altova introduced Software Version 2012 Release 2 (v2012r2) with an array of features most often requested by customers.



Altova SMP
Version 2012 Release 2 is a free upgrade for current
customers with a valid Support and Maintenance Package

Altova customers with an active Support & Maintenance Package (SMP) receive all major software upgrades and maintenance releases, in addition to technical support, at no additional cost during their SMP period. Customers with current SMP have received all the features below - just by downloading and installing the latest product version as soon as it’s available.


Visit the Altova download page to upgrade to v2012r2 now.

Select a link below to learn what's new in each Altova product:




New Altova MissionKit

Altova MissionKit 2012 Release 2

The Altova MissionKit is an integrated suite of XML, database, and UML tools that includes XMLSpy and other Altova tools at a special price. When you choose the Altova MissionKit, you'll get up to eight products for less than the price of two!*

Altova MissionKit products support all major relational databases. Now, with Release 2 of the MissionKit 2012, integration with IBM DB2® databases for iSeries® is even tighter: all database-enabled MissionKit products now support logical files. A logical file in IBM iSeries editions of the DB2 database represents one or more physical files and allows users to access data in a sequence or format that can be different from the physical file.

This new functionality is detailed below along with the numerous other new features and updates that have been added to the Altova MissionKit 2012 Release 2.

Update to the Altova MissionKit 2012 Release 2 or download a free, 30-day trial now.


* Pricing comparison is edition-specific and based on Altova MissionKit vs. two individual licenses of XMLSpy and MapForce.

[BACK TO TOP]




New in XMLSpy

xmlspyxmlspyNew in Version 2012 Release 2:enterprise.jpgprofessional.jpg
EPUB 2.x support
Zip and OOXML support extended to Professional Edition
Support for logical files in IBM iSeries databases
Ability to escape/unescape XML characters
Faster start-up

EPUB 2.x support

EPUB® (electronic publication) is an open standard from the International Digital Publishing Forum (IDPF) for creating and distributing digital publications such as e-books. EPUB content is “reflowable,” which means it can be adapted to different devices used for consuming e-books and other digital publications. An EPUB file is comprised of OPS (Open Publication Structure), OPF (Open Packaging Format), OCF (Open Container Format), XHTML, CSS, SVG, image, and other file types in a single, interoperable file format for easy distribution and publication.

The files that are encapsulated in the EPUB file are zipped, so EBUB docs open in the XMLSpy Archive View. Here, they can be validated, and the included files can be added, opened, edited, and/or deleted.

EPUB editor

Double clicking any file will open it for editing (OPF, OPS, XHTML, CSS, etc.) or previewing (images).

Clicking the Preview button shown above opens the digital publication in the XMLSpy Browser View.

EPUB digital publication preview

EPUB files are validated directly inside XMLSpy using http://code.google.com/p/epubcheck, which checks for OCF container structure, OPF and OPS mark-up, and internal reference consistency.

With built in validation and support for editing XML, XHTML, CSS, and other Web standards, XMLSpy is a great choice for creating and working with EPUB content.

ZIP and OOXML support in Professional Edition

Starting with v2012r2, XMLSpy Professional Edition includes the powerful Archive View for working with OOXML files and other zipped archives, functionality that was previously only available in the Enterprise Edition.

This support allows users to access data in zipped files such as Microsoft® Office documents, which, in versions 2007 and higher, is saved in Open Office XML (OOXML) format. Using the powerful XMLSpy Archive View, you can view, create, open, and edit OOXML documents with the same entry helpers and intelligent editing features available for working with XML files in Text View and Grid View. What’s more, you can develop XSLT 1.0/2.0 or XQuery files to transform and process data in Word, PowerPoint, and Excel files. This unique functionality allows developers to unleash all the power of XSLT 2.0 and XQuery on the ever-increasing amount of data stored in Microsoft Office 2007+ documents.

Support for logical files in IBM iSeries databases

To enhance database integration even further, XMLSpy now includes support for logical files, which are specific to IBM iSeries databases. Please see the MapForce section below for more details.

Ability to escape/unescape XML characters

Sometimes it’s necessary to escape characters normally parsed as part of XML code to include them as text in an XML document.

Now, it’s very simple to do this by highlighting the XML in Text View and using the right-click context menu to escape the characters.

escape xml characters

For example, the code below...

...would be escaped as:

Of course, it’s just as easy to convert escaped characters back to XML.

Faster start-up

Now, XMLSpy users can get to work even faster – the software launches in almost half the time previously required!



Download a free trial of XMLSpy 2012 Release 2 now.

Or, if you’re already an XMLSpy user, learn more about all the new features that have been added since your last upgrade.

[BACK TO TOP]




New in MapForce

mapforcemapforceNew in Version 2012 Release 2:enterprise.jpgprofessional.jpgbasic.jpg
Sort data by various criteria
Support for logical files in IBM iSeries databases

Sort data by various criteria

MapForce 2012r2 includes two powerful new sorting features that users can apply in a variety of ways. In many data mapping applications, the input component is a stream of structured data containing multiple rows, such as a database table, an XML document, or a CSV file. Very often, the final output format needs to be sorted in a particular order that does not match the input. New v2012r2 sorting functionality lets users accomplish this task as part of the data mapping.

Sorting database input components

MapForce users have long been able to sort database data through ORDER BY statements in SQL queries. However, SQL queries that operate inside the database are not always sufficient for complex data mapping tasks. MapForce 2012r2 adds additional database sorting functionality to the existing MapForce SQL-WHERE component to become SQL-WHERE/ORDER.

SQL-WHERE/ORDER is especially useful when database input requires additional processing that cannot be accomplished in a SQL query, or other data or conditions can impact the sorted order of data rows. The screen shot below shows a data mapping using SQL-WHERE/ORDER to extract data from the Customers table of a database and populate an XML data file.

MapForce mapping using SQL-WHERE/ORDER

The properties dialog for SQL-WHERE/ORDER adds a new optional ORDER BY field to sort the result.

MapForce SQL WHERE/ORDER properties dialog

In this mapping, SQL-WHERE/ORDER applies the TempValue parameter to select only a portion of the Customers table from the database, then sorts the by the LastName column. TempValue was an integer constant, but it could also be a calculated result or a conditional value treated as a string, Boolean, dateTime, or other numeric data type. The data is sorted in ascending order by default, and descending order may be specified. The ORDER BY field also supports multi-level sorting.

The screen shot below shows the Output window for the mapping, where the selected Customers appear in order by LastName.

MapForce mapping sorted output

Developers with existing data mappings that use SQL-WHERE can immediately apply the sorting functionality in v2012r2. When a mapping file created with an earlier version of MapForce is opened in MapForce v2012r2, SQL-WHERE components are automatically updated to SQL-WHERE/ORDER.

Sorting structured data

MapForce 2012r2 adds a new Sort component for general-purpose sorting of structured data. The new Sort component is at the center of the mapping shown below.

MapForce v2012r2 mapping with new Sort component

In this mapping, data stored in one XML file is extracted, then a multi-level sort is performed before writing a new output file based on a different XML Schema. The nodes/rows input connection defines the data to be sorted, and key1, key2 and key3 define the sort fields. The button next to each key name selects ascending or descending sort order.

For this example, the developer was asked to create a list of employees from the original OrgChart XML file based on the number of shares granted – key1 – in descending order, then alphabetized by first and last name. The screen shot below shows a partial view of the output.

MapForce mapping multi-level sorted output

Support for logical files in IBM iSeries databases

A logical file in IBM iSeries editions of the DB2 database represents one or more physical files. A logical file allows users to access data in a sequence or format that can be different from the physical file.

Users who connect to IBM iSeries computers may encounter existing databases constructed with logical files. These were previously not accessible by Altova MissionKit tools, but are now supported in Version 2012 Release 2.

Support for IBM iSeries logical database files has been a frequent user request.

For MapForce 2012r2, support for logical files means users can map data both to and from logical files in IBM iSeries databases.



Download a free trial of MapForce 2012r2 now.

Or, if you’re already a MapForce user, learn more about all the new features that have been added since your last upgrade.

[BACK TO TOP]




New in StyleVision

stylevisionstylevisionNew in Version 2012 Release 2:enterprise.jpgprofessional.jpgbasic.jpg
RichEdit functionality for Authentic forms
Support for logical files in IBM iSeries databases

RichEdit functionality for Authentic forms

RichEdit functionality is highly desirable to end users – the ability to control formatting within a document is typically a requirement. However this functionality can prove a headache for developers tasked with implementing it.

Now designers can leverage StyleVision 2012r2’s RichEdit functionality to provide Authentic end users with dynamic formatting control at all levels of the document – with ease. The XML Schema contains formatting elements and attributes that the end user populates to the XML instance document via a RichEdit toolbar in Authentic. (Please see Authentic below for more information on RichEdit functionality in Authentic.)

Global templates created in the StyleVision design determine at how granular a level the formatting will apply in Authentic.

Formatting via the RichEdit toolbar in Authentic can either be applied to the entire element by using the (content) placeholder or to individual characters or groups of characters by using the (richedit) placeholder in the global template.

An example of each type of global template is shown below.

RichEdit

Once end users make formatting changes in Authentic using the RichEdit toolbar, the associated XML file is updated and the changes can be rendered in HTML, RTF, PDF, and Word 2007+ output formats.

In the example below the end user has used the RichEdit toolbar in Authentic to change the formatting of the first two paragraphs – notice that in the resulting instance document, each paragraph now has its own <Style> element and =CSS attribute, which contains multiple formatting commands.

formatting with RichEdit

The <Style> element from our example performs a function similar to the <span> tag in HTML.

Our example would look like this in HTML:

HTML span

Please note that the <Style> element and =CSS attribute in our example file were defined in the XML Schema and for the purposes of this example were named to reflect similar HTML functionality. You can name elements and attributes as you wish in your schema.

In addition to providing end users with Microsoft Word-like formatting capabilities via the RichEdit toolbar, you can continue to use a single attribute to contain multiple formatting instructions (i.e., composite styles) or define elements in your XML Schema and translate them to styles (i.e., text state icons).

StyleVision’s new RichEdit functionality makes putting formatting control in the hands of Authentic end users easy. Enabling end users to dynamically populate formatting instructions to the XML instance file has the added benefit of making schemas more adaptable – end users with different formatting requirements can use the same schema to create new XML files.

Support for logical files in IBM iSeries databases

Logical files are similar to data views and identify which data records are available for viewing and processing.

StyleVision now supports logical files in DB2 databases for IBM iSeries®.



Download a free trial of StyleVision 2012 release 2 now.

Or, if you’re already a StyleVision user, learn more about all the new features that have been added since your last upgrade.

[BACK TO TOP]




New in Authentic

authenticauthenticNew in Version 2012 Release 2:enterprise.jpgcommunity.jpg
RichEdit toolbar

RichEdit toolbar

Authentic now includes a RichEdit toolbar (below) so that users can make formatting changes on the fly.

RichEdit toolbar

Schema design determines at how granular a level formatting can be applied in Authentic (e.g., by element or by character).

The following options are available via the RichEdit toolbar:

  • Font styles (bold, italic, underline, strike)
  • Font family
  • Font size
  • Font color
  • Background color
  • Alignment

Of course end users can continue to apply formatting by selecting elements that contain the desired style and formatting – elements can contain multiple style instructions to make the design process in StyleVision even easier.

Authentic’s support for RichEdit functionality offers users dynamic formatting control based on the underlying schema and StyleVision design, bringing even more flexibility to XML and database content creation.



Download a free trial of Authentic 2012 release 2 now.

Or, if you’re already an Authentic user, learn more about all the new features that have been added since your last upgrade.

[BACK TO TOP]




New in UModel

umodelumodelNew in Version 2012 Release 2:enterprise.jpgprofessional.jpgbasic.jpg
Code generation from UML sequence diagrams
Support for logical files in IBM iSeries databases

Support for code generation from UML sequence diagrams

Previous releases of UModel supported sequence diagram generation from reverse-engineered source code and even round-trip engineering by updating existing code for class properties from modified sequence diagrams. Now UModel v2012r2 extends this functionality by allowing developers to generate code from sequence diagrams for methods that describe class operations.

This functionality greatly enhances UModel as a visual design and code generation tool, since the developer can insert entire code bodies in sequence diagrams and create a complete executable application, rather than a starting point that requires further hand-written code.

Source code for methods from sequence diagrams is available for forward engineering new designs, reverse-engineered models from existing code, and even round-trip engineering to synchronize changes in either the source code or UML model.

In the class diagram below, the developer has created a new class and defined a single operation called max.

UModel v2012r2class diagram

Next, the right-click context menu to offers an option to generate a new empty sequence diagram for the max operation.

UModel v2012r2 new sequence diagram from class operation

The developer adds a UML alt block to define an if-then-else method for the class operation. This is a very simple example – in real-life applications the method body is likely to be much more complex. Additional UML sequence diagram elements are available for other control and message structures.

UModel v2012r2 completed sequence diagram

During forward engineering code generation, a complete method body is written to the source code file. The example below shows the code for the developer’s new Class1 in Java.

UModel v2012r2 Java code generated from sequence diagram

Code generation from sequence diagrams in UModel 2012r2 is supported for Java, C#, and Visual Basic languages.

Support for logical files in IBM iSeries databases

UModel support for logical files in IBM iSeries databases allows users to map them as database views, along with iSeries tables and relationships in UML style database diagrams, and include them in documentation of UML software modeling projects.



Download a free trial of UModel 2012r2 now!

Or, if you’re already a UModel user, learn more about all the new features that have been added since you last upgraded.


UML®, OMG®, Object Management Group™, and Unified Modeling Language™ are either registered trademarks or trademarks of Object Management Group, Inc. in the United States and/or other countries.

[BACK TO TOP]


New in DatabaseSpy

databasespydatabasespyNew in Version 2012 Release 2:enterprise.jpgprofessional.jpg
Support for creation and editing of Oracle PL/SQL packages
Support for logical files in IBM iSeries databases

Support for creation and editing of Oracle® PL/SQL packages

A PL/SQL package is a database schema object that can group logically related SQL types, variables, and subprograms. A PL/SQL package is visible to, and can be used by, stored procedures and other code outside the package. The concept of a PL/SQL package is unique to Oracle databases.

DatabaseSpy users who connect to existing Oracle databases may encounter PL/SQL packages and stored procedures that depend on them.

Support for logical files in IBM iSeries databases

Support of logical files in IBM iSeries databases gives DatabaseSpy users complete database query, design, charting, and database comparison functionality for iSeries databases from a Windows platform.

Download a free trial of DatabaseSpy 2012r2 now!

Or, if you’re already a DatabaseSpy user, learn more about all the new features that have been added since you last upgraded.

[BACK TO TOP]




New in DiffDog

diffdogdiffdogNew in Version 2012 Release 2:enterprise.jpgprofessional.jpg
Save and reload parameters for file and folder comparisons
Selection to hide or display empty folders in directory comparisons
Support for logical files in IBM iSeries databases

Save and reload parameters for file and folder comparisons

Previous releases of DiffDog include a feature to save and re-open settings files for database schema and content comparisons. These database comparison files are also compatible with and shared by DatabaseSpy. Now version 2012r2 enhances this functionality by allowing users to save and reload comparison settings for file and folder comparisons.

For local comparisons, users can save the file or folder name and path for each window. For comparisons across HTTP and FTP Servers, DiffDog v2012r2 records the URL.

The image below shows a portion of the open dialog for comparison files with new file extensions listed for file and folder comparisons.

diffdog open dialog

File and folder comparison settings files in DiffDog v2012r2 allow users to efficiently repeat diff/merge tasks in complex system and network configurations.

Hide or display empty folders

DiffDog 2012r2 adds a new preference setting to hide or display empty folders during directory comparisons. This functionality applies to folders where all files are hidden due to file extension filtering as well as folders that are truly empty.

Hiding empty folders can make large, complex directory trees easier to manage.

Support for logical files in IBM iSeries databases

Support for logical files in IBM iSeries lets DiffDog users perform database structure comparisons, and generate change scripts for IBM iSeries databases.

Download a free trial of DiffDog 2012r2 now!

Or, if you’re already a DiffDog user, learn more about all the new features that have been added since you last upgraded.

[BACK TO TOP]





transparent
Download a free trial
Datasheet
Print
Mail
Like It
.
.

XBRL whitepaper

.
Edition Legend:
.

Enterprise Edition indicates this feature is included in the Enterprise Edition.

.

Professional Edition indicates this feature is included in the Professional Edition.

.

Basic Edition indicates this feature is included in the Basic Edition.

.

Reporting Edition indicates this feature is included in the Reporting Edition.

.

Community Edition indicates this feature is included in the Community Edition.

.
Edition Comparison
.

Edition Comparison

.

Please refer to our Edition Comparison for a list of features included in different editons of Altova products.

.
.

Read the Altova Blog
...and get the most from our products Read the Altova Blog!

.

The techies at Altova love to show off what our applications can do! Our in-depth coverage of individual features helps you deliver exceptional projects. Subscribe here!

.
.


Download a fully functional free trial of the MissionKit today!

.
.

transparent

transparent