Applications

Sound Quality

Sound, Noise, and Vibration engineers at SDRC (Structural Dynamics Research Corporation) were developing a design for a general purpose "sound quality" system used to analyze, model, and design and test modifications to the sound of products ranging from automobiles to helicopters to electric shavers. We developed the software architecture for the system, including the critical real-time audio and display scheduling structures for the SGI Unix platform that allowed future system expansion.  We also assisted with user interface design and to define new system capabilities.  We worked with SDRC management, engineers, programmers, and other consultants to implement and deliver several generations of the system.  The SDRC Sound Quality system is now the industry leader and is presently in use at companies including most of the world's leading automobile manufacturers, including Ford, GM, Toyota, Jaguar, Harley-Davidson, and others.

 

Video-Conferencing for Sun Microsystems Laboratories

In 1992 Sun Microsystems Laboratories (SMLI), the research arm of Sun Microsystems, was doing experiments in computer coordinated cooperative work (CoCo), including workstation-based video conferencing and whiteboarding. We had responsibility for initial research and experiments in acoustic echo cancellation for the audio element of conferencing.  We developed and tested methods based on adaptive filtering, evaluated their feasability on the available platforms, and provided Sun with the research notebook on which ultimate implementations were based.

 

Early 4GL

As a principal in Volition Systems, we worked on design and development of one of the earliest 4GLs.  This interactive, screen oriented application development system with relational database allowed very high-speed development of useful classes of applications.  For example, a radio station logging application was brought up and running in less than three days.

 

Other Projects

Design and implementation of PERT and GANT project scheduling systems (1980).