GRaphic Animation System for Professionals (GRASP) was the first multimedia animation program for the
IBM PC
The IBM Personal Computer (model 5150, commonly known as the IBM PC) is the first microcomputer released in the IBM PC model line and the basis for the IBM PC compatible de facto standard. Released on August 12, 1981, it was created by a tea ...
family of computers. It was also at one time the most widely used animation format.
Originally conceived by Doug Wolfgram under the name FlashGun, the first public version of GRASP was the Graphical System for Presentation. The original software was written by Doug Wolfgram and Rob Neville. It later became the GRaphic Animation System for Professionals. Many regard this as the birth of the multimedia industry.
GRASP - Graphic Animation System for Professionals
GRASP 1.0
In 1984 Doug Wolfgram conceived of the idea of an animation scripting language that would allow graphics images to move smoothly across a computer screen under program control.
Persyst Systems
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 ...
hired Wolfgram's company to develop some graphics and animation for their new graphics card, the
BoB board.
The marketing manager from Persyst then moved to
AST computer where he brought in Wolfgram to do similar animation work for the AST line of peripheral cards for PCs. 1
Wolfgram saw the growing demand for multimedia so he brought in
John Bridges, with whom he had co-developed PCPaint for Mouse Systems in 1982. Together they co-developed the early versions of GRASP for Wolfgram's company,
Microtex Industries. Subsequent versions followed. Version 1.10c was released in September 1986.
Starting with John and Doug's source code 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 compute ...
, the painting aspects were chopped out and
instead a simple font editor for Doug's slideshow program
FlashGun was created. The graphics library was used to make a simple script playback that had a command for each graphics library function. It also originally used the
assembly language fades from FlashGun for
a "FADE" command, but those image fade routines were mode specific (CGA) and difficult to enhance. The routines were rewritten along with the script parts. It stored all the files in a ZIB archive, renaming John Bridges' program ZIB to GLIB and the archives it produced were GL files.
GRASP 2.0
In 1987, GRASP 2.0, was released and no longer distributed as ShareWare. It became a commercial product published in the USA by Paul Mace Software. John Bridges assumed responsibility for development of the core engine while Wolfgram developed fades, external utilities and new commands.
GRASP 3.0 and 3.5
In 1988, GRASP 3.0 was released, followed in October 1988 by GRASP 3.5, bundled with
Pictor Paint
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 compute ...
, an improved
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 compute ...
minus publishing features. GRASP 3.5 "
upporteda wide range of video formats, including CGA, EGA, Hercules, VGA and all popular enhanced VGA modes up to 800 x 600 pixels and 1,024 x 768 pixels resolution. The software
isplayedand
ditedimages in several standard formats, including PC Paintbrush (PCX) and GIF."
Award-winning animator
Tom Guthery
Tom or TOM may refer to:
* Tom (given name), a diminutive of Thomas or Tomás or an independent Aramaic given name (and a list of people with the name)
Characters
* Tom Anderson, a character in ''Beavis and Butt-Head''
* Tom Beck, a character ...
claims that by using GRASP in 1990 his early animated computer programs "
ave
''Alta Velocidad Española'' (''AVE'') is a service of high-speed rail in Spain operated by Renfe, the Spanish national railway company, at speeds of up to . As of December 2021, the Spanish high-speed rail network, on part of which the AVE s ...
smooth movement and detailed animation to a degree that many programmers had thought impossible at the time".
GRASP 4.0
In February 1991 GRASP 4.0 was released, with the ability to create "self-executing" demos (bind to make EXE added), AutoDesk FLI/FLC support, PC Speaker Digitized Sound, and a robust programming environment. It also included
ARTOOLS, a collection of image manipulation tools which included an early morphing utility which tracked all points in source and destination images, creating all the in-between frames. Later that year HRFE (High Res Flic Enhancement) was offered as an add-on for GRASP, "
nablingGRASP to recognize, import, manipulate and compile animations created in
Autodesk Animator Pro environment."
In a published paper critiquing GRASP 4.0, the authors Stuart White and John Lenarcic said that "The GRASP language offers creative freedom in the development of interactive multimedia presentations, especially to seasoned programmers with an artistic inclination."
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''.
Multi-Media GRASP 1.0
In June 1993, Multi-Media GRASP 1.0 (also known as MMGRASP and MultiMedia GRaphic Animation System for Professionals Version 5.0) was released with TrueColor support.
Authorship and ownership
Early in 1990 Doug Wolfgram sold his remaining rights to GRASP (and PCPaint) to John Bridges.
In 1994, GRASP development stopped when John Bridges terminated his publishing contract with Paul Mace Software. In 1995, John created
GLPro for
IMS Communications Ltd, the newest incarnation of John's 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 ...
. In 2002, John Bridges created
AfterGRASP, a successor to GRASP and GLPro.
GLPro
GLPro was a multimedia authoring application for
MS-DOS
MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few oper ...
and
Microsoft Windows. GLPro is a contraction of Graphics Language Professional, and was written by
John Bridges as a successor to GRASP. Windows support in GLPro was released in the summer of 1996.
Unlike competing technologies such as
Macromedia Director
Adobe Director (formerly Macromedia Director, MacroMind Director, and MacroMind VideoWorks) was a multimedia application authoring platform created by Macromedia and managed by Adobe Systems until its discontinuation.
Director was the primary edi ...
, GLPro took a very minimalist approach, providing an extensive scripting language rather than a lot of
WYSIWYG
In computing, WYSIWYG ( ), an acronym for What You See Is What You Get, is a system in which editing software allows content to be edited in a form that resembles its appearance when printed or displayed as a finished product, such as a printed d ...
tools within a Graphical User Interface. Everything was accomplished by writing code using its
BASIC
BASIC (Beginners' All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages designed for ease of use. The original version was created by John G. Kemeny and Thomas E. Kurtz at Dartmouth College ...
-like syntax. The scripting language was not
object oriented
Object-oriented programming (OOP) is a programming paradigm based on the concept of " objects", which can contain data and code. The data is in the form of fields (often known as attributes or ''properties''), and the code is in the form of ...
, and as a result consists of a very large number of specialised commands. The programmer was not able to create new classes or extend the language. It has been criticised for its syntactical inconsistency, steep learning curve, and the fact that it does not deliver a cross-platform multimedia solution. Despite this it has been enthusiastically received by numbers of users, many dating back to the early
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 appe ...
under MS-DOS days.
An unusual design philosophy behind GLPro is that it does not rely on external OS services to handle many media types, such as
MP3
MP3 (formally MPEG-1 Audio Layer III or MPEG-2 Audio Layer III) is a coding format for digital audio developed largely by the Fraunhofer Society in Germany, with support from other digital scientists in the United States and elsewhere. Orig ...
audio,
MPEG
The Moving Picture Experts Group (MPEG) is an alliance of working groups established jointly by ISO and IEC that sets standards for media coding, including compression coding of audio, video, graphics, and genomic data; and transmission and fi ...
video, etc. Instead it contains its own player code. The thinking is that by avoiding OS services for these tasks, the end user is spared the problem of needing to install additional components before being able to run a multimedia title on their machine - it is intended to "just work". Although an advantage for some standalone projects, this philosophy suffered from an inability to keep up with new media developments.
GLPro was moved into a separate company,
GMedia, in early 2000, which closed their doors in February 2001 just as the native
Macintosh
The Mac (known as Macintosh until 1999) is a family of personal computers designed and marketed by Apple Inc. Macs are known for their ease of use and minimalist designs, and are popular among students, creative professionals, and software en ...
and
Linux
Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
support was entering public beta testing. Bridges is no longer involved in its development, and as of February 2002 is developing a new multimedia authoring system called
AfterGRASP designed to be backwards compatible with GLPro with less emphasis on built-in media playback support.
GLPro is currently owned by Comlet Technologies, LLC. and is one of the primary languages used in its Comlets Message System product.
See also
*
GLPro
*
Mouse Systems
*
*.GL to *.TAR converter
References
Bibliography for GLPro
GLPro Mailing List Archive*The Graphics File Formats Page
:GL - Another animation format
:Dr. Martin Reddy
:Technical Lead, R & D, Pixar Animation Studios
:http://www.martinreddy.net/gfx/2d/GL.txt
External links
afterGRASP homepage with download*
ttps://web.archive.org/web/20070402200601/http://wwwiz.com/issue01/wiz_c01.html "Doug and Melody Wolfgram", by Cynthia Gregory WilsonGRASP File Format Summary
{{DEFAULTSORT:Graphics Animation System For Professionals
Graphics software
Multimedia