Change Detection in XML Documents of Differing Levels of Structural Verbosity in Support of Ubiquitous Data Access

Abstract

Extensible markup Language (XML) and difference algorithms help mobile computing devices achieve interoperability with each other. XML provides applications a non-proprietary means of communicating among each other. Difference algorithms allow transferring only changes to files, not entire changed files. This research focuses on customizing current XML difference algorithms. The goal is to detect differences between two XML files that do not necessarily share the same structure. Small devices are generally incapable of presenting and processing parts of multi-media documents. They also have less memory and storage space than desktop units have. The sending device reduces transmission time by removing those contents, and other large embedded objects, from the data stream. The user can edit the streamlined file on the mobile device. Transmitting on the changes to this edited file conserves bandwidth, connection time, and battery-power. Integrating the transmitted changes back into the originating complex document becomes a fundamental requirement and a significant challenge.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 15, 2002
Accession Number
ADA403563

Entities

People

  • Michael J. Lanham

Organizations

  • University of Florida

Tags

Communities of Interest

  • Advanced Electronics
  • Energy and Power Technologies
  • Engineered Resilient Systems
  • Human Systems
  • Weapons Technologies

DTIC Thesaurus Topics

  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Computing Devices
  • Information Science
  • Mobile Computing
  • Mobile Devices
  • Mobile Phones
  • Operating Systems
  • Personal Computers
  • Personal Digital Assistants
  • Ubiquitous Computing
  • United States
  • United States European Command
  • Word Processors
  • Xml

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications
  • Systems Analysis and Design

Technology Areas

  • Space