B

bandwidth
1. The difference between the highest and lowest frequencies that an analog communications system can pass. For example, a telephone accommodates a bandwidth of 3000 Hz, which is the difference between the lowest (300 Hz) and highest (3300 Hz) frequencies it can carry. 2. The data transfer capacity of a digital communications system.
bi-directional parallel port
An interface that supports two-way parallel communications between a device and a computer.
binary image builder file (.bib)

A file used by the Windows CE ROM image builder tool to determine which modules and files to combine when forming the ROM image, and where to place the modules in memory.

Binary Large Object (BLOB)
1. A large piece of data, such as a bitmap, characterized by large field values, an unpredictable table size, and data that is formless from the perspective of a program. 2. A keyword designating the BLOB structure, which contains information about a block of data.
bit block transfer (BLT, Bitblt)
The process of copying the bits that constitute a bitmap from one device context to another. For example, a bit block transfer can be used to move a bitmap stored in memory to the screen for display. The bits can also be altered during a bit block transfer. As a result, light and dark portions of an image can be reversed. Successive displays can thus be used to change the appearance of an image or to move it around on the screen.
bitmap
A computer graphic represented as an array of bits in memory that represent the attributes of the individual pixels in an image (1 bit per pixel in a black-and-white display, multiple bits per pixel in a color or grayscale display).
blink time
The elapsed time, in milliseconds, required to invert the caret display. This value is half of the flash time.
BLOB
See Binary Large Object.
block mode
A synchronous method of calling the CeRapiInvoke function by storing input parameters and output data in a single buffer.
boot loader
A program that is automatically run when a computer is switched on (booted). After first performing a few basic hardware tests, the bootstrap loader loads and passes control to a larger loader program, which then typically loads the operating system. The bootstrap loader normally resides in the computer's read-only memory (ROM).
brush
A tool used in paint programs to sketch or fill in areas of a drawing with the color and pattern currently in use. Paint programs that offer a variety of brush shapes can produce brushstrokes of varying width and, in some cases, shadowing or calligraphic effects.
build environment
The state of the development workstation and the directory structure at the time a program build is begun.
build window
See command prompt window.
built-in device driver
A software component that permits a computer system to communicate with a device. In Windows CE, it is linked with the GWE component. The Windows CE built-in driver consists of a model device driver (MDD) layer and a platform dependent driver (PDD) layer. Together, these layers make it possible for applications to access physically different, but functionally equivalent, hardware resources in the same way on all Windows CE-based platforms.