skip to main content
Department of Computer Science University of Colorado Boulder
cu: home | engineering | mycuinfo | about | cu a-z | search cu | contact cu cs: about | calendar | directory | catalog | schedules | mobile | contact cs
home · undergraduate program · senior project · projects · 

Senior Project - Babel Fish


Tool Integration Environment: A Flexible Data Access and Retrieval Engine

Senior Project: 1996-1997
Meenakshy Chakravorty, Kevin Frender, Cherie Kuo and David Owens
National Geophysical Data Center
Boulder, CO

The NOAA National Geophysical Data Center (NGDC) is responsible for providing various types of data to the scientific research community and the public at large. These data are received and stored in many different formats, and are sent to customers working on every platform imaginable. Software engineers at NGDC have created a set of libraries to access data in many formats based on a data description language. A GUI data browsing tool has also been written to allow users to quickly and easily view data.

A static data description language alone, however, cannot describe all of the myriad formats encountered by the Data Center. Conditional formats and complex multi-object formats are difficult or impossible to describe in a data description language. This project involved creating a data retrieval engine based on a data description language/data retrieval algorithm combination. By integrating an algorithm with a data description language, it is theoretically possible to retrieve data in any format. The project, written in Java, is highly portable and extendible.

See also:
Department of Computer Science
College of Engineering and Applied Science
University of Colorado Boulder
Boulder, CO 80309-0430 USA
Send email to

Engineering Center Office Tower
ECOT 717
FAX +1-303-492-2844
XHTML 1.0/CSS2 ©2012 Regents of the University of Colorado
Privacy · Legal · Trademarks
May 5, 2012 (14:07)