To achieve benefits from IT, users and IT specialists must be able to understand each other. We use tools like this dictionary to achieve mutual understanding.
Feel free to print it (see our
Help page
if necessary).
You can't simply use your browser's Print button or File Print menu option because this page uses frames.
If there's a term you think should be included or if you disagree with any of our definitions, email us.
| Active X control |
Screen item (e.g. a scrollable grid for allowing multi-line
data entry) downloaded from a website into a browser and run
from the browser on the user's PC. Users may refuse to
accept Active X controls because they are written in
full-strength programming languages and therefore by mischief
or accident can cause serious damage to files on users' PCs.
See the notes on "Applet" and "Plug-in". |
| Applet |
Miniature application program downloaded from a website into
a browser and run from the browser on the user's PC.
Users may refuse to accept applets because they are written in full-strength programming languages and therefore by mischief or accident can cause serious damage to files on users' PCs. See the notes on "Active X control" and "Plug-in". |
| ASP |
Active Server Pages, a system which provides:
|
| Bookmark | Make your browser save the URL and title of a web page so you can easily find it again. |
| Browser |
Program which presents information from any website (chosen
by the user) - usually runs on a PC.
There are dozens of browser programs but a recent
survey concluded that:
|
| C++ | Programming language which is used for writing operating systems, high-speed games and other programs which need speed and / or the ability to use all the facilities of the operating system. Too complex to be an economical tool for developing most commercial and administrative systems - Visual Basic and a number of other languages are generally better for this. |
| Chromeless window |
A browser window which has none of:
Usually a very bad design technique. |
| ColdFusion |
A system which provides:
|
| Cookie |
A file stored on a PC by the browser and sent to the
relevant web site with each page request.
Often used by websites to maintain details of the user from one
session to another.
Sometimes used to make life easier for the user, too often used to push advertising at the user. Some users set their browsers to prevent websites from storing cookies. |
| Data model |
The first stage of database design. It's important
to get this right because errors are likely to mean that:
|
|
Default page (of a website) |
The page which is displayed if the visitor does not specify a page. The name depends on how the website is set up but is most commonly "index.htm" If there is no default page or the website does not recognise a page which is present as being the default page, visitors see a directory listing rather like Windows Explorer's - not usually desirable, especially if you want visitors to register or to provide a user id and password before they can see the rest of the site. |
| DHTML | Dynamic HTML, an extension of HTML which allows the page to vary what it shows and how it behaves in a limited way depending on the circumstances. We say "limited" because if a page is built using only DHTML the underlying content of the page is always the same so it will always display the same set of contents and behaviours - see the note on "Dynamic web pages". |
| Domain | The part of a URL which identifies the site, for example in www.mywebsite/mypage.htm "mywebsite" is the domain name. There's been a mad scramble for attractive domain names in recent years and it's getting increasingly difficult to find one which is not already taken and not too similar to one which is already taken. |
| Dynamic web pages | Pages whose whole content varies depending on the circumstances, usually on the results of searches in a database. Dynamic web pages are an essential part of e-commerce applications, e.g. to display the goods / services in a firm's catalogue, to keep track of the list of items the visitor has chosen and to enable the visitor to pay for these items. It's very difficult to build dynamic web pages without using a tool such as ColdFusion or ASP or PHP. |
| E-commerce |
Use of Internet technology to perform legally binding commercial
and / or financial transactions.
The best-known examples are selling / buying things on the web and web banking. |
| Extranet |
System which uses Internet technology (browsers, etc.) to provide information and
applications only to members of one organisation plus tightly-controlled outsiders.
For example a large company may enable / require its suppliers to connect to its extranet in order to streamline its purchasing. |
| FAQ |
Frequently Asked Questions.
Many sites use lists of answers to Frequently Asked Questions to minimise the number of phone and email queries visitors raise. This benefits both the site and their visitors. |
| Frames |
Technique for making a web page behave like several
independent pages on the same screen. Useful for
things like:
|
| FTP | File Transfer Protocol, the technique for transferring files in either direction between a web site and the user's computer. |
| HTML | Hypertext Mark-up Language, the language used by websites to tell browsers what information to display and how to format it. |
| HTTP | Hyper-Text Transfer Protocol, the technique for delivering web pages to your browser. |
| Hyper-Text |
Text which contains links to just about anything the
developer thinks will be useful to the user, in the same or
separate files / documents.
The use of hyper-text is not restricted to web pages, for example the help facilities in most Windows software use hyper-text links. Links can refer to many other things besides text, for example web pages can contain links to graphics, sounds and even computer programs. |
| Intranet | System which uses Internet technology (browsers, etc.) to provide information and applications only to members of one organisation. |
| ISP | Internet Service Provider, an organisation which operates one or more computer systems which its customers use for e-mail and for their websites. |
| Java | Language frequently used to write applets (see note on "Applet"). |
| JavaScript | Mini-language used to write routines which are downloaded into a browser to facilitate the dialogue between a user (via the browser) and a website. JavaScript functions cannot cause damage because they cannot create / access / modify / delete files (except cookies) on the user's computer. But many users prevent their browsers from running JavaScript functions because they do not understand the limitations which make JavaScript safe. |
| Jscript | Microsoft's version of JavaScript. See the note on JavaScript. |
| LAN | Local Area Network, a network connecting computers in a small area (usually in the same building). |
| Navigation bar | Block of text or graphics which contains links to the rest of the page and / or to the rest of the web site and / or to other websites. |
| Operating system |
Complex software which manages a computer system and provides services to
applications.
For example an application does not itself display or print information or read / write files, it asks the operating system to do these things for it. |
| PHP |
A system which provides:
|
| Plug-in |
Program which a browser uses to help do something it can't do on its
own, e.g. play sounds or movies.
Users may refuse to accept plug-ins because they are written in full-strength programming languages and therefore by mischief or accident can cause serious damage to files on users' PCs. See the notes on "Active X control" and "Applet". |
| Pop-up page |
Additional web page opened in a separate window.
This can often be useful, e.g. to present "help" information, definitions of words / phrases or terms of business. Unfortunately some commercial sites make a nuisance of pop-up windows to force users to look at advertisements, etc. |
| Rollover |
In a web page this usually refers to changing the content of an image,
either when the user clicks / moves the mouse over it or when a program issues
certain instructions.
Our "Office Assistant" demo uses a lot of rollovers controlled by a Javascript program, and its "Autorewind On / Off" button changes its content when you click it. The "Drop-down Menu" demo shows menu items changing colour when you move the mouse over them. |
| Search engine | Web site which helps you find web sites about subjects you specify. A typical search engine offers a text box in which you type keywords which define what you want. When you click the button beside the text box, the search engine displays links to the sites it's aware of which feature these keywords. |
| Server |
|
| Shopping cart | E-commerce application which displays the goods / services in a firm's catalogue, keeps track of the list of items the visitor has chosen and enables the visitor to pay for these items. |
| Spam | Junk e-mail. Spammers use programs which extract e-mail addresses from web pages to compile their mailing lists. Fortunately there's a fairly simple way to make life difficult for these programs, and we use it. |
| Tooltip | Little box which pops up to tell the user what some part of a web page or an application screen does or is about. It usually has small black letters on a yellow background. |
| URL |
Universal Resource Locator, the identifier / address of an
object which may be accessed via the Internet.
There are several types of accessible objects but the best-known are Web pages and e-mail addresses. |
| VBScript | A Microsoft language which performs the same functions as JavaScript. See the note on JavaScript. |
| Visual Basic | A Windows programming language often used to develop applications which run on PCs and LANs / WANs because it offers a good balance of ease of use, wide range of features and extendability. |
| WAN | Wide Area Network, a network connecting computers which are separated by a significant distance. |