David Pope Anderson (nacido en 1955) es un científico investigador estadounidense del Laboratorio de Ciencias Espaciales de la Universidad de California, Berkeley , y profesor adjunto de informática en la Universidad de Houston . Anderson dirige los proyectos de software SETI@home , BOINC , Bossa y Bolt.
Anderson obtuvo una licenciatura en matemáticas de la Universidad Wesleyana y una maestría y un doctorado en matemáticas y ciencias de la computación de la Universidad de Wisconsin-Madison . Mientras estaba en la escuela de posgrado, publicó cuatro artículos de investigación en gráficos por computadora. [1] Su investigación de doctorado involucró el uso de gramáticas de atributos mejoradas para especificar e implementar protocolos de comunicación. [2]
De 1985 a 1992 fue profesor adjunto en el Departamento de Informática de la Universidad de California en Berkeley, donde recibió los premios NSF Presidential Young Investigator y IBM Faculty Development. Durante este período llevó a cabo varios proyectos de investigación:
De 1992 a 1994 trabajó en Sonic Solutions , donde desarrolló Sonic System, el primer sistema distribuido para edición de audio digital profesional. [8]
En 1994 inventó la «televisión de realidad virtual», un sistema de televisión que permitía a los espectadores controlar su posición y orientación virtuales. En 1996 obtuvo una patente por esta invención. [9]
En 1994 desarrolló uno de los primeros sistemas de filtrado colaborativo y creó un sitio web, rare.com, que proporcionaba recomendaciones de películas basadas en las calificaciones de los usuarios.
De 1995 a 1998 fue director técnico de Tunes.com, donde desarrolló sistemas web para el descubrimiento de música basados en filtrado colaborativo, acústica y otros modelos.
En 1995, se unió a David Gedye y Dan Werthimer para crear SETI@home , uno de los primeros proyectos informáticos voluntarios. Anderson sigue dirigiendo SETI@home.
De 2000 a 2002, se desempeñó como CTO de United Devices , una empresa que desarrolló software para computación distribuida.
En 2002 creó el proyecto Berkeley Open Infrastructure for Network Computing , que desarrolla una plataforma de software de código abierto para la computación voluntaria . [10] El proyecto está financiado por la NSF y tiene su sede en el Laboratorio de Ciencias Espaciales de la UC Berkeley . BOINC es utilizado por unos 100 proyectos, incluidos SETI@home , Einstein@home , Rosetta@home , Climateprediction.net y IBM World Community Grid . Se utiliza como plataforma para varias aplicaciones distribuidas en áreas tan diversas como las matemáticas, la medicina, la biología molecular, la climatología y la astrofísica. [11]
Anderson participó en Stardust@home , que utilizó a 23.000 voluntarios para identificar partículas de polvo interestelar a través de la Web, un enfoque denominado pensamiento distribuido . En 2007, Anderson lanzó dos nuevos proyectos de software: Bossa (middleware para pensamiento distribuido) y Bolt (un marco para la formación y la educación basadas en la Web en el contexto de la computación voluntaria y el pensamiento distribuido).
El Sistema Abierto de Berkeley para la Agregación de Habilidades (BOSSA) es un marco de software para el pensamiento distribuido [12] que utiliza voluntarios en Internet para realizar tareas que requieren inteligencia humana, conocimiento o habilidades cognitivas.
MOOD (Musical Object-Oriented Dialect) es una biblioteca de clases de C++ para música por computadora [1]. Se ejecuta en máquinas UNIX basadas en SPARC, MIPS y MC680x0 y en Apple Macintosh, y utiliza E/S MIDI. Está diseñado para composición algorítmica, sistemas interactivos e investigación cognitiva, y es adecuado para cualquier aplicación que necesite concurrencia y control de tiempo preciso. MOOD toma prestadas muchas ideas de FORMULA [2].