Glossary

 

  . | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

radio button
In graphical user interfaces, a means of selecting one of several options, usually within a dialog box. An option button, also known as a radio button, appears as a small circle that, when selected, has a smaller, filled circle inside it. Option buttons act like the station selector buttons on a car radio. Selecting one button in a set deselects the previously selected button, so one and only one of the options in the set can be selected at any given time. In contrast, check boxes are used when more than one option in the set can be selected at the same time.

Random Access Memory (RAM)
Semiconductor-based memory that can be read and written by the CPU or other hardware devices.

Rapisrv.exe
An application that enables a host computer application to execute an application programming interface on a Windows CE device. You can use Rapisrv.exe with Repllog.exe if your Windows CE configuration does not include Remnet.exe.

raster font
A font in which each glyph (a character or symbol) is of a particular size and style, designed for a specific resolution of device, and described as a unique bitmap. There are seven system raster fonts available in several sizes stored in the Windows CE .NET ROM. The built-in fonts are built into the Windows CE .NET operating system. Also called bitmap fonts and nonscalable fonts.

raw infrared
A method of receiving data through an infrared transceiver. Raw infrared treats the infrared transceiver like a serial cable and does not process data in any way. The application is responsible for handling collision detection and other potential problems.

Read-Only Memory (ROM)
Any semiconductor circuit serving as a memory that contains instructions or data that can be read but not modified, regardless of whether it was placed there by a manufacturer or by a programming process.

reading context
The supplementary data, such as relative time or sequence index, associated with a single base reading by an API. This information supports time-stamping, dropout detection, buffer overflow, and other operations that describe the quality of the data, the conditions under which it was acquired, and its relationship to other readings.

reading stream
The ordered series of readings acquired from a source.

real-time clock
An embedded chip that provides the time of day to the system.

rebar control
A rebar control acts as a container for child windows. A rebar control contains one or more bands. Each band can contain one child window, which can be a toolbar or any other control.

rechargeable batteries
This allows your digital assistant to recharge its batteries while the batteries are inside of it; you don't need a separate charger. Since you don't need to always buy new batteries, this feature can pay for itself over time.

record
A data structure that is a collection of elements, each with its own name and type. The elements of a record represent different types of information and are accessed by name. A record can be accessed as a collective unit of elements, or the elements can be accessed individually. A collection of records is a database. A Windows CE database consists of an arbitrary number of records, where each record consists of one or more properties. Each of the records in a specific database typically contain a similar set of properties. A Windows CE database should not be confused with a full-fledged relational database. It is simply a general-purpose, flexible, structured collection of data.

rectangle
A function that draws a rectangular image.

Red Book audio
A data format standard for an audio compact disc.

redirector
A module through which one computer accesses another.

reentrant code
Code written so that it can be shared by several applications or threads within a single process simultaneously. When code is reentrant, one thread can safely interrupt the execution of another thread, execute its own code, and then return control to the first thread in such a way that the first thread does not fail or behave in an unexpected way.

reference count
A control for a Component Object Model (COM) object. When an object is created, its reference count is set to 1. Every time an interface is bound to the object, its reference count is incremented; when the interface connection is destroyed, the reference count is decremented. The object is destroyed when the reference count reaches 0. All interfaces to that object are then invalid.

REG File
A file that lists keys to be included in an image's registry at startup.

region
1. For DirectDraw, a rectangle, polygon, ellipse, or a combination of two or more of these shapes used by Windows-based applications to define a part of the client area to be painted, inverted, filled with output, framed, or used for hit testing.
2. For DirectSound, a range of notes for which a particular digital sample will be used in synthesizing an instrument's timbre.


registered notification
The state of a user notification from the time CeSetUserNotification is called until the time the user is notified.

registry
A central hierarchical database used to store information necessary to configure the system for applications and hardware devices. The registry contains information-such as the applications installed on the computer and the types of documents each can create, property sheet settings for folders and application icons, what hardware exists on the system, and which ports are being used-that the operating system continually references during operation.

regular expression
A search string that uses special characters to match a text pattern in a file.

release configuration
A Platform Builder project that is optimized for maximum speed and is built without full symbolic debugging information. You cannot debug on a release configuration.

reminder alarms
A series of alarms that can be tied to meetings, events and even to-do items. You can set an alarm for a meeting or just to remind yourself to pick up the dry cleaning.

Remote Access Server (RAS)
A feature that connects a device to a host computer. Windows CE can connect to a remote access server using direct serial, infrared, and dial-up connections. Windows CE .NET supports the standard Microsoft Win32 RAS functions; however, it allows only one connection at a time. RAS functions can be implemented for direct serial connections or dial-up modem connections.

Remote Access Service (RAS)
Windows software that allows a user to gain remote access to the network server by means of a modem.

remote address
An address not found on a local network.

remote application programming interface (RAPI)
An interface that enables an application running on a desktop computer to make function calls on a Windows CE–based device. The desktop computer is known as the RAPI client and the Windows CE–based device is known as the RAPI server. RAPI runs over Winsock and TCP/IP.

remote connection
A connection between your HP Jornada and a remote computer or server.

repeated event
An event that occurs when the user presses a graphical control and holds it down until the event is generated again. With repeated events, a user can press and hold down a button or the edge of a slider in order to increment or decrement a value multiple times.

Repllog.exe
An application that synchronizes data and monitors the connection between a target device and a host computer. You can use Repllog.exe with Rapisrv.exe if your Windows CE configuration does not include Remnet.exe.

Request for Comments (RFC)
A document in which a standard, a protocol, or other information pertaining to the operation of the Internet is published.

res: Protocol
A resource that is obtained from a module. By prefixing a file name with res://, you can refer to an HTML page embedded in the resources of a dynamic-link library (.dll) file.

reset
A process that either causes your HP Jornada to restart (soft reset) or causes all data stored in RAM to be erased (factory default reset). For more information, see the Resetting section in chapter 8. restore A process that returns your device to the state it was in when last backed up. This involves copying your backup data to your HP Jornada.

resistive touch panel
A transparent, touch-sensitive surface implemented to detect user input.

resolution
Refers to the sharpness and clarity of an image. The term is most often used to describe monitors, printers, and bit-mapped graphic images. In the case of dot-matrix and laser printers, the resolution indicates the number of dots per inch. For example, a 300-dpi (dots per inch) printer is one that is capable of printing 300 distinct dots in a line 1 inch long. This means it can print 90,000 dots per square inch. For graphics monitors, the screen resolution signifies the number of dots (pixels) on the entire screen. For example, a 640-by-480 pixel screen is capable of displaying 640 distinct dots on each of 480 lines, or about 300,000 pixels. This translates into different dpi measurements depending on the size of the screen. For example, a 15-inch VGA monitor (640x480) displays about 50 dots per inch.

resource
An object that is used within an application, but that is defined outside an application. A resource is added to an executable file when the application is linked. The Windows CE resources include: menus, keyboard accelerators, dialog boxes, carets, cursors, icons, bitmaps, string-table entries, message-table entries, timers, and user-defined data.

resource editor
A specialized environment for creating or changing resources. Resource editors share techniques and interfaces to create and modify application resources. You can use resource editors to create new resources, modify existing resources, copy existing resources, and delete old resources. Examples of resource editors are: the menu editor, graphics editor, and binary editor.

resource template
A copy of an edited resource used to create additional resources.

ResourceView
A tab in a Project Workspace window that displays the resource files included in Platform Builder projects. Expanding the folders shows the resource types.

Return on Investment (ROI)
The time it takes to payback (or recoup) the amount of money invested in a technology or strategy.

Rich Ink
The underlying technology that enables a user to write and draw on a touch-sensitive screen by using a stylus.

right ascension
The angle as measured from the center of the earth between a satellite and the vernal equinox. The right ascension must have a value between 0 and 2 pi radians.

ring buffer
A short-term storage area in the media architecture that stores streams of multimedia data as the data are waiting for further processing and mixing before they are transformed into audio output for the speakers. The ring buffer acts as a storage interface, storing multimedia information before it is passed to the Digital Signal Processor (DSP).

roaming
International roaming means that you can use networks other than your own when traveling abroad. To allow international roaming, there has to be an according agreement between the network operators in question.

rocker switch
A hardware navigation control designed to perform spatial navigation, much like the UP ARROW key and the DOWN ARROW key.

Rollout
Implementing a product or solution to an entire department, division or organization upon completion of a successful Pilot (see Pilot, above).

ROM image
Files and binaries as they appear in physical memory as defined by the binary image builder (.bib) file.

router
An intermediary device on a communications network that expedites message delivery. On a single network linking many computers through a mesh of possible connections, a router receives transmitted messages and forwards them to their correct destinations over the most efficient available route. On an interconnected set of local area networks using the same communications protocols, a router serves the somewhat different function of acting as a link between these local area networks, enabling messages to be sent from one network to another.

Royalties
Fees paid to the owner of a technology (e.g., a software developer) based on sales of that technology by a reseller or vendor.

RSA
RSA Data Security, Inc., which is a major developer and publisher of Public-Key Cryptography Standards (PKCS). Windows CE .NET supports a software implementation of the PROV_RSA_FULL provider type, a general-purpose cryptographic tool that includes both digital signatures and data encryption.

RSA encryption
A patented public key encryption and decryption algorithm.

Rsabase.dll
A cryptographic service provider (CSP). The Microsoft RSA Base Provider included with Windows CE.

Rsaenh.dll
An enhanced cryptographic service provider (CSP) that uses 128-bit encryption.

Run-Length Encoding (RLE)
A simple compression method that replaces a contiguous series (run) of identical values in a data stream with a pair of values that represent the length of the series and the value itself. For example, a data stream that contains 57 consecutive entries with the value 10 could replace them all with the much shorter pair of values 57, 10.