Data Vault: providing simple web access to NRAO data archives

被引:16
作者
DuPlain, Ron [1 ]
Benson, John [2 ]
Sessoms, Eric [1 ]
机构
[1] Natl Radio Astron Observ, 520 Edgemont Rd, Charlottesville, VA 22903 USA
[2] Natl Radio Astron Observ, Socorro, NM 87801 USA
来源
ADVANCED SOFTWARE AND CONTROL FOR ASTRONOMY II, PTS 1 & 2 | 2008年 / 7019卷
关键词
data archive; web application; free-text search; model-view-controller; !text type='python']python[!/text] framework; web.py; Google Web Toolkit (GWT); rapid application development; agile development;
D O I
10.1117/12.789402
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In late 2007, the National Radio Astronomy Observatory (NRAO) launched Data Vault, a feature-rich web application for simplified access to NRAO data archives. This application allows users to Submit a Google-like free-text search, and browse, download, and view further information on matching telescope data. Data Vault uses the model-view-controller design pattern with web.py, a minimalist open-source web framework built with the Python Programming Language. Data Vault implements an Ajax client built on the Google Web Toolkit (GWT), which creates structured JavaScript applications. This application supports plug-ins for linking data to additional web tools and services, including Google Sky. NRAO sought the inspiration of Google's remarkably elegant user interface and notable performance to create a modem search tool for the NRAO science data archive, taking advantage of the rapid development frameworks of web.py and GWT to create a web application on a short timeline, while providing modular, easily maintainable code. Data Vault provides users with a NRAO-focused data archive while linking to and providing more information wherever possible. Free-text search capabilities are possible (and even simple) with an innovative query parser. NRAO develops all software under an open-source license; Data Vault is available to developers and users alike.
引用
收藏
页数:10
相关论文
共 6 条
  • [1] BUTLER B, 2003, EVLA E2E SCI SOFTWAR
  • [2] Dewsbury R., 2007, GOOGLE WEB TOOLKIT A
  • [3] *ESO DAT MAN DIV, NEXT GEN ARCH SYST
  • [4] NORRIS R, 2006, ASTRONOMICAL DATA MA
  • [5] REENSKAUG T, 1979, MVC XEROX PARC 1978
  • [6] SWARTZ A, 2008, WEB PY 0 23 DOCUMENT