John Bridges es coautor del programa informático PCPaint y desarrollador principal del programa GRASP para Microtex Industries junto con Doug Wolfgram. También es el único autor de GLPro y AfterGRASP. Su artículo titulado "Compresión diferencial de imágenes" se publicó en el número de febrero de 1991 de la revista Dr. Dobb's Journal .
Trabajos iniciales
En 1980, Bridges comenzó su carrera como programador en el Instituto de Cirugía Plástica Reconstructiva de la Universidad de Nueva York (NYU) como becario de verano, trabajando con sofisticados sistemas de gráficos vectoriales programables . Desarrolló herramientas de edición y también actualizó y depuró software utilizado en las primeras investigaciones sobre escaneo de rayos X en 3D.
Entre 1981 y 1985, Bridges escribió los controladores de disco RAM, utilidades, software de descifrado, software de cambio de tareas y diagnósticos de prueba de memoria para Abacus, un fabricante de tarjetas de memoria de gran capacidad para el Apple II .
En 1982, comenzó a trabajar para Classroom Consortia Media, Inc., una empresa de software educativo, donde desarrolló y escribió bibliotecas y herramientas gráficas para Apple e IBM. Durante su tiempo allí, creó un programa de dibujo llamado SuperDraw para CCM y, por su cuenta, escribió el código gráfico principal de lo que más tarde se convertiría en PCPaint , además de desarrollar el formato de biblioteca GRASP GL .
PCPaint
En 1984, Bridges desarrolló la primera versión de PCPaint con Doug Wolfgram para Mouse Systems . PCPaint fue el primer programa de dibujo con interfaz gráfica de usuario (GUI) para PC de IBM controlado por ratón. [ 1 ] La compañía adquirió los derechos exclusivos de PCPaint, y John continuó su desarrollo hasta 1990.
COMPRENDER
En 1985, el código PCPaint de Bridges y el programa de diapositivas de Doug se fusionaron en un nuevo programa, GRASP. GRASP fue el primer programa de animación multimedia para IBM PC y creó el formato de biblioteca GRASP GL . GRASP se lanzó originalmente como shareware a través de la empresa de Doug, Microtex Industries. Sin embargo, la versión 2.0 y posteriores fueron vendidas comercialmente por Paul Mace Software. Doug vendió sus acciones de PCPaint y GRASP a Bridges en 1990, y el trabajo de Bridges en GRASP continuó hasta 1994, cuando rescindió el contrato con Paul Mace Software. El trabajo de Bridges en GRASP incluyó varios conjuntos de herramientas y complementos, como Pictor Paint , ARTools, HRFE (High Res Flic Enhancement), [ 2 ] y código de sonido para PC Speaker que provocó que Paul Mace Software fuera amenazado con una demanda por RealSound debido al uso de modulación de frecuencia, sobre la cual RealSound poseía una patente.
También se incluyó una versión simplificada de GRASP 4.0 con las copias de Multimedia Creations: Hands-On Workshop for Exploring Animation and Sound de Philip Shaddock . [ 3 ]
VELOCIDAD DE VÍDEO
En 1987, Bridges lanzó VIDSPEED, un programa gratuito que prueba la velocidad de las tarjetas gráficas "[midiendo] el rendimiento de escritura de datos de píxeles constantes en la memoria de vídeo a través del bus en modos gráficos". [ 4 ] VIDSPEED fue bien recibido en la comunidad y fue recomendado en al menos dos libros, Web Performance Tuning de Patrick Killelea [ 5 ] y Bigelow's Computer Repair Toolkit de Stephen J. Bigelow , [ 6 ] aunque Bigelow expresa preocupación por el soporte y las actualizaciones.
Proyecto IBM
Entre 1986 y 1987, Bridges desarrolló un proyecto para el Laboratorio Multimedia de IBM que reproducía vídeo a todo color en una ventana de un cuarto de tamaño en el nuevo IBM Modelo 30 ( CPU 8086 de 8 MHz), que contaba con el nuevo modo de vídeo MCGA de 320x200 y 256 colores. No solo reproducía vídeo a todo color en una etapa tan temprana de la historia de DOS, sino que lo hacía con fluidez en uno de los modelos IBM PS/2 más lentos y de gama baja que se comercializaban. IBM solicitó una patente para los algoritmos que desarrolló, aunque la solicitud se presentó a nombre del director del proyecto en IBM.
Esos mismos algoritmos fueron publicados posteriormente en un artículo de Bridges titulado "Compresión diferencial de imágenes", que apareció por primera vez en Dr. Dobb's Journal en febrero de 1991. [ 7 ] Posteriormente fue reimpreso en esa misma revista en julio de 2001 [ 8 ] junto con el artículo de James H. Sylvester de 1993 "Algoritmos de compresión diferencial", que adapta los algoritmos de Bridges a datos generalizados, no solo a gráficos. [ 9 ]
HERRAMIENTAS DE IMAGEN
Del proyecto de IBM surgió IMAGETOOLS en 1987, una colección de herramientas de conversión y escalado de imágenes VGA/EGA de alta resolución (15 bits, 24 bits, 32 bits). Fue comercializada por MetaCreations Corp. /Harvard Systems Corp (HSC Software).
PICEM
En 1988, Bridges creó un programa gratuito para visualizar imágenes llamado PICEM. En aquel entonces, otros visores de imágenes eran comerciales. PICEM también permitía al usuario ajustar el brillo y el contraste de las imágenes [ 10 ] y guardar la imagen visualizada en otros formatos, incluido el BSAVE (formato de imagen gráfica) . PICEM se hizo tan popular que Microsoft ofreció asistencia técnica para su uso junto con QuickBasic . [ 11 ]
VGAKIT
También en 1988, Bridges lanzó VGAKIT, el kit de programación VGAKIT SVGA, como software gratuito. VGAKIT es una biblioteca de código abierto para acceder a modos gráficos extendidos desde DOS, que no estaban estandarizados antes de la llegada de VESA VBE. Se utilizó en varios proyectos de código abierto y cerrado. El desarrollador de UniVBE , un programa que extendía la BIOS de las tarjetas de video para hacerla compatible con el nuevo VESA VBE, dijo que Bridges "proporcionó la información sin la cual [UniVBE] nunca se habría puesto en marcha. Toda la comunidad de gráficos para PC está profundamente agradecida con él". [ 12 ]
El autor Michael Abrash , en su libro de 1997 Graphics Programming Black Book , dice: " Se ha publicado poco más que mis columnas en DDJ ( Dr. Dobb's Journal ) sobre ( Modo X ), aunque Bridges ha distribuido ampliamente su código para varias resoluciones de 256 colores no documentadas, y me gustaría reconocer la influencia de su código en la rutina de configuración de modo presentada en [Capítulo 47]". [ 13 ] Los códigos a los que se refiere Abrash son códigos de modo de 256 colores de 360x480 del Modo X que Bridges incluyó con VGAKIT, y funcionaban en cualquier VGA, no solo en SVGA. Los artículos de Abrash en DDJ se publicaron alrededor de 1991 antes de ser compilados en GPBB .
Pintura Pictor y ARTOOLS
Cuando se lanzó GRASP 3.5, incluía la versión más reciente de PCPaint de Bridges, Pictor Paint . La versión 4.0 incluía ARTOOLS de Bridges , [ 14 ] que era una colección de herramientas de manipulación de imágenes que incluía una utilidad de transformación temprana que rastreaba todos los puntos en las imágenes de origen y destino, creando todos los fotogramas intermedios.
GLPro
En 1995, Bridges creó GLPro para IMS como la versión más reciente de las ideas de Bridges que dieron origen a GRASP, actualizada para Windows . En 2000, GLPro pasó a ser propiedad de GMedia PLC, que cerró en 2001. Bridges cesó todo trabajo en GLPro en ese momento.
Una versión simplificada de GLPro se incluyó con el libro GLPRO Foundations 2000 de Conrad R. Brandt . [ 15 ]
AfterGRASP
En 2002, Bridges comenzó a trabajar en un nuevo programa, AfterGRASP, diseñado para ser compatible con versiones anteriores de GLPro. El trabajo en ese proyecto aún continúa.
Formato de imagen Pictor PIC
El formato de imagen PICtor PIC es un formato de archivo de imagen desarrollado por Bridges para PCPaint . También fue el formato de archivo nativo para GRASP y GLPro , y fue el primer estándar de imágenes de DOS ampliamente aceptado .
Véase también
Referencias
- ↑ dans20thcenturyabandonware.com Archivado el 5 de marzo de 2007 en Wayback Machine
- ↑ findarticles.com Archivado el 18 de mayo de 2005 en Wayback Machine
- ↑ Shaddock, Philip (1992). Creaciones multimedia . Ciudad: Waite Group Pr. ISBN 1-878739-26-3.
- ↑ filg.uj.edu.pl Archivado el 8 de diciembre de 2004 en Wayback Machine
- ↑ Killelea, Patrick (2002). Web Performance Tuning . Sebastopol: O'Reilly. ISBN 0-596-00172-X.
- ↑ Bigelow, Stephen (1997). Bigelow's Computer Repair Toolkit . Nueva York: McGraw-Hill. ISBN 0-07-912979-X.
- ↑ math.utah.edu
- ↑ ddj.com
- ↑ ddj.com
- ↑ electronicsaustralia.com.au Archivado el 21/07/2008 en Wayback Machine
- ↑ support.microsoft.com
- ↑ volny.cz
- ↑ Abrash, Michael (1997). Michael Abrash's Graphics Programming Black Book . Albany: Coriolis Group Books. ISBN 1-57610-174-6.
- ↑ ascilite.org.au Archivado el 25/06/2001 en Wayback Machine
- ↑ Brandt, Conrad (2000). Glpro Foundations 2000. Orlando: Pallas Press. ISBN 0-9661871-7-2.
Páginas externas
- Página principal de AfterGRASP
- Historia de GLPro
- Archivo de la lista de correo de GLPro
- Historia de GLPro
- programadores informáticos
- Programadores de software libre
- diseñadores de lenguajes de programación
- Personas vivas