Engineering Papers⌕ Search

NASA NTRS · 20000092055

The Evolution of the DARWIN System

Abstract

DARWIN is a web-based system for presenting the results of wind-tunnel testing and computational model analyses to aerospace designers. DARWIN captures the data, maintains the information, and manages derived knowledge (e.g. visualizations, etc.) of large quantities of aerospace data. In addition, it provides tools and an environment for distributed collaborative engineering. We are currently constructing the third version of the DARWIN software system. DARWN's development history has, in some sense, tracked the development of web applications. The 1995 DARWIN reflected the latest web technologies--CGI scripts, Java applets and a three-layer architecture--available at that time. The 1997 version of DARWIN expanded on this base, making extensive use of a plethora of web technologies, including Java/JavaScript and Dynamic HTML. While more powerful, this multiplicity has proven to be a maintenance and development headache. The year 2000 version of DARWIN will provide a more stable and uniform foundation environment, composed primarily of Java mechanisms. In this paper, we discuss this evolution, comparing the strengths and weaknesses of the various architectural approaches and describing the lessons learned about building complex web applications.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Walton, Joan D., Filman, Robert E., Korsmeyer, David J., Norvig, Peter. 1999-01-01. The Evolution of the DARWIN System. https://ntrs.nasa.gov/citations/20000092055

Cite the original work for its findings. Save a collection to share your selection of sources.