Details

DEVELOPMENT OF AN ONLINE CATALOG SYSTEM FOR AN AUTONOMOUS GUIDED VEHICLE USING XML AND JAVA

by DHARESHWAR, RAHUL G.

Abstract (Summary)
This research attempts to provide a structured approach towards developing information catalogs. Content management is always an issue that needs to be tackled by using an architecture that is open and accessible to all. The current methodology works around storing information on applications that are platform specific. With this synergy in mind, XML was chosen to be the platform for information dissemination. An XML file consisting of current sponsors and the parts that make up Bearcat III was developed. This file was made to conform to a document type definition (DTD) and thus obeyed the structure imposed on it. Both the document object model (DOM) and simple API for XML (SAX) were implemented to analyze and process the XML documents. The need for both these implementations was to bring out their complementary nature in terms of processing XML documents. The DOM implementation uses the tools available within Internet Explorer 5.0 to parse the document. Client side scripting was used to extract the elements and data content. For the SAX implementation, Java was chosen as the programming interface due to its portability and robust features.The XML document developed can host a wide spectrum of applications. The DOM implementation uses a scripting language to display element content from the document. Through a simple web browser, the information is now available on the World Wide Web to a large audience. On the other side, the SAX implementation draws out specific element details depending upon the user’s discretion. The portability of Java and XML make this application truly platform independent. The architecture is truly extensible since it can be used to feed information not only to the World Wide Web but also to other applications that can process the data. A typical example of this would be generating mailing labels using Microsoft Word. The SAX application aims to be the first truly distributed application developed at the Center for Robotics Research. The use of both powerful technologies, Java and XML brings out the truly portability of the application. The use of XML provides a structured approach to content management along with ways to associate relationships and semantics between the elements. This propagates the use of a standard that is now being used by business to transfer large chunks of information and to streamline their value chains.
Bibliographical Information:

Advisor:

School:University of Cincinnati

School Location:USA - Ohio

Source Type:Master's Thesis

Keywords:xml content management client side scripting java data representation

ISBN:

Date of Publication:01/01/2001

© 2009 OpenThesis.org. All Rights Reserved.