Title :
Web based virtual oscilloscope for underwater acoustic signals
Author :
Alderman, David ; Callaghan, Nancy ; Jones, Timothy A. ; Roberts, G. Edward
Author_Institution :
Naval Underwater Syst. Center, Newport, RI, USA
Abstract :
The Naval Undersea Warfare Center Division Newport (NUWCDIVNT) has developed a virtual digital oscilloscope that has the unique capability of tapping various nodes of a signal data stream in a digital signal processor (DSP). The NUWCDIVNPT Virtual Oscilloscope (NVO) is written in the Java programming language and is accessible using any web browser. The implementation includes most of the functionality found on an ordinary bench-top oscilloscope, including trigger source and mode selection, vertical and horizontal scale controls, and interactive cursors. The virtual scope is used to observe exercise data (real time or simulated), and for trouble shooting signal processor hardware via the Internet. The NVO software was designed using the Unified Modeling Language Object Oriented design methodology. One of the primary design goals for the NVO was to ensure that the design not only met the requirements for processing and displaying data from a DSP, but that the design was easily extensible for other data sources without a major redesign and re-coding effort. Object oriented design methodologies such as inheritance, encapsulation, data abstraction and polymorphism enabled these design goals to be achieved. This paper discusses the role of object oriented design methods used to design the NVO
Keywords :
Internet; digital signal processing chips; digital storage oscilloscopes; object-oriented methods; underwater sound; virtual reality; Internet; Web based virtual oscilloscope; data abstraction; digital signal processor; encapsulation; inheritance; interactive cursors; mode selection; object oriented design methods; polymorphism; trigger source; underwater acoustic signals; unified modeling language object oriented design methodology; virtual digital oscilloscope; web browser; Computer languages; Design methodology; Digital signal processing; Digital signal processors; Hardware; Java; Object oriented modeling; Oscilloscopes; Signal processing; Underwater acoustics;
Conference_Titel :
Technology of Object-Oriented Languages, 1998. TOOLS 26. Proceedings
Conference_Location :
Santa Barbara, CA
Print_ISBN :
0-8186-8482-8
DOI :
10.1109/TOOLS.1998.711012