company information
web hosting products
infrastructure
technical support
internet marketing
technical support
complete web hosting solutions
server hosting
knowledgebase qualispace
  web hosting customer portal
  web hosting knowledgebase
internet glossary
internet-computer glossary
                               Software Development Glossary

Select a letter or word to view the definitions of the terms beginning with that 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 |

OR

Top

Active Input Method Manager (IMM)

An ActiveX control that provides limited IMM service on non-Asian language versions of Windows 95, Windows 98, Windows Me, and Windows NT 4 platforms. It is replaced by the more general Text Services Framework in Windows XP. Active IMM is also known as “Global IME.”

ADO.NET

Stands for Microsoft ActiveX Data Objects for the .NET Framework. A set of classes that expose data-access services to the .NET programmer. ADO.NET supplies a rich set of components for creating distributed, data-sharing applications. It is an integral part of the .NET Framework, providing access to relational data, XML integration, and application data.

 
ANSI

Acronym for the American National Standards Institute. The term “ANSI” as used to signify Windows code pages is a historical reference, but is nowadays a misnomer that continues to persist in the Windows community. The source of this comes from the fact that the Windows code page 1252 was originally based on an ANSI draft—which became International Organization for Standardization (ISO) Standard 8859-1. “ANSI applications” are usually a reference to non-Unicode or code page–based applications.

 
Anti-aliasing

A software technique for smoothing the jagged appearance of curved or diagonal lines caused by poor resolution on a display screen.

 
ASCII

Acronym for American Standard Code for Information Interchange, a 7-bit encoding. Although primitive, ASCII’s set of 128 characters is the one common denominator contained in most of the other standard character sets and in all Windows and OEM code pages.

 
ASP.NET

Stands for Microsoft Active Server Pages for the .NET Framework. The new generation of Active Server Pages (ASP) files written in a managed language on the Common Language Runtime (CLR) using the .NET Framework. Also known as “ASP+,” and “ASPX.”

 
ARRAY, MULTI-DIMENSIONAL

A group of data cells arranged by the dimensions of the data. For example, a spreadsheet exemplifies a two-dimensional array with the data cells arranged in rows and columns, each being a dimension. A three-dimensional array can be visualized as a cube with each dimension forming a side of the cube, including any slice parallel with that side. Higher dimensional arrays have no physical metaphor, but they organize the data in the way users think of their enterprise. Typical enterprise dimensions are time, measures, products, geographical regions, sales channels, etc.
Synonyms: Multi-dimensional Structure, Cube, Hypercube

 
ABI

Application Binary Interface: the interface by which an application program gains access to operating system and other services, designed to permit porting of compiled binary applications between systems with the same ABI.

 
ACE

Adaptive Communication Environment, a C++ Wrapper Library for communications from the University of California at Irvine.

 
Ada

A high-level computer language sponsored by the US Department of Defense. It has a multitasking mechanism, and a number of features useful for software engineering.

Adaptable User Interface

A toolkit from Oracle allowing applications to be written portably for different windowing systems. It provides one call level interface along with a resource manager and editor across a range of "standard" GUIs, including Macintosh, Windows and the X Window System.

 
AES

Application environment specification: a set of specifications from OSF for programming and user interfaces, aimed at providing a consistent application environment on different hardware platforms. It includes O/S for the operating system (user commands and program interfaces), U/E for the User Environment (Motif), and N/S for Network services.

 
AIFF

AIFF (Audio Interchange File Format) A format developed by Apple for storing high-quality sampled sound and musical instrument info; also used by SGI and several professional audio packages. AIFF files are similar to Windows WAVE files in both size and quality.

 
Annealing

A technique which can be applied to any minimization or learning process based on successive update steps (either random or deterministic) where the update step length is proportional to an arbitrarily set parameter which can play the role of a temperature. Then, in analogy with the annealing of metals, the temperature is made high in the early stages of the process for faster minimization or learning, and then is reduced for greater stability.

 

AOCE

Apple Open Collaboration Environment. A set of software for e-mail, directory services etc.

 
APA

Application Portability Architecture: DEC's plan for portable applications software.

apE

A graphics package from the Ohio Supercomputer Centre. A software utility written in Microsoft Visual Basic® to aid in the design, deployment planning, and performance tuning of distributed client/server applications.

API

Application Program Interface: a term for the interface by which an application program gains access to operating system and other services, defined at source-code level.

ATIS

A Tools Integration Standard: an object-oriented interface to a set of services that allows the saving, accessing, and managing of information in a common repository. Developed by Atherton Technology and DEC, based on an extended version of the Software BackPlane, now proposed as an industry standard.

 

AtFS

Attributed File System: the basis of the Shape_VC toolkit. Cooperative work within projects is supported by a status model controlling visibility of version objects, locking, and "long transactions" for synchronizing concurrent updates. The concept of object attributes provides a basis for storing management information with versions and passing this information between individual tools. This mechanism is useful for building integrated environments from a set of unrelated tools.

ASIC

Application-Specific Integrated Circuit: an integrated circuit designed to perform a particular function by defining the interconnection of a set of basic circuit building blocks drawn from a library provided by the circuit manufacturer.

  

Top

Base character

An encoding code point that does not graphically combine with preceding characters and that is neither a control nor a format character. The Latin “a” is an example of a base character.

Bidirectional (BiDi) rendering

Refers to the script’s ability to handle text that reads both left to right and right to left. For example, in the bidirectional rendering of Arabic, the default reading direction for text is right-to-left, but for numbers, it is left-to-right. Processing a complex script must account for the difference between the logical (keystroke) order of input and the visual order of the output glyphs. In addition, processing must properly deal with caret movement and hit testing. The mapping between screen position and a character index for, say, selection of text or caret display requires knowledge of the layout algorithms.

Big-endian

A computer architecture that stores multibyte numerical values with the most significant byte values first. On systems using big endian architecture, the letter “A” (U+0041) is stored as 0x00 0x41.

Binary file

A file that has been encrypted, encoded, or compiled, as opposed to a plaintext file. The file contains characters other than standard ASCII characters. A binary file can contain any type of information that can be represented by an 8 bit byte - a possible 256 values.

BASIC

Beginners All-purpose Symbolic Instruction Code: a programming language, usually interpreted, suitable for simple applications. It was developed by Kemeny & Kurtz in 1964.

 

BSD

Berkeley Source Distribution: the versions of UNIX developed and distributed by the University of California at Berkeley. Many commercial UNIX implementations such as SunOS and Dynix are derived from it.

Top

Candidate window

The window of an Input Method Editor (IME) that lists characters the user can choose to replace the text highlighted in the composition window.