Terminology means Technical Definition, here are some terminologies used for computers, they are categorized alphabetically, either you scroll down the page until you reach the terminology you wants, or it would be easier to click the terminology you want from the list. I hope you like this page and make a good use of it, also there will be an updates in the future, you may visit it regularly. | |
Letter O : | Object Oriented Programming - OCR - OCX - OEM - OS/2 |
Object Oriented Programming | |
Object-oriented programming (OOP, for short) is a revolutionary new way of looking at
computer programming. Historically, programs have been viewed as procedures (or we may
think of these as "verbs") that operate on data. OOP takes the view that
programs should start by thinking about the data (or "nouns") first. After all,
the primary purpose of computing is the result...not the computing procedure itself. By
using data modeling concepts and techniques, a programmer can identify data objects and
their relationships. A generalization of a data object along with its possible data
variables and methods (what to do with the variables) is a class of data objects. A real
instance of a class is an object. (It's what you run in the computer.) Some of the ideas and advantages of OOP include:
C++ is the most popular object-oriented language today. A subset of C++, the Java programming language is designed especially for distributing program objects in client/server systems such as the Internet.
|
|
OCR | ![]() |
OCR
(optical character recognition) is the recognition of printed or written text characters
by a computer. This involves photoscanning of the text character-by-character, analysis of
the scanned-in image, and then translation of the character image into character codes,
such as ASCII, commonly used in data processing. In OCR processing, the scanned-in image or bitmap is analyzed for light and dark areas in order to identify each alphabetic letter or numeric digit. When a character is recognized, it is converted into an ASCII code. Special circuit boards and computer chips designed expressly for OCR are used to speed up the recognition process. OCR is being used by libraries to digitize and preserve their holdings. OCR is also used to process checks and credit card slips and sort the mail. Billions of magazines and letters are sorted every day by OCR machines, considerably speeding up mail delivery.
|
|
Selected Links | |
The Caere Corporation sells OCR products and their site has some useful information abo | |
The OCR Lab has detailed information on OCR and OCR products. | |
Xerox offers one of the
leading lines of OCR products in its Textbridge
scanning suite.
|
|
OCX | ![]() |
An OCX is
an Object Linking and Embedding (OLE) custom control, a special-purpose program that can
be created for use by applications running on Microsoft's Windows systems. OCXs provide
such functions as handling scroll bar movement and window resizing. If you have a Windows
system, you'll find a number of files in your Windows directory with the OCX file name
suffix. Object Linking and Embedding was designed to support compound documents (which contain multiple information types, such as text, graphic images, sound, motion video). The Windows desktop is an example of a compound document and Microsoft used OLE to build it. OLE and the Component Object Model (COM), a more general concept that succeeded OLE, support the development of "plug-and-play" programs that can be written in any language and used dynamically by any application in the system. These programs are known as components and the application in which they are run is known as a container. This component-based approach to application development reduces development time and improves the program capability and quality. Windows 95 and NT application development programs such as Powerbuilder and Microsoft Access take advantage of OCXs. Microsoft now calls an OCX an ActiveX control, the component object under Microsoft's set of ActiveX technologies, of which the fundamental concept is the Component Object Model (COM) and, in a network, the Distributed Component Object Model (DCOM). An OCX or ActiveX control is actually implemented as a Dynamic Link Library DLL module. (You can think of a DLL program as a "subprogram" that can be used by any number of application programs, each of which is a "container" for the DLL or OCX/ActiveX control "object.") Visual Basic and C++ are commonly used to write OCX or ActiveX controls.
|
|
OEM | ![]() |
An OEM
(original equipment manufacturer) is a company that uses product components from one or
more other companies to build a product that it sells under its own company name and
brand. (The term seems misnamed. Many people might think that the "original"
equipment manufacturer would be the component maker! We thought so when we first defined
the term.) IBM is an example of a supplier to the OEM market (and IBM is also an OEM
itself). Many computer hardware manufacturers that have their own brand-name products derive considerable revenue by reselling the product or key parts of it to OEM companies that seem to be competing in the same market. Arguments for selling to an OEM are that you may be able to make money from a market sector that your competitor already owns (perhaps because they have an existing customer base) and that you can be a more efficient producer because you sell and manufacture more of your product. Frequently, an OEM company differentiates itself from the company it buys parts from by adding features or using different selling concepts. Many OEM companies are selling a "solution" tailored to a particular vertical market. Also see VAR (value-added reseller), a somewhat similar repackaging of software.
|
|
Selected Links | |
IBM sells
micro-controllers, display panels, token ring cards, and other components to OEMs. Here is
IBM's
TFT OEM home page.
|
|
OS/2 | ![]() |
IBM's
operating system for the personal computer is OS/2, a sophisticated multitasking system
that rivals Windows 3.1 and Windows 95 in terms of capability and performance. It is used
mostly by IBM's corporate customers. The most recent versions of OS/2 have been called
OS/2 Warp. The New York Times reported on August 28, 1996 that OS/2 had about 11
million customers compared to 140 million users of Windows. The latest version of OS/2 Warp, Warp 4, has a Netscape Web browser that exploits OS/2's existing speech recognition capability. You can command Web sites to appear with your voice. IBM has an OS/2 Web site in Austin, Texas.
|
|
______________________________________________________________ |
|
Designed
By Wessam Sherif, All Rights Reserved.
|