TERENA

GUIDE TO NETWORK RESOURCE TOOLS

Home Page

APPENDIX


APPENDIX

Bibliography
Glossary
File formats

Glossary


ActiveX

ActiveX is a technology developed by Microsoft. With an ActiveX-enabled browser (i.e. Internet Explorer only) ActiveX controls can be downloaded as part of a Web document to add functionality to the browser (similar to Java applets). In particular ActiveX enables seamless viewing of Windows files of all types, e.g. spreadsheets, and in combination with other technologies such as Java and scripting languages, makes possible the development of complex Web applications. Currently it runs on 32-bit Windows platforms (Windows 95 and NT) only.


Avatar

A graphical image of a user, such as used in graphical real-time Chat applications, or, a graphical personification of a computer or a computer process, intended to make the computing or network environment a more friendly place..


Caching

Web documents retrieved may be stored (cached) for a time so that they can be conveniently accessed if further requests are made for them. The issue of whether the most up-to-date copy of the file is retrieved is handled by the caching program which initially makes a brief check and compares the date of the file at its original location with that of the copy in the cache. If the date of the cached file is the same as the original, then the cached copy is used.

Web browsers normally maintain a cache of retrieved documents and this cache is used for retrievals where possible. In addition, the user may configure the browser to point to a caching server via the browser's options or preferences. File requests not able to be supplied from the browser cache would then be directed to the caching server. The caching server would supply the files from its cache if they were current, or pass on the request to the originating server if they were not.


Client-server

Client-server refers to a model of interraction between computers which is commonly used on the Internet. Users employ client software, such as a Web browser, to request information from servers. Servers, such as WWW servers, supply information in response to requests from clients. The client, which is normally installed on the user's computer, displays the information for the user. For instance when a Web document is retrieved from a remote server, the client will interpret the HTML tags and display the document appropriately. Some aspects of how documents are delivered and displayed may be determined by the user through configuration of the client's settings, for instance size and colour of font, whether images are displayed, whether cookies are accepted.

In the client-server model, clients and servers have a special relationship derived from the common use of a well defined set of communicating conventions (protocol) . For example, Web browsers and servers use the WWW protocol, HTTP (Hypertext Transfer Protocol). Web browsers generally can use other Internet protocols as well. In this way they can also retrieve information from ftp servers, gopher servers, etc.

The client-server model of processing is one of the cornerstones of the Internet's success. It is an efficient system which distributes the processing load between client and server, and also gives the user some control over their own interface to Internet information.


Cookies

Cookies provide a means for a Web server to induce a client to store information about itself which can subsequently be called up by the Web server when required. This might be information which the user has supplied about themselves, their preferences or their requirements via forms input. The oft-cited example is the shopping list which might be added to from time to time. Cookies are currently implemented by Netscape and Internet Explorer.

More information : http://www.netscape.com/newsref/std/cookie_spec.html


DOM

The DOM (Document Object Model) is a platform- and language-neutral interface which allows programs and scripts to dynamically access and update the content, structure and style of documents. The document can be further processed and the results of that processing can be incorporated back into the presented page. (W3C)


Forms

The HTML standard provides support for forms in Web documents. Forms are a defined area of an HTML document such as a window or box into which the user is able to input data in order to have the data processed by another application, for instance to run a search on a database. The data keyed into the form is passed to a CGI (Common Gateway Interface) script which then passes it to the relevant application for processing. When the process is complete, the output is passed back, again using CGI, and the results presented to the user as some new HTML generated on the fly.


H.323

ITU (International Telecommunications Union) standard for videoconferencing over local area networks and packet-switched networks generally. It is based on a recognised real-time standard and is commonly used with video over the Internet to ensure that users can communicate with each other, as long as they are using videoconferencing software which complies with the standard, e.g. Microsoft NetMeeting, Netscape Conference. The standard applies both to one-to-one and multi-party videoconferences.


HTML

WWW documents are normally written in Hypertext Markup Language (HTML), the native language of the WWW. HTML enables links to be specified, and also the structure and formatting of Web documents to be defined. HTML documents are written in plain text, but with the addition of tags which describe or define the text they enclose. For example, a link is defined by the ANCHOR <A> tag placed around the hyperlinked text. It specifies the URL of the 'linked to' document, e.g.

<A HREF="http://www.terena.nl/gnrt/websearch/index.html">Web Search Tools</A>

HTML is an evolving standard. Current work is focussed on extending accessibility features, multimedia objects, scripting, style sheets, layout, forms, math and internationalization. See the World Wide Web Consortium site for current information.


HTTP

HTTP (Hypertext Transfer Protocol) is the foundation protocol of the World Wide Web. It sets the rules for exchanges between browser and server. It provides for the transfer of hypertext and hypermedia, for recognition of file types, and other functions.


Hyperlink

Example of hyperlink in an HTML document:

<A HREF="http://www.terena.nl/gnrt/websearch/index.html">Web Search Tools</A>

When the HTML document is viewed with the Web browser, the tag information between angle brackets is not visible, but the words Web Search Tools are displayed in whatever format or colour is defined for links by the browser or the document's author (the browser default is often blue, underlined text but HTML authors may specify any colour or style). When the user selects these words, the document index.html will be displayed, having been fetched from the Web server www.terena.nl, where it was found in the path /gnrt/websearch.


Imagemap

Imagemaps, also known as active maps are graphics containing active link areas. Instead of the link being from a word or phrase in the document, it is embedded in a defined area of the imagemap. Clicking on that area fetches the referenced document. Imagemaps are often used to provide a graphical entry point to a Web site, though a text-based route through the site should always be given as an alternative.


ISDN

ISDN (Integrated Services Digital Network) is a system of digital telephone connections. It allows multiple digital channels to be operated simultaneously through a single, standard interface. The Basic Rate Interface (BRI) consists of two 64 kbps plus another lower rate channel to handle signalling. Primary Rate Interface (PRI) consists of 23 channels plus a signalling channel. ISDN is adequate for videoconferencing and other high bandwidth applications. The cost of an ISDN line is higher than a normal phone line, and special equipment is required.


JAVA

Powerful, cross-platform programming language developed by Sun Microsystems. Java applets (small applications) may be incorporated into Web documents and can be executed securely by any Java-capable browser irrespective of whether it is running on a PC, an Apple Mac or a Unix workstation. Both Netscape Navigator and Internet Explorer are Java-capable. Java is being used in many ways which enhance the functionality and interactivity of Web pages.


Javascript

Scripting language (originally called LiveScript) developed by Netscape Communications for use with the Navigator browser. JavaScript code forms part of the HTML page and can be used for example to respond to user actions such as button clicks or to run processes locally or validate data. JScript is the Microsoft equivalent of Netscape's JavaScript for use with Microsoft's Internet Explorer.


MIME

WWW's ability to recognise and handle files of different types is largely dependent on the use of the MIME (Multipurpose Internet Mail Extensions) standard. The standard provides for a system of registration of file types with information about the applications needed to process them. This information is incorporated into Web server and browser software, and enables the automatic recognition and display of registered file types.

Users can add other file types and associated processing instructions to their browser's configuration options if they wish.


Multicast

A multicast message is one that is transmitted to selected multiple recipients who have joined the appropriate multicast group. The sender has to generate only a single data stream. A multicast-enabled router will forward a multicast to a particular network only if there are multicast receivers on that network. Other stations filter out multicast packets at the hardware level (e.g., Ethernet or Token Ring).


PHP

PHP is a server-side, cross-platform, HTML embedded scripting language that lets you create dynamic web pages. PHP-enabled web pages are treated just like regular HTML pages and you can create and edit them the same way you normally c reate regular HTML pages.


Plug-Ins

Browsers can display certain file types such as HTML and GIF as a standard part of their functioning. The display of other file types may be handled by additional software, either designed to work in conjunction with the browser for the display of a specific file type (a plug-in) or a stand-alone application which the browser can launch for viewing a file requiring that application (a helper application). With plug-ins there is closer integration with the functioning of the browser. Plug-ins are loaded when the browser is launched so can act instantly and non-intrusively when called upon, thus giving the browser the appearance of enhanced functionality. The idea of plug-ins was developed by Netscape but is also supported by Internet Explorer. Some plug-ins may be bundled with browser software, but many more from third party developers are available for downloading.

Examples:

  • Macromedia Shockwave is used to display multimedia files from Macromedia Director.
  • Adobe Acrobat Reader is used to display PDF files.

Further information on Netscape's plugins http://home.netscape.com/comprod
/mirror/navcomponents_download.html


PNG

Portable Network Graphics (PNG) format was designed to be a patent-free successor to the GIF format. Though not designed specifically for the Web, PNG offers particular benefits in this environment such as improved image compression ( 10 to 30 percent smaller than GIFs), two dimensional interlacing, storage of text with the an image making it possible for search engines to gather information and offer subject searching for images in a standard way.


Proxy server

Where a high level of security of required, a proxy Web server may be used to provide a gateway between a local area network and the Internet. The local network is protected by firewall software installed on the proxy server. This software enables the proxy server to keep the two worlds separate. All outward HTTP requests from the local network pass through the proxy server and similarly all information retrieved comes back in via the proxy server and is then passed back to the client. Using the options or preferences, Web browsers can be configured to point to the proxy server. Proxy servers will normally maintain a cache of retrieved documents.


SMIL

With the World Wide Web Consortium's Synchronised Multimedia Integration Language (SMIL) standard, a language for building time-based, streaming multimedia presentations that combine audio, video, images, and text is defin ed. Like HTML SMIL is a markup language, but unlike HTML, it offers controls such as sequence, timing, multiple runtime options which are selected from by the user's browser, and a means of assembling separate media objects into a single coherent presenta tion. It has been described as "a universal glue for joining all kinds of different formats and types of media in interesting and useful ways" (Synchronised Mu ltimedia on the Web). An early implementation of SMIL is RealNetworks' G2 RealPlayer.


SVG

Scalable Vector Graphics is an emerging Web standard for two-dimensional graphics. Like HTML, SVG is written in plain text and rendered by the browser, except that in this case, it is not just text that is rendered but also shapes and images, which can be animated and made interactive. SVG is written in XML (Extensible Markup Language) and developed by the World Wide Web Consortium.


URL

The Uniform Resource Locator (URL) provides a way of uniquely specifying the address of any document on the Internet. This is the lynchpin of WWW's embedded linking. The typical URL specifies the method used to access the resource (the protocol), the name of the host computer on which it is located, and the path of the resource, e.g.

http://www.terena.nl/gnrt/websearch/index.html

The protocol specified in this example is http (HyperText Transfer Protocol), the protocol of the World Wide Web. Other protocols can also by used within the WWW.


VRML Virtual Reality Modelling Language (VRML) is an Internet standard for the rendering of 3D graphics. VRML files can be viewed with plug-ins such as Live3D.


XML XML (Extensible Markup Language) is a standard for creating markup languages which describe the structure of data. It is not a fixed set of elements like HTML, but rather, it is like SGML (Standard Generalized Markup Language) in that it is a metalanguage, or a language for describing languages. XML enables authors to define their own tags. XML is a formal specification of the World Wide Web Consortium. To find XML editors, see `Whirlwind Guide to SGML to ols' http://www.infotek.no/sgmltool/editetc.htm and also http://www.stud.ifi.uio.no/~larsga/linker/XMLtools.html. .


XSL XSL (Extensible Style Language) is a style sheet language aimed at activities such as rearranging the document that are not supported by CSS, though XSL and CSS share the same underlying concepts. XSL can be used to style XML documents u sing sets of rules and definitions of actions to be applied. XSL is a specification from the W3C.


 WYSIWYG

 What You See Is What You Get. A graphical interface to a process which shows how the end-result will look as it is being produced, e.g. a WYSIWYG HTML editor generates HTML markup but displays the document as if viewed with a Web browser.


More information:

 


Comments and queries: gnrt@terena.nl
© TERENA, Singel 466-468, NL-1017 AW Amsterdam
Last modified: Monday, 24-May-1999 18:49:55 MET DST