Book HomeWeb Design in a NutshellSearch this book

Glossary

Figure -LAW

(Pronounced "myew-lah") UNIX standard audio file format.

accessibility

Refers to making web pages available and readable to all users, including those with disabilities such as sight or hearing impairments.

AIFF

Audio Interchange File Format. Standard audio format originally developed for the Macintosh, which is now supported on PCs as well. It is one of the formats commonly used for distributing audio on the Web.

alpha channel

In graphics, an extra channel for storing information about an image. The alpha channel works like a mask that applies properties (such as transparency) to the pixels in the image. Other channels typically include color value information -- as in the red, green, and blue channels of an RGB image.

alpha-channel transparency

The method of transparency used by 24-bit PNGs, which use an additional (alpha) channel to store variable levels of transparency (up to 256) for each pixel in the image.

animated gif

A GIF89a that contains multiple frames and a "control block" for controlling the animation timing and display.

applet

A self-contained mini-executable program, such as one written in the Java programming language.

ASCII files

Files that are comprised of alphanumeric characters. Some FTP programs refer to ASCII files as "text" files.

ASP

Active Server Pages. The part of Microsoft's Internet Information Server software that allows server-side scripting for the creation of dynamically generated web pages and database functions. Web pages created with ASP commonly have the suffix .asp.

audio bit depth

The number of bits used to define the resolution of the amplitude (or volume) of a digital audio waveform -- the more bits, the more accurate the rendering of the original audio source and the larger the resulting audio file. Some common bit depths are 8-bit (which sounds thin or tinny, like a telephone signal) and 16-bit, which is required to describe music of CD quality.

AVI

Audio/Video Interleaved. A digital video format developed by Microsoft in which audio and video information are interleaved in every frame for smoother playback.

binary files

Files made up of compiled data (ones and zeros), such as executable programs, graphic images, movies, etc. Some programs refer to the binary mode as "raw data" or "image data."

CGI

Common Gateway Interface. The mechanism for communication between the web server and other programs (CGI scripts) running on the server.

character entities

Strings of characters used to specify characters not found in the normal alphanumeric character set in HTML documents.

character set

An organization of characters -- units of a written language system -- in which each character is assigned a specific number.

client

A software application that extracts services from a server somewhere on the network. A web browser is a client that renders and displays documents on remote servers.

CLUT

Color Look Up Table. A list of colors and associated index numbers used to render eight-bit images.

CMYK

Cyan-Magenta-Yellow-Black. The four ink colors used in process printing. Not appropriate for generating web graphics. (RGB is the color mode for web graphics.)

codec

Compression/decompression algorithms applied to media files.

CSS

Cascading Style Sheets. An addition to HMTL for controlling presentation of a document, including color, typography, alignment of text and images, etc.

CSS-P

CSS with positioning. Refers to a proposal for adding positioning capabilities with style sheets. The CSS-P proposal has since been rolled into the CSS2 Specification.

data fork

The portion of a Macintosh file that contains the actual data of the document. See also resource fork.

data rate

In video, the rate at which data must be transferred in order for the video to play smoothly without interruption. The data rate (also called "bit rate") for a movie is measured in kilobytes per second (K/s or KB/s). It can be calculated by dividing the size of the file (in K) by the length of the movie (in seconds).

deprecated

In the HTML 4.0 Specification, a label identifying an HTML tag or attribute as "outdated" and discouraged from use in favor of newer constructs (often style sheet controls).

DHTML

Dynamic HTML. An integration of JavaScript, Cascading Style Sheets, and the Document Object Model. With DHTML, content can move across the screen or respond to user inputs.

dithering

The approximation of a color by mixing pixels of similar colors that are available in the image palette. The result of dithering is a random dot pattern or noise in the image.

Document Object Model (DOM)

The browser's internal hierarchical organization of the elements in a document. The existence of a DOM makes page elements available for manipulation via scripting or style sheets. Netscape Navigator's and Microsoft Internet Explorer's DOMs differ significantly.

dpi

Dots per inch. In graphics, this is the measurement of the resolution of a printed image. It is commonly (although incorrectly) used to refer to the screen resolution of web graphics, which is technically measured in ppi (pixels per inch). See also ppi.

DTD

Document Type Definition. A file associated with an SGML or XML document that defines how the tags should be interpreted and displayed by the application reading the document.

encoding

The process of converting an analog source (such as an analog audio signal) into digital format. An encoder is the software that does the converting.

frame rate

In video, frames per second; used as a measure of video quality.

FTP

File Transfer Protocol. A protocol for moving files over the Internet from one computer to another. FTP is a client/server system: one machine must be running an FTP server, the other an FTP client.

gamma

Refers to the overall brightness of a computer monitor's display. In technical terms, it is a numerical adjustment for the nonlinear relationship of voltage to light intensity.

GIF

Graphic Interchange Format. Common file format of web graphic images. GIF is a palette-based, 8-bit format that compresses images with the lossless LZW compression scheme. GIF is most appropriate for images with areas of flat color and sharp contrast. See also LZW compression.

HDML

Handheld Device Markup Language. A specialized set of HTML tags for creating documents to be displayed on handheld devices such as mobile phones. It has been replaced by WML. See also WML.

hexadecimal

A base-16 numbering system consisting of the characters 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, and F, where A through F represent the decimal values 10 through 15. It is used in HTML for specifying RGB color values.

HTML

Hypertext Markup Language. The format of web documents.

HTTP

Hypertext Transfer Protocol. The protocol that defines how web pages and media are requested and transferred between servers and browsers.

i18n

The W3C abbreviation for "Internationalization" ("i", 18 letters, then "n"), relating to efforts to make the Web accessible in all languages.

imagemap

A single image that contains multiple hypertext links.

indexed color

In graphics, a system for rendering colors in 8-bit images. Indexed color files, such as GIFs, contain an index (also called a palette or color lookup table) of colors and associated index numbers, which is used to render color in the image.

Java

A cross-platform, object-oriented programming language developed by Sun Microsystems. It can be used to create whole applications; however, its primary contribution to the Web has been in the form of Java applets, self-contained, mini-executable programs.

JavaScript

A client-side scripting language developed by Netscape that adds interactivity and conditional behavior to web pages. It has little in common with Java.

JPEG

A lossy compression algorithm developed by the Joint Photographic Experts Group. It is used by files in the JFIF format, which are commonly referred to as "JPEG files." JPEG is most efficient at compressing images with gradations in tone and no sharp edge contrasts. Photographic images are typically best saved in JPEG format.

key frames

In video, master frames placed throughout a video against which the following frames are compared (for use with temporal, or interframe, compression).

Linux

A version of Unix designed to run on PCs.

lossy compression

A method for reducing file size in which some data (usually indiscernible to human perception) is deleted in order to achieve a higher compression rate.

lossless compression

A method for reducing the size of a file without loss of data; in lossless compression, redundant information is removed.

LZW compression

Short for Lempel-Zev-Welch, the names of the inventors. A lossless compression scheme that takes advantage of repetition in data streams (such as a row of pixels of identical color). It is the compression scheme used by graphic files in the GIF format.

MathML

Math Markup Language. An XML application for describing mathematical notation and capturing its structure and content.

MIDI

Musical Instrument Digital Interface. This audio format uses numerical commands to describe the pitch and endurance of notes that are "played" by available digital instrument sounds.

MIME types

Multimedia Internet Mail Extensions. A protocol that defines a number of content types and subtypes and allows programs like web browsers, newsreaders, and email clients to recognize different kinds of files and deal with them appropriately. The MIME type specifies what media a file is, such as an image, audio, or video, and the subtype identifies the precise file format.

MP3

Audio file format (MPEG I, Level-III) capable of high levels of compression with little discernible loss of quality. It has become the standard for sharing audio files over the Internet.

MPEG

A family of multimedia standards created by the Motion Picture Experts Group, commonly used to refer to audio and video files saved using one of the MPEG compression schemes.

namespace

A uniquely named group of element and attribute names. XML documents refer to namespaces in order to prevent confusion between competing DTD tag names.

palette

A table in an 8-bit indexed color file (such as GIF) that provides color information for the pixels in the image. See also CLUT.

PDF

Portable Document Format. A file format developed by Adobe Systems used for capturing formatted page layouts for distribution. PDF documents, when viewed with the required Adobe Acrobat Reader, will appear exactly as they were intended.

PHP

Hypertext Preprocessor. An open source, server-side tool for creating dynamically generated web pages (similar to Microsoft's ASP).

PNG

Portable Network Format. A versatile graphics file format that features support for both 8-bit (PNG8) indexed images and 24-bit images (PNG24). PNGs also feature variable transparency levels, automatic color correction controls, and a lossless yet highly efficient compression scheme.

ppi

Pixels per inch. The measurement of the resolution of a screen image.

QuickTime

A system extension that makes it possible to view audio and video information on a computer. It was originally developed for the Macintosh but is now available for Windows machines as well, and has been adopted as the video standard by the ISO in their development of MPEG-4. The term also refers to the file format.

RDF

Resource Description Framework. An XML application used to define the structure of metadata for documents, i.e., data that is useful for indexing, navigating, and searching a site.

RMF

Rich Music Format. A proprietary audio format used by the Beatnik system.

resource fork

Extra code added in the Macintosh file format, used for storing icons, previews, and file type information. This information should be stripped out when sending the file to a non-Macintosh server. See also data fork.

RGB color

A color system that describes colors based on combinations of red, green, and blue light.

rollover

The act of passing the mouse pointer over an element's space, or the events triggered by that action (such as a changing graphic or pop-up message, sometimes called rollover events).

sampling rate

In a digital audio file, the number of samples taken per second.

server

A networked computer that provides some kind of service or information.

Server Side Includes (SSI)

Special placeholders in an HTML document that the server is to replace with actual data just before sending the final document to the browser. Extended SSI (XSSI) (part of Apache 1.2 and higher) provides more advanced command functions, including conditional behaviors.

SGML

Standard Generalized Markup Language. A metalanguage that provides a comprehensive set of syntax rules for marking up the structure of documents and data. HTML is a subset of SGML.

Shockwave

Proprietary technology from Macromedia, Inc., for the web delivery of multimedia content.

SMIL

Synchronized Multimedia Integration Language, an XML-based language for creating multimedia, time-based presentation. SMIL combines audio, video, text, animation, and graphics in a precise, synchronized fashion.

spatial compression

In video, spatial compression is applied to each individual frame of the video, using compression schemes commonly used on still images (also called "intraframe" compression).

spatial frequency

Refers to the concentration of detail in an image. For example, an image of a blue sky would be considered to have low frequency. A detailed image, such as a close-up of blades of grass, has high frequency.

SVG

Standardized Vector Graphics. A language for defining two-dimensional vector graphics in XML.

telnet

An internet protocol for logging into and using a remote system on the Internet. Telnet is a client/server system that requires a telnet server running on one computer and a telnet client on the other.

temporal compression

In video, temporal compression takes place over a series of frames, deleting information that is repeated between frames (also called "interframe" compression).

Unix

A multiuser, multitasking operating system developed by Bell Laboratories. It also provides programs for editing text, sending email, preparing tables, performing calculations, and many other specialized functions that normally require separate applications programs.

valid code

In an XML application, code that properly uses the elements and attributes as specified in a Document Type Definition (DTD).

W3C

The World Wide Web Consortium. A consortium of many companies and organizations that "exists to develop common standards for the evolution of the World Wide Web." It is run by a joint effort between the Laboratory for Computer Science at the Massachusetts Institute of Technology and CERN, the European Particle Physics Laboratory, where the WWW was first developed.

WAI

Web Accessibility Initiative. The committee at the World Wide Web Consortium (W3C) that ensures that web technologies are accessible to users with disabilities.

WAP

Wireless Application Protocol. A collection of standards and specifications for delivering Internet-like information to wireless devices such as mobile phones, pagers, PDAs, etc.

WAVE

Waveform Audio File Format. This format was developed for the PC but is now supported on Macintosh as well.

Web Palette

The set of 216 colors that will not dither or shift when viewed with browsers on 8-bit monitors.

well-formed code

Code that abides by the strict syntax rules of XML.

WML

Wireless Markup Language. An XML-based language for creating applications for wireless devices. It is part of the Wireless Application Protocol (WAP).

XHTML

A reworking of the HTML 4.0 Specification to abide by the rules and syntax of XML.

XML

Extensible Markup Language. A new standard for marking up documents and data. XML is based on SGML, but with a reduced feature set that is more appropriate for distribution via the Web. XML allows authors to create customized tag sets to provide functionality not available with HTML.

XSL

Extensible Style Language. A system for controlling the presentation of complex XML documents and structured data.

XSSI

Extended SSI. See Server Side Includes.



Library Navigation Links

Copyright © 2002 O'Reilly & Associates. All rights reserved.