Introduction · Stephen Travis Pope
Contact
Stephen T. Pope
220 Santa Anita Rd.
Santa Barbara, CA 93105
Tel: (805) 895-6252
Email: stp@create.ucsb.edu
WWW: http://www.create.ucsb.edu/~stp
Summary
Stephen Travis Pope is a senior-level software engineer,
analyst, designer, programming consultant, music composer,
and mentor. He works as a consultant and mentor for software
analysis/design/implementation applying object-oriented
software technology (primarily the Smalltalk programming language, though he has
developed large systems in C++ and Java as well)
to real-world problems. His research interests are distributed programming,
Internet content delivery, audio signal processing, and music representation languages.
Background
Stephen Travis Pope (b. 1955, USA), studied at Cornell University, the Vienna
Music Academy, and the "Mozarteum" in Salzburg, Austria, receiving a variety
of degrees and certificates in electrical engineering/computer science, recording
engineering, and
music theory and composition. He has taught both music and computer science at
the graduate level, and has worked as a composer, software engineer, engineering
manager, consultant/mentor/trainer, editor, and performing musician.
From 1988 through 1997, he served as editor-in-chief of
Computer Music Journal, published by the MIT Press.
He is currently active as a software consultant (AKA The Nomad Group) specializing in
object-oriented software design, and as a senior research specialist at the
Center Research in Electronic Art Technology
(CREATE) in the Department of Music at the University of California, Santa Barbara.
In his 20 years experience in object-oriented software development,
he has held technical and managerial positions in software development at PCS/Cadmus
Computers GmbH in Munich, Xerox PARC, ParcPlace Systems, Inc.,
and Expertcity.com, Inc. in California,
and in numerous consulting and mentoring roles in US-based and European industry
(e.g., Sprint, AT&T, Teknowledge, Ariel, Meade, John Deere, AT&T, American Express,
FedEx, Boeing, and Northrop).
He has undertaken research projects at the Vienna Music Academy, the "Mozarteum,"
Stanford University, the University of California, Berkeley, the Swedish Institute
for Computer Science, and the University of California, Santa Barbara.
Stephen has over 80 publications on topics related to music
theory and composition, computer music, artificial intelligence,
graphics and user interfaces, integrated programming environments, and
object-oriented programming.
He has been an officer of the International
Computer Music Association, and was elected a lifetime member by the
board of directors in 1990.
He has realized his musical works at computer music studios in the USA
(CCRMA/Stanford, CNMAT/Berkeley, CREATE/Santa Barbara) and Europe (IRCAM/Paris,
STEIM/Amsterdam, EMS/Stockholm, CMRS/Salzburg, IEuEM/Vienna); his music
is performed frequently and is available in recorded form from
Centaur Records,
Perspectives of New Music,
Touch Records,
SBC Records,
and on MIT Press Monograph CD/CD-ROMs.
Stephen lived in Europe (Austria, Germany and France) from 1977-86, and has
spent several years there since then (in Holland and Sweden).
Accomplishments
Stephen's primary software development projects have included:
- General-purpose windowing systems, user interfaces and libraries;
- Smalltalk-80, CommonLISP and C++ software development tools;
- Flexible front-ends to "legacy" corporate database systems;
- Interfaces between Smalltalk-80 and UNIX C-based software;
- Portable interactive multimedia electronic mail applications;
- Music and digital audio signal processing tools;
- Virtual-reality-based user interfaces and applications;
- Hypermedia-based computer-aided instruction tools;
- Graphical structure-editing-based user interfaces; and
- Integrated Java E-commerce and Object/Relational database frameworks.
A selection of the released software products in whose design and/or
implementation he has participated is included below.
- vsh/msh - UNIX visual shells and DSP interpreter system
- wsh/wsx - Windowing systems and API libraries for UNIX workstations
- Smalltalk-80 - Contributions to, and release management of, several releases of the Smalltalk-80 Programming System
- Siren - Smalltalk-80-based computer multimedia applications and tool kit
- Navigator for UNIX - Graphics/direct manipulation-based UNIX front-end
- Objectworks\C++ - C++ integrated programming environment
- STAMP - Portable Smalltalk-80 electronic mail application and cross- platform mail transport mechanism
- Bug56 - Window/menu-based interactive source-code debugger for the DSP56001 digital signal processor
- ProductTrack - Interactive distributed expert system and database for requirements analysis and project tracking for manufacturing
- RegMgr - Smalltalk-80 ISAM database package and editor/browsers
- ION - Software for management of ATM networks
- Expertcity.com - Web-based technical support service using real-time screen-sharing
Personal Data
Born December 9, 1955 in Ridgewood, New Jersey, USA; citizen of
the USA; previous working permits in Austria, Germany, France,
The Netherlands, and Sweden.
Native language: English; fluent German and French.
Further References
See also:
[Stephen Travis Pope, stp@create.ucsb.edu]