Home. 
.

transparent

transparent

transparent

Code Generation Tools from Altova


Altova MissionKit tools provide support for autogenerating Java, C++, C#, and VB.NET code for binding applications and data integration processes to a programming language environment.

Altova MissionKit®

The Altova MissionKit provides advanced code generation capabilities in XMLSpy, MapForce, and UModel.

Altova XMLSpy®

XMLSpy autogenerates application code in Java, C++, or C#, based on data model defined in an XML Schema...

Altova MapForce®

MapForce automatically generates transformation code in Java, C++, or C# for royalty-free data integration...

Altova UModel®

UModel can automatically generate Java, C#, or VB.NET source code based on UML class or component diagrams...

Code Generation Based on XML Schema

By nature, XML is not a full programming language, in that it cannot be compiled or executed as stand-alone binary executable file. Rather, XML documents must be bound to an application written in a programming language such as Java, C++, or C#. The process of binding XML data elements to a set of related software objects can be extremely tedious, requiring developers to write hundreds to thousands of lines of code. Altova XMLSpy® 2010, however, simplifies and accelerates the development of data bindings significantly by autogenerating Java, C++, or C# code based on XML Schema.

Built-in code generation frees developers from the mundane task of writing low level infrastructure code, allowing you to focus instead on implementing the business logic of your application. By automatically generating programming language bindings, XMLSpy accelerates project development time from initial design to final implementation, resulting in substantial cost savings and time to market advantages.

Check out the powerful Java/C++/C# code generation features of XMLSpy® 2010 - Download a free 30-day trial today.

> read more

Code Generation for Data Integration Applications

Data integration is a hot topic in technology and business circles today. Most e-business and Web services applications require the ability to retrieve and exchange information between systems that store data in different formats. Customized data integration applications have the potential to provide this unifying capability, but they’re often extremely complex, and developing them can be difficult, expensive, and time consuming. For example, to build an effective application, developers must understand the underlying theory and implementation intricacies of each data format being integrated, and with so many different formats out there, it is difficult to keep track of every one.

Altova MapForce® 2010 was designed to simplify and accelerate the process of data integration by automating data transformations. You simply define mappings between any combination of XML, databases, flat files, EDI, Excel 2007+ (OOXML), and XBRL formats with an easy-to-use visual design interface, and MapForce autogenerates Java, C++, or C# program code that you can use, royalty free, in your own data integration applications. Development that used to take days or weeks now can take only minutes. (MapForce also autogenerates XSLT 1.0, XSLT 2.0, and XQuery code for implementing XML-to-XML transformations.)

For more information about the powerful MapForce data integration tool, click here. To learn more about the data integration benefits and challenges, read the data integration whitepaper (PDF, 3.4 MB).

Or, download a free 30-day trial to start working with MapForce® 2010 now.

> read more

Analyze and Document Existing Java, C#, and VB.NET Source Code

Application programmers are often called upon to modify existing applications that they did not originally develop, to write interfaces to existing modules or to incorporate enterprise-standard class libraries into a new application.

The reverse engineering capability of UModel® 2010 allows you to read existing Java, C#, or VB.NET source code files and automatically create UML diagrams in a UModel project. You can use the model to visually display the inheritance relationships and other properties of classes before enhancing an existing application or reusing components in a new project.

For more information about the powerful reverse engineering capabilities of UModel click here. Or, to learn more about how UModel complements an intuitive, elegant user interface with all the high-end UML features professional developers need, start here.

Download a free 30-day trial of UModel® 2010 to try it for yourself!

> read more

UML Code Generation

In the past, UML was criticized because it incorporates planning and analysis steps at the beginning of a software project. Some developers and project managers became concerned that their projects would be considered “behind schedule” because code-writing was viewed as delayed when compared to previous development efforts.

However, the payoffs come in several forms. Detailed models can be used to generate code automatically, freeing programmers to concentrate on the project’s business logic and overall architecture. Also, the more rigorous up front analysis means the delivered product is more likely to fulfill business requirements and contain fewer defects.

UModel includes a code generator to automatically create Java, C#, or VB.NET source code files based on your class diagrams and component diagrams. Code generation encourages the style of iterative development process encouraged by today’s leading software development authorities. You can make revisions to the model and generate updated code without rewriting manually.

Download a free 30-day trial of UModel® 2010 now!

Additional Features for Microsoft Developers

In addition to the features listed above for working with C++ and C#, XMLSpy® 2010 provides seamless integration with Visual Studio, support for SQLXML XSD Mapping Schemas used by Microsoft SQL Server 2000 , and integration with Microsoft Access and SQL Server databases. MapForce® 2010 and UModel® 2010 also support full integration with Visual Studio.

Additional Features for Java Developers

In addition to the features for working with Java and Altova tools described above, XMLSpy® 2010 supports complete integration with the Eclipse development platform as well as editing and validation of JavaServer Pages. MapForce® 2010 and UModel® 2010 also support full integration with Eclipse.



MissionKit downloadDownload a free, fully functional 30-day trial of the MissionKit today!


transparent
Print
Mail
Digg
delicious
.

Jolt Product Excellence Award 2009

.

Altova MissionKit wins Jolt Award for “Best Development Environment”

.
.


Download a fully functional free trial of the MissionKit today!

.
.

Read the Altova Blog
Read the Altova Blog!

.

NEW Get the latest Altova announcements, learn about new product features, read tech tips and industry info at the Altova Blog. Subscribe now!

.
.

transparent

transparent