Monday, December 22, 2014

New Data Integration Whitepaper Now Available

The data engulfing enterprises today comes from many seemingly unrelated sources. Collecting, refining, and assimilating all this information, and being flexible enough to accept new data formats and resources, is critical to success in the 24/7 connected world. We are proud to announce a new whitepaper titled Data Challenges and the MapForce Platform for Data Integration that addresses these issues, now available for free download from the Altova Reference Library.

The MapForce Platfrom for Data Integration whitepaper

This data integration whitepaper gives business executives, data analysts, data-focused developers and others an overview of current trends and issues in data integration, then discusses how Altova MapForce combines with Altova Server products to create a highly automated enterprise data integration platform that is configurable, scalable, and cost-effective.

To cover all the relevant, up-to-date information, the whitepaper even includes a section titled Data Integration for Mobile Devices that discusses how Altova MobileTogether easily integrates to bring data integration results to mobile devices, providing business intelligence dashboards, elegant enterprise forms, and much more in today’s cross-platform BYOD (bring your own device) workplaces.

Click here to download your copy today!

Wednesday, December 10, 2014

Format Charts and Graphs for Any Mobile Device in Your BYOD Environment

One challenge in development of mobile business solutions is formatting for all the different devices end users will bring. Each mobile OS supports a family of display sizes from the smallest smartphones to the largest tablets. And when you switch to a competing OS, all the screen sizes all change again. The need to support many different mobile devices can slow down development of mobile solutions for BYOD (Bring Your Own Device) enterprises.

Pie chart for any mobile device created using Altova MobileTogether

Altova MobileTogether is a cross-platform mobile development framework that lets you build once across multiple platforms:

  • Android
  • iOS
  • Windows 8
  • Windows Phone 8
  • HTML-5 Browser Based Client

Going further, MobileTogether supports all available screen sizes for each OS, with special features to accelerate developer productivity.

Thursday, November 20, 2014

Data Integration for Mobile Devices – MobileTogether Works with FlowForce Server

When an offsite manager can read and reply to company email on a mobile phone, it’s only a short step to wanting access to all up-to-the-minute company data from the most convenient device.

Previously we’ve written about using FlowForce Server to generate HTML output that communicates data integration results. And yes, HTML results can be made available to Web browsers on mobile phones and tablets, but that’s an inferior solution for several reasons – the data will be cumbersome to view because it is not formatted for each device, and there is no interactive support for user interface controls built into mobile operating systems like buttons, combo boxes, edit fields, etc.

Fortunately, FlowForce Server jobs can be triggered by Altova MobileTogether solutions. The results are delivered directly to the mobile device and presented in a beautiful native-client form.

Altova MobileTogether is a unique cross-platform mobile development solution that includes functionality to work with FlowForce Server, and by extension MapForce Server, to bring data integration results to mobile devices to integrate business intelligence dashboards, elegant enterprise forms, and much more.

Here’s how a month-to-date sales report can appear on a mobile phone as a MobileTogether solution:

Month-to-date sales report on a mobile device, created with MobileTogether

When the solution launches, the sales manager selects the region and product, the report is generated by execution of the FlowForce Server job running on a server back in the enterprise data center, and the results are displayed.

Monday, November 10, 2014

Now Available: MobileTogether

We are pleased to announce commercial availability of MobileTogether. Altova's brand new, cross-platform mobile development framework lets you design mobile solutions in record time and deploy them to all device platforms, including Android, iOS, Windows 8, and Windows Phone 8 smartphones and tablets, as well as Windows 8 tablets and computers, or any other browser-based client.

MobileTogether brings control of mobile data in-house, where your team can create, test, and deploy mobile solutions quickly, moving from business requirements to live mobile solutions within hours. Your organization retains full control of your data, user security, access control, and the entire development cycle.

MobileTogether Business Budget Solution

MobileTogether works for enterprises of all sizes, across all verticals. Whether you need to create BI reports, data collection forms, department-specific dashboards, or something else altogether, MobileTogether makes it easy.

MobileTogether consists of three components that unify the development experience with a visual designer, a powerful simulator, and a streamlined deployment process:

  • The MobileTogether Designer is a sophisticated mobile development tool that lets your in-house development team connect to backend systems and use a combination of visual design and functional programming to create mobile solutions, including sophisticated BI dashboards, dynamic enterprise forms, business analysis reports, and more. MobileTogether supports bi-directional connectivity to SQL databases, XML, HTML, and more. The MobileTogether Designer even includes a built-in simulator for previews matching supported devices.
  • Mobile solutions are deployed to the high-performance MobileTogether Server, which handles security, workflow logic, and integration with database back-end systems. The MobileTogether Server is available for Windows, Linux, and Macintosh platforms.
  • Enterprise users access your mobile solutions on the server via the native MobileTogether Mobile Apps, which are available free of charge in the Android, iOS, Windows Phone 8, and Windows 8 app marketplaces. There is also an HTML5 browser-based client for any other device.

With today’s release, MobileTogether introduces several new features based on invaluable feedback from beta test users, including enhanced support for images captured directly from a camera or stored in a photo gallery, new Actions that can be assigned to UI controls or included in Action Groups, new XPath functions for image and geolocation processing, and additional new XPath functions.

MobileTogether is designed to be affordable for firms of all sizes. The MobileTogether Designer and MobileTogether Mobile App are free to use – so teams can get to work immediately. When they’re ready to deploy custom mobile solutions, the MobileTogether Server provides powerful data processing and affordable scalability that is licensed based on the number of mobile devices the enterprise needs to support.

Visit the Altova Web site for detailed information about MobileTogether, watch a MobileTogether demo video, or to get started yourself, download the MobileTogether Designer!

Wednesday, October 22, 2014

Cross-Platform Mobile Development with Altova MobileTogether

Software engineers have long wanted to create an application once and run it on multiple platforms. With today’s rapidly evolving mobile devices, the problem is even more urgent, as iOS, Android, Windows Phone, and Surface tablets all compete for developer resources.

If you’re working on apps to communicate with enterprise users, you risk disenfranchising and alienating influential and important subsets of your colleagues when you build for each device sequentially or deliver unequal functionality.

Altova MobileTogether lets you create a cross-platform mobile solution once and deploy it in seconds to all mobile users in the enterprise, who may run it on iPhones, iPads, Android phones or tablets, Windows Phones, Surface tablets, or even laptop or desktop computers.

And these are not simple .html-based one-size-fits-all Web pages, but true native mobile solutions that take advantage of all the rich interface features users already know, delivering mission-critical data from databases, XML files, or by issuing HTTP requests to remote servers and filtering and formatting the response as necessary.

A mobile sales report application created with MobileTogether

The MobileTogether Designer is an easy-to-use development tool for creating high-quality business intelligence dashboards, interactive reports, enterprise forms, and other mobile applications by using drag-and-drop functionality. You simply drag various controls into the work area and assign data structures and actions to build a cross-platform solution.

Monday, October 6, 2014

Learn About XQuery Update Facility

New in XMLSpy Version 2015 is an innovative implementation of XQuery Update Facility. XQuery Update Facility is an extension of the XQuery language that allows you to make changes in an XML instance using “update expressions” that insert, delete, replace, or rename nodes.

XMLSpy supports both XQuery Update 1.0 and 3.0, which you can select in the XPath/XQuery window.

What makes the XMLSpy implementation so innovative? According to the standard, that the result of an XQuery Update execution is a new XML file based on the original file and the specified modifications. This means that each execution completely reformats the document. XMLSpy lets you skip this intermediary step, because it allows you to make updates directly in the specified XML file(s) without having to create a new file. In this way, XMLSpy provides an intelligent mechanism for implementing XQuery Update via a familiar find-and-replace paradigm. However, because XQuery Update provides for sophisticated updates using the power of FLWOR statements, it overcomes the limitations of find-and-replace and lets you make complex, intelligent XML file modifications quickly and easily.

As you compose your XQuery Update statements, the real-time results pane lets you preview the results of the changes to the affected nodes. Once you’re ready to apply them, you can choose to execute the updates in the current file or across all open files, a folder, or an entire XMLSpy project – with a single click.

See how it all works in this brief video, which walks you quickly through editing XQuery Update expressions in XMLSpy and also serves as a quick tutorial about how XQuery update Facility works if you’re unfamiliar with the syntax.

XQuery Update Facility Editor in XMLSpy

 

Download XMLSpy to try this new functionality for yourself. Or, watch some more videos of features new in the latest version.

Thursday, September 25, 2014

Oracle OpenWorld Here We Come!

image The Altova team is on its way to an exciting event next week in San Francisco, Oracle OpenWorld! If you will be there, stop by booth #220 in Moscone South near the database demo grounds from September 29th – October 1st for a demo of Altova’s tools for Oracle users and to see our new cross-platform mobile development solution MobileTogether. image

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 next week!

Monday, September 22, 2014

MobileTogether Beta 2 is Now Available

UPDATE: MobileTogether exited Beta with the formal launch on November 10, 2014. Check out the more recent post announcing the MobileTogether launch to learn about even more new features added during the Beta period.

 

MobileTogether Beta 2 is Now AvailablePacked with new features, the Beta 2 version of Altova MobileTogether is now available for download. If you’ve already participated in the first round of MobileTogether Beta, then you already know how easy it is to create sophisticated app solutions and get them into your end-users’ hands.

But if you’re new to MobileTogether, it works like this: you can connect to your backend data and use the information found in relational databases, XML documents, or on the web to create powerful, cross-platform business solutions, including BI dashboard, electronic forms, and even complex business workflows. Once constructed in the MobileTogether Designer, you can test your solution with the built-in simulator to ensure it works on all devices. Finally, your solution is effortlessly deploy to your end-users on the device of their choice—whether that’s a mobile phone, a tablet, a laptop, or all three! What takes other app developing approaches weeks, months, or even a year to complete, takes less than a few days with MobileTogether.

What’s new in Beta 2?

With the release of a new product version, comes a host of new updates. Here is a list of the new features and fixes available in the latest Beta 2 version:

  • Support for SQLite databases
  • Support for dynamic SELECT statements fully generated with XPath/XQuery
  • Automatic retrieval of auto-number primary key after Save action to database
  • Support for data retrieval in DB Execute action
  • Support for user authentication via Windows Active Directory
  • Support for user to choose his own password in client
  • Support for user to change his password on first login
  • Auto-correcting HTML parser
  • Clients translated to German, Spanish, and Japanese
  • New variables: $MT_ButtonBackgroundColor, $MT_ButtonTextColor, $MT_EditFieldBackgroundColor, $MT_SimulationMode, $MT_EditFieldTextColor, $MT_LabelBackgroundColor, $MT_DBExecute_Result
  • New functions: mt-has-serveraccess, mt-refresh-userroles, mt-external-error-code, mt-external-error-text, mt-refresh-userroles

During the Beta period, all three components of the MobileTogether system (the Designer, the Mobile App, and the Server) are available as a free-to-use download. The Beta provides you with a great opportunity to take MobileTogether for a test drive by creating app solutions and then deploying them to your end-users. After the beta period concludes later this year, the Mobile App and Designer will continue to be free to use, and the Server pricing – based on the number of client devices connected – will be extremely affordable.

If you’re a current beta customer, you may need to update your MobileTogether Designer and Server software on the MobileTogether Beta pages. Your MobileTogether Mobile App will be updated through the respective app stores.

Don’t Just Take Our Word for It

MobileTogether has been in Beta testing for just a few weeks and we have already been garnering a lot of positive feedback. Here is a sample of what your colleagues have told us:

“Excellent approach. The ease with which one can develop data driven apps with this is just amazing.”

“Very effective tool, congratulations!”

“I’ve found MobileTogether very easy to use, even with my lack of experience.”

Isn’t it about time you see what everyone is talking about? Begin your MobileTogether experience now by downloading the Designer. image

Learn more about MobileTogether:
MobileTogether Beta page
MobileTogether Support Forum
MobileTogether Video Demonstrations
MobileTogether product page
MobileTogether intro video
A Gentle Introduction to XPath

Wednesday, September 17, 2014

Altova Software Version 2015 Now Available

We are pleased to announce availability of Version 2015 of Altova’s MissionKit desktop developer tools and server software products! In this latest version, you'll find updated standards support across the product line, powerful new support for XQuery Update Facility and previewing the layout of XBRL Tables in real-time in XMLSpy, data mapping support for JSON and XBRL Table Linkbases in MapForce, support for HTML fragments in StyleVision, and much more.

Read on for more details below, and visit the What's New page for more information.

clip_image001We’ve also created brief videos to demonstrate some of these new features.

New in XMLSpy® 2015

  • Intelligent XML file modification with XQuery Update Facility 1.0/3.0 - Watch the video!
  • Support for XQuery Update Facility via XQuery execution
  • Enhanced XSLT 3.0 support
  • XBRL Table layout preview - Watch the video!
  • Building XBRL Formulas visually, via new XBRL Table Preview - Watch the video!
  • Support for US GAAP taxonomy updated to include 2014
  • Significantly optimized support for EBA 2.1 (COREP/FINREP) taxonomies
  • Inclusion of UBL (Universal Business Language) 2.1 Schemas
  • Support for integration with Eclipse 4.4 (adds to support for previous versions)

Powerful new window for writing and previewing results of XQuery Update Facility expressions:

XQuery Update Facility Editor

New in MapForce® 2015

  • JSON support as mapping input and output components
  • XBRL Table Linkbase support
  • Support for US-GAAP 2014 XBRL taxonomy
  • New function replicate-item
  • New FlexText option for Single Split "delimited (line starts with)"
  • Support for integration with Eclipse 4.4 (adds to support for previous versions)
  • Support for German, Spanish, and Japanese languages in format-date function

Support for drag-and-drop JSON data mapping, conversion, and integration:

JSON data mapping in MapForce 2015

New in StyleVision® 2015

  • Option to generate HTML fragments
  • Support for footnotes in RTF, Word, and PDF output
  • Support for US GAAP 2014 taxonomy (adds to support for previous versions)
  • Support for integration with Eclipse 4.4 (adds to support for previous versions)

Altova Server Software Version 2015

Version 2015 of Altova Server Software products provides important new functionality that increases performance, provides new administration options, and delivers updated standards support for XSLT, XQuery Update Facility, and XBRL.

New in RaptorXML® Server 2015

  • Support for XQuery Update Facility 1.0/3.0
  • Extended XSLT 3.0 support
  • Significantly optimized support for EBA 2.1 (COREP/FINREP) taxonomies: up to 100 times faster* for large files, i.e., those bigger than 10 MB
  • Support for US GAAP 2014, adding to support for previous versions

New in FlowForce® Server 2015

  • Ability to move configuration objects (jobs, deployed mappings, credentials, etc.) from one FlowForce Server to another
  • Feature to abort job execution
  • Active Directory integration
  • User password management extensions
  • User privileges report

New in MapForce® Server 2015

  • New API for incorporating MapForce Server functionality in your custom applications

New in StyleVision® Server 2015

  • New API for incorporating StyleVision Server functionality in your custom applications
  • Support for database-based designs (adds to support for XML and XBRL)

Update Now

Altova customers with current SMP (Support and Maintenance) can upgrade to Version 2015 for free. Update now!

Or, if you haven't tried Altova Server Products, a 30-day trial is also available.

 

 

*Performance results based on Altova internal tests conducted on a typical selection of files comparing Version 2015 to the prior version of the software. Your results may vary.

Friday, September 5, 2014

Meet us in Las Vegas to see the future of Mobile!

MobileCon Altova will be in Las Vegas, NV September 9-11th at CTIA's Super Mobility Week. Come see us in booth 7506 in the MobileCon Pavillion to see MobileTogether, our revolutionary new, cross-platform mobile development environment for building mobile app solutions for corporate data. MobileTogether allows you to build one solution for all platforms – in record time – and deploy it seamlessly to all the mobile and desktop devices in your workplace.  
roulette

Let our experts show you first hand how instead of cumbersome and time-consuming native app development tools, MobileTogether unifies the development experience by providing a visual designer, a powerful simulator, and a stream-lined deployment process.   

Feeling lucky? While you are at our booth take a spin at the prize wheel in our booth for a chance to win some exciting giveaways!

Tuesday, August 19, 2014

Automating Data Integration Workflows – Download the E-Book

We’ve published an e-book titled Automating Data Integration Workflows with Altova FlowForce Server that is now available for free download from the Altova Web site. Here is a brief description:

FlowForce Server is a highly-customizable platform to automate data transformations defined by MapForce data mappings, report and document generation, and other tasks on dedicated servers, virtual machines, or workstations scaled for the scope of the project. FlowForce Server empowers data architects, analysts, and other IT professionals to efficiently complete enterprise-level data integration tasks.

Automating Data Integration Workflows with Altova FlowForce Server provides an overview of the Altova FlowForce Server platform through a series of real-world data integration tasks and examples.

Automating Data Integration Workflows with Altova FlowForce Server

Tuesday, August 12, 2014

MobileTogether Mobile App Beta Availability

The MobileTogether Beta period is moving along at a brisk pace as more and more users have downloaded the MobileTogether Designer to create custom mobile solutions for their organizations. This easy-to-use mobile development platform just got a lot easier to implement as the MobileTogether Mobile App is now available for download in every major device’s app store.

Once you’ve perfected your first mobile solution in the MobileTogether Designer and run it through the built-in simulator, you’re ready to connect your device to the Designer for further testing. Be sure to follow the steps laid out on the Beta Getting Started page, and then visit the app store for your mobile device to download the free MobileTogether Mobile App:

Download MobileTogether for your Android Device

Download MobileTogether for your Apple Device

Download MobileTogether for your Windows Phone 8

Download MobileTogether for your Windows 8 Device

Please continue to ask questions, share feedback, and collaborate with other users in the MobileTogether Support Forum.

Learn more about MobileTogether:

· MobileTogether Beta page
· MobileTogether Support Forum
· MobileTogether Video Demonstrations
· MobileTogether product page
· MobileTogether intro video
· A Gentle Introduction to XPath

Tuesday, July 22, 2014

Sign Up Today for MobileTogether Beta

By now you’ve heard of Altova MobileTogether, the new cross-platform, mobile development environment that delivers lightning-quick access to your data via mobile devices. Now we are happy to announce the MobileTogether public beta period, which gives developers an opportunity to test this game-changing system for FREE and render their data into eye-catching mobile solutions, quickly and securely.

The MobileTogether beta period begins July 22, 2014.


Choose MobileTogether Beta for your BYOD needs


Start the beta process by exploring the MobileTogether Beta information page and then downloading the MobileTogether Designer. This is where you will begin building your mobile solutions and discovering what you can accomplish with MobileTogether. From BI dashboards to enterprise forms to department reports and more, MobileTogether is THE choice for your mobile business solutions.


Creating a mobile solution is easy. Forget about learning multiple mobile languages or using Java, .NET, or Objective-C to create a mobile solution. As soon as you open the MobileTogether Designer, you can immediately start creating impressive-looking mobile solutions using drag-and-drop functionality and a bit of XPath or XQuery knowledge. Once you’ve finished, run it through the Designer’s built-in simulator to make sure it works correctly. Get started now.


After you mastered crafting your mobile solutions—help can be found on the video demonstration page as well as in our Gentle Introduction to XPath —download the Mobile App for your mobile device. Then install the MobileTogether Server, which is also known as “Mission Control” for the MobileTogether system. You will then be able to empower your colleagues with the data they need as you deploy the mobile solutions. Full directions for these steps can be found on the MobileTogether Beta Page.


During the beta period, we will be relying on invaluable feedback from customers like you to refine processes and add new features. Please ask questions, share feedback, and collaborate with other users in the MobileTogether Support Forum. For more information, read all about MobileTogether at the MobileTogether page on the Altova web site.


Learn more about MobileTogether:

Tuesday, July 8, 2014

Installing Altova Server Software in the Cloud

Cloud-first is becoming the new normal. At recent events we have frequently been asked about using Altova Server tools in the cloud. The answer is definitely, go for it. The installation is easy.

In fact, we use Altova Server Software products ourselves for an internal reporting application, installed on local virtualized servers and on an AWS cloud instance. The charts below were generated by StyleVision Server running in the cloud to quickly communicate information about changes in dynamic data.

Charts created by StyleVision Server

StyleVision Server is based on the built-in report and document generation engine developed for StyleVision and renders .SPS stylesheets originally designed in StyleVision, including features like a rich variety of charts to visually represent data.

In this post we will walk through the installation of FlowForce Server, MapForce Server, StyleVision Server, and RaptorXML Server for a complete data integration solution in the cloud.

Friday, June 6, 2014

2014 XBRL International Conference


Altova will be exhibiting and presenting at this year’s 2014 XBRL International Conference in Orlando, FL June 9 – 11th. We hope to see you at the event. Don’t forget to stop by our booth to speak to us about how RaptorXML +XBRL Server can speed up XBRL validation processes in your organization.  We’ll also be demoing the Altova MissionKit XBRL development and data integration products.

You can also sit in on the sessions where our CEO Alexander Falk will be speaking about problems and potential solutions in processing large instance documents for both government and business implementations, as well as a technical demonstration about extracting useful data from the SCC’s RSS feed.  

We hope to see you there! 

Monday, May 12, 2014

Take BYOD From Challenge to Advantage – Introducing MobileTogether

We are so excited to announce a brand new product from Altova for the mobile space, which we will be unveiling today at the sold-out TechEd North America show in Houston, TX.

 

Introducing MobileTogether

 

Armed with smartphones and tablets, we are constantly connected to touch screens – yet when it comes to true business productivity, these devices still only provide email, calendar, and contacts connectivity, and not much else. Think about it: when’s the last time you used your work phone for anything other than email?

There has to be a better approach. Altova MobileTogether is the answer.

It brings control of mobile data in-house, where your team can create, test, and deploy mobile solutions quickly, moving from business requirement to live mobile solution within hours. Your organization retains full control of your data, user security, access control, and the entire development cycle.

MobileTogether is a revolutionary approach to creating mobile app solutions for corporate data. Instead of cumbersome and time-consuming native app development tools, MobileTogether unifies the development experience and provides a visual designer, a powerful simulator, and a stream-lined deployment process. It allows you to build one solution for all platforms – in record time – and deploy it seamlessly to all the mobile devices in your workplace.

MobileTogether supports all platforms with free, native client apps:

  • Android
  • iOS
  • Windows Phone 8
  • Windows 8
  • Any other device via HTML5 browser client

 

clip_image002

 

Cross-platform support makes MobileTogether perfect for today's ubiquitous BYOD scenarios and provides for easy adaptation to changes.

Availability

In the weeks following the MobileTogether announcement at TechEd, we will make a public beta available to interested customers, with full commercial availability expected this fall.

If you’re attending TechEd, stop by booth 2027 for a demo!

 

Learn more and stay tuned for more details about this revolutionary new platform for building mobile business solutions!

Friday, May 9, 2014

Houston, Altova here, we have landed at TechEd

Altova will be exhibiting in Houston, TX from May 12-15 at Microsoft TechEd in booth #2027. Come on down to the George R. Brown Convention Center and speak with our experts about our server software products and MissionKit Developers tools.

If you are attending TechEd, stop by our booth to see first-hand how our products offer high-speed automation for projects designed using familiar Altova MissionKit developer tools. While you are at our booth mention this blog post to receive a special giveaway. We can’t wait to see you next week in Houston!

Tuesday, May 6, 2014

FlowForce Server Job Cache Enhancements

FlowForce Server Version 2014 Release 2 was launched on March 19, 2014 with enhancements that add functionality to job caching. Job caching allows administrators to schedule execution of time consuming jobs, store the results, and deliver output instantaneously in response to HTTP requests from end users. Our earlier post titled Result Caching Accelerates Application Response Time described how to configure a job to take advantage of caching.

Caching is especially beneficial for FlowForce Server enterprise-level data transformation jobs that work with large amounts of data, require complex database queries, or consume Web services where the performance of an external system may not be predictable.

Now in Version 2014 Release 2, caching is supported for jobs that use parameters and combinations of multiple parameters. In the job configuration dialog, administrators specify multiple cache entries to match the number of possible parameter combinations that are expected in typical day-to-day usage.

For example, let’s say we have a job called SalesQuery that uses parameters to generate unique sales reports for individual regions and products.

We can define the job as a service that is called via a URL that supplies runtime parameters to select the region and product, such as http://flowforce:4646/service/salesquery?region=East&product=widgets

If there are four sales regions and five products, then a total of 20 unique combinations of parameters are possible. When we enable job caching, we simply define the maximum number of cache entries to match:

FlowForce Server result cache definition

The first time the job is run, FlowForce Server records the parameters supplied and caches the result. When the job is run again with the same parameters, the cache entry is instantly supplied.

We can also create a Refresh Cache timer to automatically update the cache:

FlowForce Server refresh cache timer

Most systems define a cache time limit to prevent delivery of stale data and FlowForce Server supports such simple cache expiration limits, too. However, to provide the best possible performance optimization of your data integration projects, FlowForce Server goes much further. The Refresh Cache timer triggers FlowForce Server to automatically run the job again in the background, using the same parameters, to update the cache. Instead of the typical stale cache expiry, you get automatically refreshed cache entry and can fine-tune the exact performance load on your back-end systems.

And, the same behavior applies for each possible combination of parameters, corresponding to each individual cache entry. Each parameter combination is seeded the very first time it runs, then, based on the Refresh timer, it is continuously updated.

Version 2014 Release 2 is a free upgrade for all currently-licensed FlowForce Server users, and a free trial is available for Windows, Linux, and Mac OS platforms. Click here to visit the Altova Server Software download page!

Tuesday, April 8, 2014

New XBRL Tools for Compliance and Beyond

It can be hard to keep up with all the exciting developments in the XBRL space. Standards are constantly evolving to make compliance easier and deepen the benefits provided by XBRL for internal analysis and reporting. As a leader in XBRL development and validation, Altova is committed to supporting the latest standards, coupling strict conformance with high-performance, easy to use tools. With the latest product launch, Version 2014 Release 2, we’ve added some important enhancements, including significant increases in validation speeds, XBRL Table Linkbase support, and extended XBRL Formula tools. Below is a portion of an XBRL Table generated in XMLSpy, using XBRL Table Linkbase to render revenue calculations in new and productive ways:

XBRL Table

Let’s take a look at the benefits of these new features for your XBRL implementation.

Increased XBRL Validation Speed

RaptorXML+XBRL Server was already the fastest XBRL validation processor available – and Version 2014 Release 2 provides substantial performance improvements. Validation speed increases are most significant - up to three times faster - on multicore servers taking advantage of parallel validation, making validation of large amounts of XBRL data faster than ever before.

XBRL Table Linkbase Tools

XBRL Table Linkbase is perhaps the most exciting of the many recent developments in the XBRL space. The Table Linkbase gives taxonomy authors the ability to easily define the structure of tables for presenting (and even editing) XBRL data. Sure, the presentation linkbase already lets you define some rules for rendering XBRL, but it only provides for the arrangement of facts in a simple hierarchy. XBRL Table Linkbase goes well beyond this, allowing you to access, combine, evaluate, and present multi-dimensional XBRL facts and relationships to suit just about any requirement.

By standardizing the ability to present XBRL data to suit the needs of all stakeholders, XBRL tables add value beyond meeting compliance requirements.

XBRL Table Linkbase validation is now supported by both RaptorXML and XMLSpy, and XMLSpy includes a new XBRL Table Linkbase editor, which you can see on a new tab in the XBRL Taxonomy Editor.

XBRL Table Linkbase editor

Here, it’s easy to add and define tables using graphical diagrams, context menus, and the Details entry helper window.

When an XBRL Table Linkbase is associated with an XBRL instance, it’s easy to render tables directly in XMLSpy by selecting the new Generate Table option from the XBRL menu. The image below is a snippet of an XBRL table generated in HTML, which presents financials from a well-known cruise ship company calculated in various ways, based on reported XBRL data.

XBRL Table Linkbase rendered in HTML

Learn more about XBRL Table Linkbase:

New XBRL Formula Support

Like XBRL Table Linkbase, the XBRL Formula specification adds to functionality inherent in XBRL in a standardized, backwards compatible manner. XBRL Formula allows use of XPath to validate business rules and/or to calculate new XBRL facts based on reported XBRL data. XBRL Formula validation support was added to RaptorXML Server in Version 2014, along with an easy-to-use XBRL Formula editor in XMLSpy.

Release 2 of Version 2014 adds the ability to execute formula calculations and view the results directly in XMLSpy. When an XBRL instance document open in Text View or Grid View is associated with defined XBRL Formulas, you can select the new Execute Formula command in the XBRL menu to open the Execute Formula dialog box, add any required parameters, and select the formula(s) to be executed. Formulas are evaluated with data in the XBRL instance file, and the results are output in an XBRL instance file. The same dialog can be used to evaluate assertions, with output to XML or JSON.

Dialog for calculating XBRL Formula

Be sure to upgrade to Version 2014 Release 2 to get access to all this new functionality. If you’re new to Altova, you can download a free trial of any desktop developer or server software product, including XMLSpy and RaptorXML+XBRL Server.

And if you’re new to XBRL, check out our free, online XBRL training.

Tuesday, April 1, 2014

Speed Up Your XSLT – Automatically

Once you’ve written XSLT code to produce the desired output, optimizing it to deliver the fastest execution is tricky business. Even with the powerful XSLT profiler in XMLSpy, a developer is required to have expert-level XSLT skills to test and fix the bottlenecks that the XSLT profiler identifies. Is the problem in an XPath expression? Is it an XSLT instruction? This can be a frustrating and time consuming task.

To help alleviate this issue and bring the power of XSLT to developers of all skill levels, XMLSpy 2014r2 now includes the XSL Speed Optimizer, which provides fixes to remove bottlenecks automatically to immediately speed up your XSLT execution – it’s a revolutionary approach to optimizing XSLT performance.

XSL Speed Optimizer

Let’s take a look at how this works, and see how you can use it to speed up XSLT code.

Wednesday, March 19, 2014

Altova’s Latest Release Sets the Performance Bar Even Higher

Release 2 of Altova MissionKit desktop developer and server software products is now available for downloading. This release packs a punch, delivering enhancements that boost performance by two or even three times, as well as updated standards support – and a revolutionary new approach to speeding up XSLT execution called XSL Speed Optimizer.


Altova Software Version 2014r2



Let’s take a look at some of these new features in depth. 


Tuesday, March 4, 2014

Deploy Data Mappings and Report Designs for Automated Processing

Deploying data mappings created in MapForce and report designs created in StyleVision for automated processing by Altova server products is straightforward and quick.

The File menu in MapForce includes two options to optimize, preprocess, and deploy data mappings for MapForce Server and FlowForce Server. Preprocessing enables faster performance and reduced memory footprint for most data mappings.

MapForce menu option to deploy to FlowForce Server

Thursday, February 6, 2014

DiffDog E-book Now Available

We’ve published an e-book in multiple formats for your favorite tablet or other e-reader.

DiffDog Field Trials e-book cover image

DiffDog Field Trials is a collection of information from the Altova blog, Tech Notes from the Library section of the Altova Web site, and DiffDog product feature pages. The e-book describes a wide range of real-world applications for DiffDog, Altova’s XML-aware diff/merge tool for files, folders, directories, and databases.

You can download DiffDog Field Trials from the Altova Web site in various formats:

· EPUB (1.57 mb)

· Kindle (3.08 mb)

· PDF (11.1 mb)

· iBooks (16.5 mb)

Or, look for DiffDog Field Trials soon in your favorite online electronic bookstore.

Editing EPUB files with DiffDog

As you can see from the list above, EPUB, the XML-based free and open e-book standard by the International Digital Publishing Forum (IDPF), is potentially the most efficient sharable file format. An EPUB document is based on a ZIP compressed archive containing style information, text formatted as html, and the images that appear in the e-book.

Altova XMLSpy provides powerful support for accessing, editing, validating and previewing EPUB 2.x documents. We used XMLSpy to assemble the EPUB version of our book, where we were able to interactively preview the result as we worked:


XMLSpy EPUB Preview Window

Wednesday, January 22, 2014

XML Validation: The Need for Speed

When it comes to XML validation, more is better. By more, of course, I mean more speed, and more data. The faster you can get a list of validation errors - along with the information to help fix them - the better. Over the past few releases, we’ve made this an important priority in XMLSpy, first in Version 2013 with the introduction of Smart Fix XML validation, which actually provides a fix for a validation error that you can apply automatically.

In the latest release, we’ve improved on Smart Fix even further by enabling it in the graphical XML Schema editor, in addition to Text View and Grid View.

 

Smart Fix XML validator

 

Simply review the list of fixes automatically generated by XMLSpy, choose the one required, and click Fix.

You’ll also experience faster-than-ever XML validation speeds in XMLSpy 2014 thanks to integration of the super-fast RaptorXML engine, which also adds validation support for XML Schema 1.1, XSLT 3.0, and XQuery 3.0 (and earlier versions) with the strictest conformance to the corresponding standards.

Last but not least is the ability to display multiple validation errors at once, which has been requested by many customers.

 

Reporting multiple XML validation errors

 

You can now choose any number of errors to be reported during validation. As always, detailed information is returned for each validation error, allowing you to immediately visualize multiple issues and correct them in any order. The multiple tabs of the validation window let you store the list of errors as you re-validate, which can also be useful when fixing multiple issues.

 

If you haven’t upgraded to the latest version of XMLSpy, now’s the time. New customers can try all these features for free for 30-days.

By the way, if you’re running an older version of XMLSpy and want to see what’s been added since you last upgraded, the New Features Index is a great page see it all at a glance.

Tuesday, January 14, 2014

What’s New in XML Schema 1.1?

Since the introduction of XML Schema 1.0, the standard has been widely adopted. Developers have requested several changes over the years, most notably the ability to specify and validate more granular business rules and also to allow flexible schema evolution. There are numerous changes and enhancements in the XML Schema 1.1 Recommendation aimed at addressing these issues.


There’s a comprehensive explanation of the new and enhanced features in XML Schema 1.1 in our free, online XML Schema training course, which you can access at any time and complete at your own pace. If you’re an experienced schema developer and simply want to learn about what’s new and enhanced in XSD 1.1, skip ahead to Chapter 9. This course is a great way to learn about XML Schema 1.1 and quickly adapt your schemas to take advantage of the new features.

clip_image002

In this post, I’ll explain several of the highlights and show you how you can implement the new features using XMLSpy. Complete support for XML Schema 1.1 is provided in XMLSpy 2014, including validation of XSD and XML instance files based on XML Schema 1.1, as well as intelligent XSD 1.1 editing tools in the graphical XML Schema 1.1 editor.