. | 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

A file, directory, database, or database record that resides in an object store.

object identifier
1. A unique value that identifies each object in the object store.
2. In reference to the Contacts database, an object identifier is a unique value that the system assigns to each address card when it is added. An application uses the object identifier when querying an address card's properties or when modifying or deleting an address card.

object model
The way that objects are created, managed, and interact with the system.

object store
The persistent storage that Windows CE makes available to applications. For example, Windows CE reserves part of its available random access memory (RAM) for the operating system and uses the rest for the object store. This data can be stored in files, registry entries, or in Windows CE databases.

object type
A name for a particular group of objects that are contained in a folder. For example, appointment is an object type naming all appointments in a Microsoft Schedule+ folder.

The Hitachi D9000 hardware development platform.

OEM Adaptation Kit (OAK)
This directory contains items that should only be seen by Original Equipment Manufacturers
the people that make the hardware or are working closely with them.

OEM adaptation layer (OAL)
The layer between the Windows CE kernel and the hardware of your target device. This layer facilitates communication between your operating system (OS) and your target device. After being called by the boot loader, the OAL routines implement platform initialization, interrupt service routines (ISRs), the real-time clock (RTC), the interval timer, debugging, interrupt enable/disable, and profiling.

off-screen surface
A conceptually rectangular area in memory that is generally used to store bitmaps that will be blitted to a back buffer before being displayed. This surface is commonly used to store sprites or other images.

Off-the-shelf applications
Prepackaged software developed to accommodate common needs and thus not typically customizable.

Object Linking and Embedding. A technology for transferring and sharing information among applications. When an object, such as an image file created with a painting application, is linked to a compound document, such as a spreadsheet or a document created with a word processing application, the document contains only a reference to the object; any changes made to the contents of a linked object are seen in the compound document. When an object is embedded in a compound document, the document contains a copy of the object; any changes made to the contents of the original object are not seen in the compound document unless the embedded object is updated.

OLE automation controller
An application, programming tool, or scripting language that accesses one or more OLE automation objects.

OLE automation object
An object that is exposed to other applications or programming tools through OLE Automation interfaces.

OLE automation server
An application, DLL, or other source that makes OLE automation objects available for programming by other applications, programming tools, or scripting languages.

On-Board Diagnostic level II (OBD II)
A mini-driver that VIO API uses to perform the details of vehicle requests such as interpreting sensor input from the engine, door locks, and fuel tank. The OBD II includes a set of COM component classes.

If you are connected to the Internet, you are online. Online advertising is done exclusively on the web or through e-mail.

Open DataBase Connectivity (ODBC)
A standard database access method. The goal of ODBC is to make it possible to access any data from any application, regardless of which database management system is handling the data.

Operating System (OS)
The low-level software without which the computer cannot schedule tasks, allocate disk storage, handle its interfaces to printers and its other peripheral hardware. The facilities an operating system provides and its general design philosophy exert an extremely strong influence on programming style and on the technical cultures that grow up around the machines on which it runs. Three popular modern "families" of computer are Unix, PC and Macintosh machines, all based on different operating systems.

operating system image
The executable file that contains the operating system. The primary tool used to make an operating system image is the Make Binary Image tool, Makeimg.exe.

An operator is a company that operates a telephone network, for example D1, Vodaphone or AT&T.

option 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.

Original Equipment Manufacturer (OEM)
For Windows CE, an OEM is a company that manufacturers a hardware platform and ports Windows CE to that platform.

output window
A window that displays status messages, notifications, and search results.

overlapped communication operation
The performance of two distinct communication operations simultaneously; for example, a simultaneous read/write operation. Windows CE does not support overlapped communication operation, but does support multiple read/writes pending on a device.

overlapped window
A window with the WS_OVERLAPPED style. Overlapped windows are top-level windows designed to serve as an application's main window.

overlay surface
A conceptually rectangular area in memory whose stored image information will cover the image information of the primary surface to which it is applied. Overlays are assumed to be on top of all other screen components.