John Bridges (software Developer)
   HOME

TheInfoList



OR:

John Bridges is the co-author of the computer program
PCPaint PCPaint was the first IBM PC-based mouse-driven GUI paint program. It was developed by John Bridges and Doug Wolfgram. It was later developed into Pictor Paint. The hardware manufacturer Mouse Systems bundled PCPaint with millions of computer ...
and primary developer of the program
GRASP A grasp is an act of taking, holding or seizing firmly with (or as if with) the hand. An example of a grasp is the handshake, wherein two people grasp one of each other's like hands. In zoology particularly, prehensility is the quality of an ap ...
for Microtex Industries with Doug Wolfgram. He is also the sole author of
GLPro GRaphic Animation System for Professionals (GRASP) was the first multimedia animation program for the IBM PC family of computers. It was also at one time the most widely used animation format. Originally conceived by Doug Wolfgram under the name ...
and AfterGRASP. His article entitled "Differential Image Compression" was published in the February 1991 issue of
Dr. Dobb's Journal ''Dr. Dobb's Journal'' (''DDJ'') was a monthly magazine published in the United States by UBM Technology Group, part of UBM plc, UBM. It covered topics aimed at computer programmers. When launched in 1976, DDJ was the first regular periodical focu ...
.


Early work

In 1980 Bridges started his programming career at the NYU Institute for Reconstructive Plastic Surgery as a summer intern, working with sophisticated programmable vector graphics systems. He wrote editing tools and also updated and debugged software used for early 3D x-ray scanning research. From 1981-85 Bridges wrote the RAM disk drivers, utilities, cracking software, task switching software, and memory test diagnostics for Abacus, a maker of large memory cards for the
Apple II The Apple II (stylized as ) is an 8-bit home computer and one of the world's first highly successful mass-produced microcomputer products. It was designed primarily by Steve Wozniak; Jerry Manock developed the design of Apple II's foam-m ...
. In 1982, he started working for Classroom Consortia Media, Inc., an educational software company, developing and writing Apple and IBM graphics libraries and tools for their software. During his tenure there he created a drawing program called SuperDraw for CCM, and on his own wrote the core graphics code for what would later become
PCPaint PCPaint was the first IBM PC-based mouse-driven GUI paint program. It was developed by John Bridges and Doug Wolfgram. It was later developed into Pictor Paint. The hardware manufacturer Mouse Systems bundled PCPaint with millions of computer ...
, as well as develop the GRASP GL library format.


PCPaint

In 1984, Bridges developed the first version of
PCPaint PCPaint was the first IBM PC-based mouse-driven GUI paint program. It was developed by John Bridges and Doug Wolfgram. It was later developed into Pictor Paint. The hardware manufacturer Mouse Systems bundled PCPaint with millions of computer ...
with Doug Wolfgram for
Mouse Systems Mouse Systems Corporation (MSC), formerly Rodent Associates, was founded in 1982 by Steve Kirsch. The company was responsible for bringing the mouse to the IBM PC for the first time. History Mouse Systems' optical mouse, wired to a Sun workstat ...
. PCPaint was the first IBM PC-based mouse driven GUI paint program. The company purchased the exclusive rights to PCPaint, and John continued development until 1990.


GRASP

In 1985, Bridges' PCPaint code and Doug's slideshow program morphed into a new program, GRASP. GRASP was the first multimedia animation program for the IBM PC and created the GRASP GL library format. GRASP was originally released as shareware through Doug's company, Microtex Industries. However, version 2.0 and after were sold commercially by Paul Mace Software. Doug sold his shares of both PCPaint and GRASP to Bridges in 1990, and Bridges' work on GRASP continued through 1994, when he terminated the contract with Paul Mace Software. Bridges' work on GRASP included several toolsets and add-ons, such as
Pictor Paint PCPaint was the first IBM PC-based mouse-driven GUI paint program. It was developed by John Bridges (software developer), John Bridges and Doug Wolfgram. It was later developed into Pictor Paint. The hardware manufacturer Mouse Systems bundled ...
, ARTools, HRFE (High Res Flic Enhancement), and PC Speaker sound code that caused Paul Mace Software to be threatened with a lawsuit by RealSound because of the use of frequency modulation, upon which RealSound held a patent. A stripped-down version of GRASP 4.0 was also included with copies of Philip Shaddock's ''Multimedia Creations: Hands-On Workshop for Exploring Animation and Sound''.


VIDSPEED

In 1987, Bridges released VIDSPEED, a freeware program that tests the speed of graphics cards by " easuringthe throughput of writing constant pixel data to video memory over the bus in graphics modes." VIDSPEED was well received in the community and was recommended in at least two books, Patrick Killelea's ''Web Performance Tuning'' and Stephen J. Bigelow's ''Bigelow's Computer Repair Toolkit'', though Bigelow expresses concern over support and updates.


IBM Project

In 1986-87 Bridges authored a project for the IBM Multimedia Lab which played back full color video in a 1/4 size window on the new IBM Model 30 (8 MHz 8086 CPU) which had the new MCGA 320x200 256-color video mode. Not only did it play full color video at such an early date in DOS history, but it did so smoothly on one of the slowest, most low-end IBM PS/2 models sold. IBM applied for a patent on algorithms he developed, though it was filed under the name of the project manager at IBM. Those same algorithms were later published in an article by Bridges entitled "Differential Image Compression", which first appeared in
Dr. Dobb's Journal ''Dr. Dobb's Journal'' (''DDJ'') was a monthly magazine published in the United States by UBM Technology Group, part of UBM plc, UBM. It covered topics aimed at computer programmers. When launched in 1976, DDJ was the first regular periodical focu ...
in February 1991. It was later reprinted in that same magazine in July 2001 along with James H. Sylvester's 1993 article "Differential Compression Algorithms", which adapts Bridges' algorithms to generalized data, not just graphics.


IMAGETOOLS

Out of the IBM Project came IMAGETOOLS in 1987, a collection of high color (15bit, 24bit, 32bit) VGA/EGA image conversion and scaling tools. It was sold by MetaCreations Corp./Harvard Systems Corp (HSC Software).


PICEM

In 1988, Bridges authored a freeware image viewer program called PICEM. Other image viewers at the time were commercial. PICEM also allowed the user to adjust images' brightness and contrast and to save the image being viewed to other formats including the BSAVE (graphics image format). PICEM became popular enough that Microsoft offered tech help in using it in conjunction with
QuickBasic Microsoft QuickBASIC (also QB) is an Integrated Development Environment (or IDE) and compiler for the BASIC programming language that was developed by Microsoft. QuickBASIC runs mainly on DOS, though there was also a short-lived version for the c ...
.


VGAKIT

Also in 1988, Bridges released VGAKIT, the VGAKIT SVGA Programming Kit, as freeware. VGAKIT is an
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
library for accessing extended graphics modes from DOS, which was not standardized before VESA VBE arrived. It was used in several open and closed source projects. The developer of
UniVBE UniVBE (short for ''Universal VESA BIOS Extensions'') is a software driver that allows DOS applications written to the VESA BIOS standard to run on almost any display device made in the last 15 years or so. The UniVBE driver was written by SciTec ...
, a program that extended video cards' BIOS to become compatible with the new VESA VBE, said that Bridges "provided the information without which niVBEwould never have gotten started. The whole PC graphics community is deeply in his debt." Author
Michael Abrash Michael Abrash is a programmer and technical writer specializing in code optimization and 80x86 assembly language. He wrote the 1990 book ''Zen of Assembly Language Volume 1: Knowledge'' and a monthly column in '' Dr. Dobb's Journal'' in the earl ...
, in his 1997 book ''Graphics Programming Black Book'', says "Little other than my DDJ (
Dr. Dobb's Journal ''Dr. Dobb's Journal'' (''DDJ'') was a monthly magazine published in the United States by UBM Technology Group, part of UBM plc, UBM. It covered topics aimed at computer programmers. When launched in 1976, DDJ was the first regular periodical focu ...
) columns has been published about (
Mode X Mode X is an alternative 256-color graphics display mode of the IBM VGA graphics hardware that was popularized by Michael Abrash. It was first published in July 1991 in '' Dr. Dobb's Journal'', and republished in chapters 47-49 of Abrash's ''Graph ...
), although Bridges has widely distributed his code for a number of undocumented 256-color resolutions, and I’d like to acknowledge the influence of his code on the mode set routine presented in hapter 47" The codes to which Abrash refers are Mode X 360x480 256-color mode codes Bridges included with VGAKIT, and worked on any VGA, not just SVGAs. Abrash's DDJ articles were published circa 1991 before being compiled into ''GPBB''.


Pictor Paint and ARTOOLS

When GRASP 3.5 was released, it included Bridges' newest version of PCPaint,
Pictor Paint PCPaint was the first IBM PC-based mouse-driven GUI paint program. It was developed by John Bridges (software developer), John Bridges and Doug Wolfgram. It was later developed into Pictor Paint. The hardware manufacturer Mouse Systems bundled ...
. Version 4.0 included Bridges' ARTOOLS, which was a collection of image manipulation tools which included an early morphing utility that tracked all points in source and destination images, creating all the in-between frames.


GLPro

In 1995, Bridges created
GLPro GRaphic Animation System for Professionals (GRASP) was the first multimedia animation program for the IBM PC family of computers. It was also at one time the most widely used animation format. Originally conceived by Doug Wolfgram under the name ...
for IMS as the newest incarnation of Bridges' ideas behind GRASP updated for
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
. In 2000 GLPro became property of GMedia PLC, which closed in 2001. Bridges stopped all GLPro work at that time. A stripped down version of GLPro was included with Conrad R. Brandt's book ''GLPRO Foundations 2000''.


AfterGRASP

In 2002, Bridges started work on a new program, AfterGRASP, designed to be backwards compatible with GLPro. Work is still continuing on that project.


Pictor PIC image format

The
PICtor PIC image format PICtor is an image file format developed by John Bridges, the principal author of PCPaint, the first Paintbrush program for the PC. It was also the native file format for Pictor Paint and Graphics Animation System for Professionals (GRASP) (al ...
is an
image file format An Image file format is a file format for a digital image. There are many formats that can be used, such as JPEG, Portable Network Graphics, PNG, and GIF. Most formats up until 2022 were for storing 2D images, not 3D ones. The data stored in an ...
developed by Bridges for
PCPaint PCPaint was the first IBM PC-based mouse-driven GUI paint program. It was developed by John Bridges and Doug Wolfgram. It was later developed into Pictor Paint. The hardware manufacturer Mouse Systems bundled PCPaint with millions of computer ...
. It was also the native file format for
GRASP A grasp is an act of taking, holding or seizing firmly with (or as if with) the hand. An example of a grasp is the handshake, wherein two people grasp one of each other's like hands. In zoology particularly, prehensility is the quality of an ap ...
, and
GLPro GRaphic Animation System for Professionals (GRASP) was the first multimedia animation program for the IBM PC family of computers. It was also at one time the most widely used animation format. Originally conceived by Doug Wolfgram under the name ...
and was the first widely accepted
DOS DOS is shorthand for the MS-DOS and IBM PC DOS family of operating systems. DOS may also refer to: Computing * Data over signalling (DoS), multiplexing data onto a signalling channel * Denial-of-service attack (DoS), an attack on a communicat ...
imaging standard.


See also

*
PCPaint PCPaint was the first IBM PC-based mouse-driven GUI paint program. It was developed by John Bridges and Doug Wolfgram. It was later developed into Pictor Paint. The hardware manufacturer Mouse Systems bundled PCPaint with millions of computer ...
*
PICtor PIC image format PICtor is an image file format developed by John Bridges, the principal author of PCPaint, the first Paintbrush program for the PC. It was also the native file format for Pictor Paint and Graphics Animation System for Professionals (GRASP) (al ...
*
GRASP A grasp is an act of taking, holding or seizing firmly with (or as if with) the hand. An example of a grasp is the handshake, wherein two people grasp one of each other's like hands. In zoology particularly, prehensility is the quality of an ap ...
* GRASP GL library format *
GLPro GRaphic Animation System for Professionals (GRASP) was the first multimedia animation program for the IBM PC family of computers. It was also at one time the most widely used animation format. Originally conceived by Doug Wolfgram under the name ...


References


External Pages


AfterGRASP Homepage

GLPro Mailing List Archive


{{DEFAULTSORT:Bridges, John Computer programmers Free software programmers Programming language designers Living people Year of birth missing (living people)