Defining the Jargon

Whether you are just looking for imaging information or performing a detailed analysis, understanding the jargon of the imaging industry will help you make a more informed decision. Our glossary provides definitions for the important terms, formats, abbreviations, and concepts in document imaging. You can leverage our knowledge as well as our products to make imaging an integral part of your application's expert performance.

Get Started with VirtualViewer

Imaging Software Glossary: Terms & Concepts: U-V

The imaging software glossary provides definitions for document and web imaging, in addition to terminology specific to Snowbound Software’s imaging technology.


UNIX Unix was designed to be portable, multi-tasking, and multi-user. The Unix systems are characterized by various concepts: plain text files, command line interpreter, hierarchical file system, treating devices, and certain types of inter-process communication as files, etc. In software engineering, Unix is mainly noted for its use of the C programming language and for the Unix philosophy. Snowbound's RasterMaster Imaging SDK is available for UNIX.

User Interface (UI) The user interface (of a computer program) refers to the graphical, textual, and auditory information the program presents to the user, and the control sequences (such as keystrokes with the computer keyboard, movements of the computer mouse, and selections with the touchscreen) the user employs to control the program.

Variable A variable is a value that can change, depending on conditions or information passed to the program.

Vector Graphics Vector graphics describe objects according to their geometrical characteristics including points, lines, curves, and polygons t o represent images in computer graphics. You can move, resize, or change the color of a vector graphic without losing the quality of the graphic. Vector graphics differ from raster graphics, in that a raster graphic is the representation of an image as a collection of pixels (dots).

Virtual Machine The virtual machine is software that acts as an interface between compiler Java binary code and the microprocessor that performs the program's instructions. Once a Java virtual machine has been provided for a platform, any Java program can run on that platform.