White Papers

Reducing Application Code Complexity With Vocabulary-Specific XML Language Bindings

Overview The eXtensible Markup Language (XML) has become a ubiquitous data exchange and storage format. A variety of tools are available for incorporating XML-based data into applications. The most common XML tools (such as parsers for SAX and DOM) provide low-level vocabulary-independent interfaces, which can make it hard to develop and debug robust applications. This paper examines tools for generating vocabulary-specific XML-to-C++ language mappings and shows how they can reduce key sources of complexity associated with developing object-oriented XML-based applications. The paper also presents criteria for evaluating tools that generate vocabulary-specific language mappings and applies these criteria to compare five tools for this purpose: XML Spy, Xbinder, Object Link, Liquid XML Data Binding Wizard, and XML Schema Compiler (XSC).

Download White Paper

By downloading you agree to our Terms and Conditions. These include information regarding use of your personal data.

Publisher
Vanderbilt University
File Format
PDF
Date Published
Dec 4, 2008
Format
White Papers
Topics
Application Development, XML, Programming Languages

Similiar White Papers

MSDN Webcast: AJAX Support in Visual Studio 2008 (Level 200)

MSDN Webcast: AJAX Support in Visual Studio 2008 (Level 200)

Asynchronous JavaScript and XML (AJAX) has become a great way to get more value out of the Web applications. This webcas

Publisher: Microsoft  |  Tags: applications

Build an Online Reporting Application Using Oracle XML Publisher

Build an Online Reporting Application Using Oracle XML Publisher

Part of the Oracle Fusion Middleware family of products, Oracle XML Publisher 5.6.2 is a Java-based product that gives t

Publisher: Oracle  |  Tags: acrobat, adobe acrobat, data

MSDN Webcast: Developer Series (Part 4 of 5): Working With XML (Level 200)

MSDN Webcast: Developer Series (Part 4 of 5): Working With XML (Level 200)

This webcast throws light on XML. The attendee of this webcast will learn how to read XML data, and how to parse and sen

Publisher: Microsoft  |  Tags: data

XML Data Validation Using IBM DB2 Visual Studio 2005 .Net Add-In: Use DB2 XML Validation Technology

XML Data Validation Using IBM DB2 Visual Studio 2005 .Net Add-In: Use DB2 XML Validation Technology

A repository, such as a relational database, provides the environment to securely share XML documents and XML schemas wi

Publisher: IBM  |  Tags: data, database, developers

MSDN Webcast: Windows Presentation Foundation Soup to Nuts (Part 04 of 18): Hello World (Level 200)

MSDN Webcast: Windows Presentation Foundation Soup to Nuts (Part 04 of 18): Hello World (Level 200)

This webcast will explain the basics of building very first Windows Presentation Foundation (WPF) application, Hello Wor

Publisher: Microsoft

Vanderbilt University White Papers

On Scalability of Proximity-Aware Peer-to-Peer Streaming

On Scalability of Proximity-Aware Peer-to-Peer Streaming

P2P (Peer-to-Peer) technology has proved itself an efficient and cost-effective solution to support large-scale multimed

Publisher: Vanderbilt University  |  Tags: applications

OASiS: A Programming Framework for Service-Oriented Sensor Networks

OASiS: A Programming Framework for Service-Oriented Sensor Networks

Wireless sensor networks consist of small, inexpensive devices which interact with the environment, communicate with eac

Publisher: Vanderbilt University  |  Tags: applications

Model-Driven Techniques for Evaluating the QoS of Middleware Configurations for DRE Systems

Model-Driven Techniques for Evaluating the QoS of Middleware Configurations for DRE Systems

This paper provides two contributions to R&D on Model-Driven Development (MDD) techniques that help codify the impact of

Publisher: Vanderbilt University  |  Tags: developers, middleware, qos, r&d

Modularizing Variability and Scalability Concerns in Distributed Real-Time and Embedded Systems With Modeling Tools and Component Middleware

Modularizing Variability and Scalability Concerns in Distributed Real-Time and Embedded Systems With Modeling Tools and Component Middleware

Developing real-time software for large-scale Distributed Real-time and Embedded (DRE) systems is hard due to variabilit

Publisher: Vanderbilt University  |  Tags: middleware, os, qos, real-time, software

Resource-Aware Deployment and Configuration of QoS-Enabled Middleware

Resource-Aware Deployment and Configuration of QoS-Enabled Middleware

Ad hoc Deployment and Configuration (D&C) of fault-tolerance mechanisms can lead to unacceptable response times, overloa

Publisher: Vanderbilt University  |  Tags: applications, middleware, qos, real-time