Mark Adler (nacido en 1959) es un ingeniero de software estadounidense. Es más conocido por su trabajo en el campo de la compresión de datos como autor de la función de suma de comprobación Adler-32 y coautor junto con Jean-Loup Gailly de la biblioteca de compresión zlib [1] y gzip . [2] Ha contribuido a Info-ZIP y ha participado en el desarrollo del formato de imagen Portable Network Graphics (PNG). [3] [4] Adler también fue el gerente de la misión Spirit Cruise para la misión Mars Exploration Rover . [5] [6]
Adler nació en Miami , Florida , y fue el único hijo de David y Bertha Adler. Adler obtuvo su Licenciatura en Ciencias en Matemáticas y su Maestría en Ciencias en Ingeniería Eléctrica en la Universidad de Florida en 1981 y 1985, respectivamente. En 1990, Adler obtuvo su Doctorado en Física en el Instituto Tecnológico de California . [4]
Después de su doctorado, Adler trabajó para Hughes Aircraft en su Grupo de Espacio y Comunicaciones, trabajando en diversos proyectos, incluyendo el análisis de los efectos de las ráfagas de rayos X en los cables satelitales, el desarrollo de nuevos códigos de corrección de errores , el diseño de una llave antirrobo para automóviles y la investigación de compresión de imágenes y videos digitales ( wavelets y MPEG-2 ). [4]
Desde 1992 hasta 1995, Adler fue el ingeniero principal de la misión Cassini-Huygens . [4] Posteriormente, se convirtió en el arquitecto del programa de exploración de Marte en el Laboratorio de Propulsión a Chorro (JPL) desde 1996 hasta 1998, lo que significó que Adler fue responsable de la planificación de las misiones de exploración de Marte a partir de 2001, así como de manejar los problemas de ingeniería entre proyectos para misiones en vuelo y en desarrollo durante ese tiempo. [6] En 1999 y principios de 2000, Adler fue el gerente de misión y sistemas e ingeniero jefe del proyecto Mars Sample Return , que lanzaría tres misiones en 2003 y 2005 para traer muestras marcianas de regreso a la Tierra en 2008. El proyecto se canceló después del fracaso de Mars Polar Lander . [6]
Adler inició y dirigió un estudio de tres semanas y media sobre el concepto que luego fue seleccionado como la misión Mars Exploration Rover (MER) para 2003. Se desempeñó como gerente adjunto del sistema de misión, ingeniero de proyecto interino, gerente adjunto de operaciones de ensamblaje, prueba y lanzamiento , ingeniero de selección del sitio de aterrizaje y gerente de la misión Spirit . [6]
Adler es actualmente el jefe del proyecto del Desacelerador Supersónico de Baja Densidad . [7]
Adler es un piloto privado con calificación de instrumentos , un buceador certificado y un actor de teatro aficionado . [8 ]
Está casado con Diana St. James. Viven en La Cañada, California . Tienen dos hijos, Joshua y Zachary. St. James trabaja en el Instituto Tecnológico de California y actúa y dirige representaciones teatrales. [4]
Junto con el coautor Jean-loup Gailly , Adler recibió el premio USENIX Software Tools User Group (STUG) 2009 por sus contribuciones a los algoritmos FLOSS para la compresión de datos. [9]
gzip fue escrito por Jean-loup Gailly… y Mark Adler para el código de descompresión.
En una semana, se habían propuesto la mayoría de las características principales de PNG, si bien aún no se habían aceptado: filtrado delta para una mejor compresión (Scott Elliott y Mark Adler).… Sin embargo, la verdadera gloria está realmente reservada para tres personas: Jean-loup Gailly y Mark Adler de Info-ZIP (ambos también famosos por gzip), quienes originalmente escribieron las rutinas deflate() e inflate() de Zip y luego, para PNG, las reescribieron como una biblioteca portátil llamada zlib; y Guy Eric Schalnat de Group 42, quien casi sin ayuda de nadie escribió la implementación de referencia libpng (originalmente
pnglib
) desde cero.