DATA COMMUNICATIONS

Site hosted by Angelfire.com: Build your free website today!
This section of the site is dedicated to helping to build a better understanding of the term 'Data Communication'. Listed from A-Z is a glossery of terms involved in computing, and the Internet. Click on a each individual link to visit each individual letter.

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

object

n. 1. Short for object code (machine-readable code). 2. In object-oriented programming, a variable comprising both routines and data that is treated as a discrete entity. See also abstract data type, module (definition 1), object-oriented programming. 3. In graphics, a distinct entity. For example, a bouncing ball might be an object in a graphics program.

 

object model

n. 1. The structural foundation for an object-oriented language, such as C++. This foundation includes such principles as abstraction, concurrency, encapsulation, hierarchy, persistence, polymorphism, and typing. See also abstract data type, object (definition 2), object-oriented programming, polymorphism. 2. The structural foundation for an object-oriented design. See also object-oriented design. 3. The structural foundation for an object-oriented application.

 

object-oriented

adj. Of, pertaining to, or being a system or language that supports the use of objects. See also object (definition 2).

 

object-oriented graphics

n. Computer graphics that are based on the use of graphics primitives, such as lines, curves, circles, and squares. Object-oriented graphics, used in applications such as computer-aided design and drawing and illustration programs, describe an image mathematically as a set of instructions for creating the objects in the image. This approach contrasts with the use of bitmapped graphics, in which a graphic is represented as a group of black-and-white or colored dots arranged in a certain pattern. Object-oriented graphics enable the user to manipulate objects as units. Because objects are described mathematically, object-oriented graphics can be layered, rotated, and magnified relatively easily. Also called structured graphics. See also graphics primitive. Compare bitmapped graphics, paint program.

 

object-oriented operating system

n. An operating system based on objects and designed in a way that facilitates software development by third parties, using an object-oriented design. See also object (definition 2), object-oriented design.

 

OC3

n. Short for optical carrier 3. One of several optical signal circuits used in the SONET high-speed fiber-optic data transmission system. OC3 carries a signal of 155.52 Mbps, the minimum transmission speed for which SONET and the European standard, SDH, are fully interoperable. See also SONET.

 

octal

n. The base-8 number system consisting of the digits 0 through 7, from the Latin octo, meaning "eight." The octal system is used in programming as a compact means of representing binary numbers. See Appendix E. See also base (definition 2).

 

octet

n. A unit of data that consists of exactly 8 bits, regardless of the number of bits a computer uses to represent a small amount of information such as a character. Compare byte.

 

OCX

n. Short for OLE custom control. A software module based on OLE and COM technologies and that, when called by an application, produces a control that adds some desired feature to the application. OCX technology is portable across platforms, works on both 16-bit and 32-bit operating systems, and can be used with applications. It is the successor to VBX (Visual Basic custom control) technology, which supported only Visual Basic applications, and is the basis for ActiveX controls. OCXs can be written in a variety of languages, although Visual C++ is most commonly used. Developed by Microsoft, OCX technology is covered in the 1996 OLE Controls specification (OCX 96). See also ActiveX controls, COM (definition 2), control (definition 2), OLE, VBX, Visual Basic.

 

ODBC

n. Acronym for open database connectivity. In the Microsoft WOSA structure, an interface providing a common language for Windows applications to gain access to a database on a network. See also WOSA.

 

office automation

n. The use of electronic and communications devices, such as computers, modems, and fax machines and any associated software, to perform office functions mechanically rather than manually.

 

offline

adj. 1. In reference to a computing device or a program, unable to communicate with or be controlled by a computer. Compare online (definition 1). 2. In reference to one or more computers, being disconnected from a network. Compare online (definition 2).

 

offline navigator

n. Software designed to download e-mail, Web pages, or newsgroup articles or postings from other online forums and save them locally to a disk, where they can be browsed without the user paying the cost of idle time while being connected to the Internet or an online information service. Also called offline reader.

 

offline reader

n. See offline navigator.

 

offload

vb. To assume part of the processing demand from another device. For example, some LAN-attached gateways can offload TCP/IP processing from the host machine, thereby freeing up significant processing capacity in the CPU. See also central processing unit, gateway, host, TCP/IP.

 

offset

n. In relative addressing methods, a number that tells how far from a starting point a particular item is located. See also relative address.

 

off-the-shelf

adj. Ready-to-use; packaged. The term can refer to hardware or software.

 

ohm

n. The unit of measure for electrical resistance. A resistance of 1 ohm will pass 1 ampere of current when a voltage of 1 volt is applied.

 

OLE

n. Acronym for object linking and embedding. A technology for transferring and sharing information among applications. When an object, such as an image file created with a paint program, is linked to a compound document, such as a spreadsheet or a document created with a word processing program, the document contains only a reference to the object; any changes made to the contents of a linked object will be 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 will not be seen in the compound document unless the embedded object is updated.

 

online

adj. 1. In reference to a computing device or a program, activated and ready for operation; capable of communicating with or being controlled by a computer. Compare offline (definition 1). 2. In reference to one or more computers, connected to a network. Compare offline (definition 2). 3. In reference to a user, currently connected to the Internet, an online service, or a BBS or using a modem to connect to another modem. 4. In reference to a user, being able to connect to the Internet, an online service, or BBS by virtue of having an account that gives one access.

 

online community

n. 1. All users of the Internet and World Wide Web collectively. 2. A local community that places political forums online for the discussion of local government or issues of public concern. 3. Members of a specific newsgroup, mailing list, MUD, BBS, or other online forum or group. See also BBS (definition 1), mailing list, MUD, newsgroup.

 

online information service

n. A business that provides access to databases, file archives, conferences, chat groups, and other forms of information through dial-up, or dedicated communications links, or through the Internet. Most online information services also offer access to the Internet connections along with their own proprietary services. The largest consumer online information services in the United States are America Online, CompuServe, and The Microsoft Network.

 

online state

n. The state of a modem when it is communicating with another modem. Compare command state.

 

on the fly

adv. Doing a task or process as needed without suspending or disturbing normal operations. For example, it is often said that an HTML document can be edited on the fly because its content can be revised without the need to completely shut down or recreate the Web site on which it resides. See also HTML document, Web site.

 

open1

adj. Of, pertaining to, or providing accessibility. For example, an open file is one that can be used because a program has issued an "open file" command to the operating system.

 

open2

vb. To make an object, such as a file, accessible.

 

open architecture

n. 1. Any computer or peripheral design that has published specifications. A published specification lets third parties develop add-on hardware for a computer or device. Compare closed architecture (definition 1). 2. A design that provides for expansion slots on the motherboard, thereby allowing the addition of boards to enhance or customize a system. Compare closed architecture (definition 2).

 

OpenDoc

n. An object-oriented application programming interface (API) that enables multiple independent programs (component software) on several platforms to work together on a single document (compound document). Similar to OLE, OpenDoc allows images, sound, video, other documents, and other files to be embedded or linked to the document. OpenDoc is supported by an alliance that includes Apple, IBM, the Object Management Group, and the X Consortium. See also application programming interface, component software. Compare ActiveX, OLE.

 

open file

n. A file that can be read from, written to, or both. A program must first open a file before the file's contents can be used, and it must close the file when done. See also open2.

 

Open Financial Connectivity

n. The Microsoft specification for an interface between electronic banking services and Microsoft Money personal finance software. Acronym: OFC.

 

open standard

n. A publicly available set of specifications describing the characteristics of a hardware device or software program. Open standards are published to encourage interoperability and thereby help popularize new technologies. See also standard (definition 2).

 

open system

n. 1. In communications, a computer network designed to incorporate all devices--regardless of manufacturer or model--that can use the same communications facilities and protocols. 2. In reference to computer hardware or software, a system that can accept add-ons produced by third-party suppliers. See also open architecture (definition 1).

 

operating system

n. The software that controls the allocation and usage of hardware resources such as memory, central processing unit (CPU) time, disk space, and peripheral devices. The operating system is the foundation on which applications are built. Popular operating systems include Windows 95, Windows NT, Mac OS, and UNIX. Also called executive. Acronym: OS.

 

operation

n. 1. A specific action carried out by a computer in the process of executing a program. 2. In mathematics, an action performed on a set of entities that produces a new entity. Examples of mathematical operations are addition and subtraction.

 

optical character recognition

n. The process in which an electronic device examines printed characters on paper and determines their shapes by detecting patterns of dark and light. Once the scanner or reader has determined the shapes, character recognition methods--pattern matching with stored sets of characters--are used to translate the shapes into computer text. See also character recognition. Compare magnetic-ink character recognition. Acronym: OCR.

 

optical drive

n. A disk drive that reads and often can write data on optical (compact) discs. Examples of optical drives include CD-ROM drives and WORM disk drives. See also CD-ROM drive, compact disc, WORM.

 

optical fiber

n. A thin strand of transparent material used to carry optical signals. Optical fibers are constructed from special kinds of glass and plastic, and they are designed so that a beam of light introduced at one end will remain within the fiber, reflecting off the inner surfaces as it travels down the length of the fiber. Optical fibers are inexpensive, compact, and lightweight and are often packaged many hundred to a single cable. See also fiber optics.

 

optical recognition

n. See optical character recognition.

 

optimization

n. 1. In programming, the process of producing more efficient (smaller or faster) programs through selection and design of data structures, algorithms, and instruction sequences. 2. The process of a compiler or assembler in producing efficient executable code. See also optimizing compiler.

 

Option key

n. A key on Apple Macintosh keyboards that, when pressed in combination with another key, produces special characters--graphics, such as boxes; international characters, such as currency symbols; and special punctuation marks, such as en dashes and em dashes. The Option key serves a purpose similar to that of the Control key or the Alt key on IBM and compatible keyboards in that it changes the meaning of the key with which it is used.

 

Orange Book

n. 1. A U.S. Department of Defense standards document entitled "Trusted Computer System Evaluation Criteria, DOD standard 5200.28-STD, December, 1985," which defines a system of ratings from A1 (most secure) to D (least secure), indicating the ability of a computer system to protect sensitive information. Compare Red Book (definition 1). 2. A specifications book written by the Sony and Philips Corporations, covering the compact disc write-once formats (CD-R, PhotoCD). See also CD-R, ISO 9660, PhotoCD. Compare Green Book, Red Book (definition 2).

 

order1

n. 1. In computing, the relative significance of a digit or byte. High-order refers to the most significant (usually leftmost) digit or byte; low-order refers to the least significant (usually rightmost) digit or byte. 2. The magnitude of a database in terms of the number of fields it contains. 3. The sequence in which arithmetic operations are performed.

 

order2

vb. To arrange in a sequence, such as alphabetic or numeric.

 

orientation

n. See landscape mode, portrait mode.

 

original equipment manufacturer

n. The maker of a piece of equipment. In making computers and related equipment, manufacturers of original equipment typically purchase components from other manufacturers of original equipment, integrate them into their own products, and then sell the products to the public. Compare value-added reseller. Acronym: OEM.

 

orphan

n. The first line of a paragraph printed alone at the bottom of a page or column of text, or the last line of a paragraph printed alone at the top of a page or column. Orphans are visually unattractive and thus undesirable in printed materials. Compare widow.

 

orphan file

n. A file that remains on a system after it has ceased to be of use. For example, a file may be created to support a particular application but may remain after the application has been removed.

 

OS/2

n. A protected-mode, virtual-memory, multitasking operating system for personal computers based on the Intel 80286, 80386, i486, and Pentium processors. OS/2 can run most MS-DOS applications and can read all MS-DOS disks. Important OS/2 subsystems include Presentation Manager, which provides a graphical user interface, and LAN Manager, which provides networking facilities. OS/2 was initially developed as a joint project of Microsoft and IBM but is now an IBM product. See also protected mode, virtual memory.

 

oscilloscope

n. A test and measurement instrument that provides a visual display for an electrical signal. Most commonly, oscilloscopes are used to create a display of voltage over time. Also called cathode-ray oscilloscope.

 

OSF

n. Acronym for Open Software Foundation. A nonprofit consortium of firms (including DEC, Hewlett-Packard, and IBM), formed in 1988, that promotes standards and specifications for programs operating under UNIX and licenses software (as source code) to its members. OSF's products include the Distributed Computing Environment, the graphical user interface Motif, and the OSF/1 operating system (a variant of UNIX).

 

OSI

n. See ISO/OSI model.

 

OSPF

n. Acronym for Open Shortest Path First. A routing protocol for IP networks, such as the Internet, that allows the router to calculate the shortest path to each node for sending messages. The router sends information on the nodes it is linked to, called link-state advertisements, to other routers on the network to accumulate link-state information to make its calculations. See also communications protocol, node (definition 2), path (definition 1), router.

 

Outbox

n. In many e-mail applications, the default mailbox where the program stores outgoing messages. See also e-mail1 (definition 1), mailbox. Compare Inbox.

 

outline font

n. A font (type design) stored in a computer or printer as a set of outlines for drawing each of the alphabetic and other characters in a character set. Outline fonts are templates rather than actual patterns of dots and are scaled up or down to match a particular type size. Such fonts are most often used for printing, as is the case with most PostScript fonts on a PostScript-compatible laser printer and TrueType fonts. Compare bitmapped font, screen font, stroke font.

 

out-of-band signaling

n. Transmission of some signals, such as control information, on frequencies outside of the bandwidth available for voice or data transfer on a communications channel.

 

overlay1

n. 1. A section of a program designed to reside on a designated storage device, such as a disk, and to be loaded into memory when needed, usually overwriting one or more overlays already in memory. Use of overlays allows large programs to fit into a limited amount of memory, but at the cost of speed. 2. A printed form positioned over a screen, tablet, or keyboard for identification of particular features. See also keyboard template.

 

overlay2

vb. 1. In computer graphics, to superimpose one graphic image over another. 2. In video, to superimpose a graphic image generated on a computer over video signals, either live or recorded.

 

overstrike

vb. To type or print one character directly over another so that the two occupy the same space on the page or screen.

 

overtype mode

n. See overwrite mode.

 

overwrite mode

n. A text-entry mode in which newly typed characters replace existing characters under or to the left of the cursor insertion point. Also called overtype mode, typeover mode. Compare insert mode.