HOME

TheInfoList



OR:

Brian E. Paul is a
computer programmer A computer programmer, sometimes referred to as a software developer, a software engineer, a programmer or a coder, is a person who creates computer programs — often for larger computer software. A programmer is someone who writes/creates ...
who originally wrote and maintained the source code for the
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 ...
Mesa A mesa is an isolated, flat-topped elevation, ridge or hill, which is bounded from all sides by steep escarpments and stands distinctly above a surrounding plain. Mesas characteristically consist of flat-lying soft sedimentary rocks capped by a ...
graphics library until 2012, and is still active in the project. He began writing its source code in August 1993. Mesa is a
free software Free software or libre software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, and distribute it and any adapted versions. Free software is a matter of liberty, ...
/
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 ...
graphics Graphics () are visual images or designs on some surface, such as a wall, canvas, screen, paper, or stone, to inform, illustrate, or entertain. In contemporary usage, it includes a pictorial representation of data, as in design and manufacture, ...
library A library is a collection of materials, books or media that are accessible for use and not just for display purposes. A library provides physical (hard copies) or digital access (soft copies) materials, and may be a physical location or a vi ...
that provides a generic
OpenGL OpenGL (Open Graphics Library) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve ha ...
implementation for rendering
three-dimensional Three-dimensional space (also: 3D space, 3-space or, rarely, tri-dimensional space) is a geometric setting in which three values (called ''parameters'') are required to determine the position of an element (i.e., point). This is the informal ...
graphics on multiple platforms.


Education

Paul obtained his bachelor's degree at the
University of Wisconsin–Oshkosh The University of Wisconsin Oshkosh (UW Oshkosh or UW Osh) is a public university in Oshkosh, Wisconsin. It is part of the University of Wisconsin System and offers bachelor's, master's, and doctoral degree programs to nearly 14,000 students e ...
in 1990. He worked on the SSEC Visualization Project while obtaining his master's degree at the
University of Wisconsin–Madison A university () is an institution of higher (or tertiary) education and research which awards academic degrees in several academic disciplines. ''University'' is derived from the Latin phrase ''universitas magistrorum et scholarium'', which ...
.


Mesa development

Paul was a graphics hobbyist. He thought it would be fun to implement a simple 3D graphics library using the OpenGL API. He spent eighteen months of part-time development before he released the software on the Internet. The software was well received, and people began contributing to its development. Graphics hardware support was added to Mesa in 1997 in the form of a Glide driver for the new
3dfx 3dfx Interactive was an American technology company headquartered in San Jose, California, founded in 1994, that specialized in the manufacturing of 3D graphics processing units, and later, video cards. It was a pioneer in the field from the ...
Voodoo graphics card."Introduction to the Direct Rendering Infrastructure"
Retrieved 2007-02-11


Career

Paul continued working on the SSEC Project after graduation. He has also worked for
Silicon Graphics Silicon Graphics, Inc. (stylized as SiliconGraphics before 1999, later rebranded SGI, historically known as Silicon Graphics Computer Systems or SGCS) was an American high-performance computing manufacturer, producing computer hardware and soft ...
,
Avid Technology Avid Technology is an American technology and multimedia company based in Burlington, Massachusetts, and founded in August 1987 by Bill Warner. It specialises in audio and video; specifically, digital non-linear editing (NLE) systems, video ed ...
, and Precision Insight (bought out by
VA Linux Systems Geeknet, Inc. is a Fairfax County, Virginia–based company that is a subsidiary of GameStop. The company was formerly known as VA Research, VA Linux Systems, VA Software, and SourceForge, Inc. History VA Research VA Research was founded in Nove ...
). In 2000, Paul won the third
Free Software Foundation The Free Software Foundation (FSF) is a 501(c)(3) non-profit organization founded by Richard Stallman on October 4, 1985, to support the free software movement, with the organization's preference for software being distributed under copyleft ("s ...
Award for the Advancement of Free Software Free Software Foundation (FSF) grants two annual awards. Since 1998, FSF has granted the award for Advancement of Free Software and since 2005, also the Free Software Award for Projects of Social Benefit. Presentation ceremonies In 1999 it was pr ...
."Brian Paul is Awarded the Free Software Foundation Award For the Advancement of Free Software"
February 2, 2001; Retrieved February 11, 2007
In November 2001, he co-founded Tungsten Graphics, which was acquired by
VMware VMware, Inc. is an American cloud computing and virtualization technology company with headquarters in Palo Alto, California. VMware was the first commercially successful company to virtualize the x86 architecture. VMware's desktop software ru ...
in December 2008, where he now works.


Other contributions

Paul has also contributed to or written: *
Chromium Chromium is a chemical element with the symbol Cr and atomic number 24. It is the first element in group 6. It is a steely-grey, lustrous, hard, and brittle transition metal. Chromium metal is valued for its high corrosion resistance and h ...
*
Direct Rendering Infrastructure The Direct Rendering Infrastructure (DRI) is the framework comprising the modern Linux graphics stack which allows unprivileged user-space programs to issue commands to graphics hardware without conflicting with other programs. The main use ...
in
XFree86 XFree86 is an implementation of the X Window System. It was originally written for Unix-like operating systems on IBM PC compatibles and was available for many other operating systems and platforms. It is free and open source software under the XF ...
* Blockbuster – a high-res movie player for scientific visualization applications * Glean – OpenGL validation * Togl – an OpenGL widget for Tcl/Tk *
Vis5D Vis5D is a 3D visualization system used primarily for animated 3D visualization of weather simulations. It was the first system to produce fully interactive animated 3D displays of time-dynamic volumetric data sets and the first open source 3D ...
visualization system * VisAD visualization system * Cave5D – an adaptation of Vis5D to immersive virtual reality * TR – OpenGL tile rendering library * V-Blocks – virtual building blocks * Avid Marquee – video animation, 3D text, graphics


References


External links


Brian Paul's Home Page

"Interview: Brian Paul Answers"
slashdot; December 17, 1999; Retrieved February 11, 2007 {{DEFAULTSORT:Paul, Brian Free software programmers Living people Year of birth missing (living people) University of Wisconsin–Oshkosh alumni University of Wisconsin–Madison alumni