A.3 Glossary of Technical Terms
Active-X
Apache Web Server
ASCII
Binary File Format
Browser Plug-in
Cascading Style Sheets
(CSS)
Extranet
Frames
File Transfer Protocol
(FTP)
Hyperlink
HyperText Transfer
Protocol ( HTTP )
Intranet
Internet
Internet Information
Server (IIS)
Internet Explorer
Internet Protocol (IP)
META Information
Protocol
Proxy Server
Raster Image
SGML
Structured Query
Language (SQL)
TCP/IP
Telnet
URI
URL
Vector Image
World Wide Web
Active-X
A proprietary system developed by
Microsoft for use with their Internet Explorer Web browser (and subsequently,
other Web-enabled applications) to extend the capabilities of the browser, in
particular, to add interactive elements or to display graphic files in a format
not covered by the core W3C standards. It is analogous to the plug-in
architecture developed to extend Netscape’s Web browser (see
Browser Plug-in).
[ Back to top ]
Apache Web
Server
Apache is the most common Web server
employed on the Internet. Apache is an open source Web server first developed
for UNIX platforms. It has since been ported to LINUX, Windows NT/2000 and
Macintosh, and, in most cases, is distributed and maintained free of charge.
Over 50 percent of Web sites use Apache; almost double its nearest competitor,
Internet Information Server (see Internet
Information Server ) from Microsoft.
[ Back to top ]
ASCII
American Standard Code for Information
Interchange (ASCII) is a set of characters (letters, symbols, spaces, numbers
and punctuation) used on most present day computers. ASCII files (also called
“Plain Text”) are saved without any formatting, and can be opened
by virtually any computer program. Most applications save data in a
proprietary binary format (see below) because binary files are more compact.
HTML is an example of a text file format (often an extension of ASCII called
Latin-1). See A.1–What is HTML
[ Back to top ]
Binary File
Format
“Any file format for digital data
encoded as a sequence of bits but not consisting of a sequence of printable
characters [ASCII] (text). The term is often used for executable machine code.
Of course all digital data, including
characters, is actually binary data … but the distinction between binary
and text is well established.” [1]
Binary files are a
sequence of bits and bytes that only a computer can read. Often, the binary
format of one application is not readable by another application. Microsoft
Word files, for instance, need to be manipulated with the Microsoft Word
application to be of any use.
[ Back to top ]
Browser Plug-in
A plug-in is a
software module that is installed to extend the functionality of a Web browser.
Usually, a plug-in is necessary to publish information in a format other than
a core standard. Originally developed for the Netscape browser, plug-ins can
also be installed and used in versions of Internet Explorer up to version 5.5.
Versions of Internet Explorer higher than 5.5 do not support the Netscape
plug-in and can only be extended using Microsoft’s Active-X system (see
also Active-X).
[ Back to top ]
Cascading
Style Sheets (CSS)
Style sheets are used to
describe how documents are presented on screen, in print or perhaps even
pronounced.[2]
Style sheets are used in a number of applications. Word processing programs
such as Microsoft Word and Word Perfect and Desktop Publishing programs such as
Adobe PageMaker or Quark Xpress use style sheets to organize layouts. Styles
sheets allow a designer to set a style for an element of a layout once and have
it apply to all other elements in the document. For instance, a style sheet
could specify that all paragraphs in a document be rendered at 12-point type
with the font Helvetica, and all headings be rendered at 14 point with the font
Arial. These rules would apply throughout the document automatically without
having to select each paragraph and apply the type style each time.
HTML uses a similar technique to
describe on-line layout. The specification is termed “Cascading”
because the styles are applied from the top down (or think if it as from the
outside in). To illustrate, a style declaration for paragraphs is written as:
P {font-family: Arial, Helvetica,
sans-serif; font-size: 10pt }
B {font-family: Impact;
color:”blue”}
This declaration will render all paragraph font tags with the
Arial font at 10 points (see A.1 – What is HTML?) and all tags
for bold text (<B>) with the font impact and the color blue. Now, a paragraph
in an HTML file can be written:
<p>This is a paragraph of text with
some <b>BOLD TEXT</b> in the middle.</p>
The <b></b> tags are
contained entirely within the <p> tags, the style sheet declaration of
the section marked with the <b></b> tags will override the style
sheet declarations of the <p> tags. The bold text will be in a different
font and color. Notice that since there was no font-size declaration, the text
will all be the same size.
CSS is important in HTML design because
it allows HTML to separate structure and layout, making HTML documents more
portable. For instance, you could write one article and allow users to choose
which style sheet to apply. One style sheet could be for Netscape browsers and
one for Internet explorer, for instance; or one for users who prefer larger
type. Instead of having to publish two or three HTML documents, it would be
easier to publish one and three small style sheets.
The New York Public Library system has
an excellent on-line style guide, with links to numerous resources. It is worth
investigating at http://www.nypl.org/styleguide/.
[ Back to top ]
Extranet
A term for an intranet or part of an
intranet extended to include users from outside of the hosting organization
(see also Intranet), generally to facilitate collaboration.
[ Back to top ]
Frames
Frames are a way to split a browser
window up, and load one or more HTML pages into the same browser window. If
used correctly, frames can help organize a Web site. However, they have some
disadvantages, and should be used sparingly.
Figure 1
(opens in a new window) shows a simple example. Figure 2
(opens in a new window) illustrates some of the pitfalls.
[ Back to top ]
File
Transfer Protocol (FTP)
FTP is a protocol for exchanging files
of all types over the Internet. It is a sub-protocol of the TCP/IP protocol
suite.
[ Back to top ]
Hyperlink
A
segment of text or a graphical item that serves as a cross-reference between
parts of a hypertext document or between files or hypertext documents. Also
called hotlink. [3]
Hyperlinks
are the heart of the Internet. It allows one document to “point to”
information in another section of the document, or another document entirely.
[ Back to top ]
HyperText
Transfer Protocol ( HTTP )
A sub-protocol of the TCP/IP suite
(also called the TCP/IP “stack”), HTTP is used to move HyperText
files on the Internet from server to client. It is the underlying protocol of
the World Wide Web, and defines how Web servers and Web browsers should transmit
and receive information.
[ Back to top ]
Intranet
A network internal to an organization
or enterprise that relies on Internet protocols for file sharing. Intranets are
Web sites intended for a specific audience, usually the employees of one
company. This internal communications tool is becoming more and more popular,
for the same reasons that publishing a Web site have made it the fast-growing
medium that it is. Information such as company memos, employee handbooks,
schedules, important dates, company newsletters, etc., can be published on an
internal Web site, and cost savings in printing and duplication, staff time and
increased distribution of information to employees who are offsite make an
intranet a powerful tool.
[ Back to top ]
Internet
A worldwide system of interconnected
computers sharing information through a common networking protocol (currently
TCP/IP). HTTP, FTP, GOPHER and SMTP are examples of protocols that are
delivered over this network.
For a more colorful description, see: http://tuxedo.org/jargon/html/entry/Internet.html (off-site link opens in a new window)
[ Back to top ]
Internet
Information Server (IIS)
IIS is the Web server developed by
Microsoft, and distributed as part of the NT/Windows 2000 Server package. It is
currently second in popularity to the Apache Server (see Apache Web Server above). [4] IIS has not been ported to
any other platform outside of the Windows family of operating systems.
[ Back to top ]
Internet
Explorer
Internet Explorer is a Web browser
developed by Microsoft. Currently the majority of computers have a version of
Internet Explorer installed, although Netscape has a strong minority share.
Internet Explorer is installed on perhaps as many as 75 percent of the PCs in
use today. Since many users have both browsers installed, there is no clear
way to tell how many users prefer Netscape or Internet Explorer. With two
strong market shares, Web sites must be able to be displayed by both major
browsers in order to be considered effective.
[ Back to top ]
Internet
Protocol (IP)
The Internet protocol defines a method
to assign a unique address to every device (router, modem, computer network
card, hub, etc.) that connects to the Internet. See also TCP/IP.
[ Back to top ]
META
Information
The term meta can literally mean “on
top of,” or “one level up.” In Internet jargon,
meta-information is information used to describe or index information.
In HTML, meta-information can be
embedded in the heading of a file with the <META> HTML tag. These tags
are ignored when a user views the page, but they are read by Internet search
and indexing software (“search engines”), and determine how a page
is cataloged and displayed by Web sites like google.com, altavista.com or
yahoo.com.
Our simple HTML document from Appendix
A.1 - What is HTML? can be expanded:
<html>
<head>
<title>Mn Local Road Research
Board</title>
<META
name="description" content="This site is designed to provide
information to local government on Local Road Research Board (LRRB) activities.
It allows you to search for details of transportation-related implementation
and research projects undertaken by the Minnesota Department of Transportation
(Mn/DOT) and LRRB." />
<META
name="keywords" content="MN, LRRB, Minnesota Local Road Research
Board, Roads, Transportation, Transportation Research, Mn/DOT, Minnesota
Department of Transportation, Publications, Research Implementation Series,
Reports, Research Implementation Committee, Road Research, road
design" />
</head>
[ .. ]
Now, when indexed by the search engine
at www.altavista.com (off-site link), a user can search
for the terms, “local road research board,” and get back the result
(in fact, the very first result – indicative of well chosen key words in
the META tag, the body text, and title of the page):
Mn Local
Road Research Board
This site is
designed to provide information to local government on Local Road Research
Board (LRRB) activities. It allows you to search for details..
http://www.lrrb.gen.mn.us/ • Related pages • Translate • More pages
from www.lrrb.gen.mn.us [5]
[ Back to top ]
Protocol
An agreed upon standard for
transmitting data. A protocol describes how two pieces of software or hardware
will connect (handshake), transmit data (packets), acknowledge the receipt of
data, check for errors and disconnect.
[ Back to top ]
Proxy Server
Larger organizations that have several
employees sharing an Internet connection often employ a proxy server. A proxy
server sits between users on a local area network and the Internet, and handles
all of the requests for Web pages. A user requests a Web site, and the proxy
server looks up the information, downloads the pages and presents the
information for the user. Often, to speed up the process, the proxy server
stores (caches) the information it retrieves locally. Then, instead of
contacting the Web site each time a page is requested, the proxy server
presents its cached copy the next time any user on the local area network
requests a page from the cached site.
Page caches can become outdated if a
Web site changes a page after it has been cached locally. Many proxy servers
are set to periodically check the modification dates of the pages that they
store, and expire the cache (get a fresh copy) when the pages are out-of-date.
Most make a trade off between boosting local area network performance and
keeping content fresh. Proxy servers can also make keeping track of visitors
difficult (see Section 4.0 - Measuring
Success).
[ Back to top ]
Raster Image
An image made up of pixels. GIF, PNG
and JPEG are examples of raster image formats. Raster images are generally
used to display photographs, and images that have smooth transitions in tone
color and contrast.
[ Back to top ]
SGML
SGML is the
Standard Generalized Markup Language defined by ISO 8879. SGML was
developed to be a standard, vendor-independent format for storing structured
documents.
[ Back to top ]
Structured
Query Language (SQL)
SQL (most often pronounced See’ quell) was initially developed at IBM as a language
for storing, indexing and extracting information in a database independent
manner. The American National Standards Institute’s version of SQL (ANSI
SQL) was proposed as the standard language for a Relational Database Management
System (RDMS – Oracle, MS SQL Server, MySQL and Sybase are examples
of such systems).[6]
While it has gained acceptance, each RDMS implements its own version of SQL,
most often starting with ANSI SQL and building on.
[ Back to top ]
TCP/IP
An abbreviation for Transmission
Control Protocol/Internet Protocol, TCP/IP is a suite (or “stack”)
of protocols that used to connect computers together. The two main protocols
TCP and IP, and sub-protocols such as HTTP and FTP, are used to connect the
network of computers that make up the Internet. TCP controls how the data is
sent and is used to format the data into “packets” of information.
IP controls the addressing scheme that the Internet – and most other
types of networks – uses. TCP/IP is a part of every major network server
platform, making it the de facto
international standard for networking.
[ Back to top ]
Telnet
A TCP/IP sub-protocol, Telnet is used
to connect a user’s computer to a server using TCP/IP and issue commands
to control the server remotely. Most often used to remotely connect clients to
a Web server on a UNIX platform. Telnet access is usually essential for
developing interactive content on a UNIX Web server.
[ Back to top ]
URI
URI is an abbreviation for Uniform
Resource Identifier. A Uniform Resource Identifier is a way to refer to an
object (server, router, document, image file, etc.) on the World Wide Web. A
Uniform Resource Locator (URL) – or Internet Address – is one type
of URI.
[ Back to top ]
URL
A Uniform Resource Locator (URL) is an
address for a document on the World Wide Web. A URL has two components: the
first identifies the protocol to use; the second defines the IP address of the
computer and the document on that computer to fetch.
[ Back to top ]
Vector Image
A vector image is an image made up of
vectors – mathematical representations of polygons. CAD programs, Adobe
Illustrator and other drawing packages use a vector-based graphics format. In
general, vector images are used for maps, schematics and similar types of
drawings, and are not suitable for photographs or other images that require
subtle changes in tone, contrast and color. None of the W3C core standards
support vector-based graphics. A new draft recommendation, SVG (Scalable
Vector Graphics), will add support for vector graphics to the Web.
[ Back to top ]
World Wide Web
The complete set of documents residing
on all Internet servers that use the HTTP protocol, accessible to users via a
simple point-and-click system. [7]
[ Back to top ]
[2] W3C Style Sheet
Recommendations; http://www.w3.org/Style/; Copyright 1997-2002 W3C (MIT, INRIA,
Keio ), All Rights Reserved; cited June 2002.
[3] The American Heritage®
Dictionary of the English Language, Fourth Edition; Copyright © 2000 by
Houghton Mifflin Company. Published by Houghton Mifflin Company. All rights
reserved.
[4] Popularity is measured by
installations of the software, not by any attempt at quantifying user
experience or satisfaction.
[6] When it comes to abbreviations
and acronyms, database programmers rule. Only a database programmer can combine
ANSI, SQL, RDMS, MS SQL and ISO in the same sentence, and have it make sense to
his peers.
[7]
The American Heritage® Dictionary of the English Language, Fourth Edition
(Online Edition); copyright © 2000 by
Houghton Mifflin Company. Published by Houghton Mifflin Company. All rights
reserved.
|