
3 Definitions
3.1 Introduction
For the purposes of this part of ISO/IEC 14772, the definitions in this
clause apply. Definitions contained in Part 1 apply and are not replicated
in this clause. Terms from this clause are italicized when used outside their
definitions. Other terms are formatted in the normal font.
Table 3.1 defines the contents of this clause
3.2 browser
A
computer program that interprets files accessed, presents their content to a
user on a display device, and allows the user to interact with them. There
may be two forms of browser discussed: a Web Browser
and a VRML Browser. When
used as an unqualified word within this part of ISO/IEC 14772, the VRML Browser
meaning shall be implied.
3.3 event
A
message sent from either a node or the browser itself to the external
application. Events signal external stimuli, changes to field values, and
interactions between nodes. An event consists of at least a timestamp and a
field value. There are two forms of events: VRML events that are defined in 2.VRML
and information that is passed from the VRML Browser
to the external
environment.
3.4 external
External means anything that exists outside of the VRML Browser
environment.
This may take the form of a container application that holds a VRML Browser,
or a client/server style environment where the VRML Browser
forms the client
and the application is a server located on a remote machine.
3.5 service
The method of interfacing between external
applications and the browser.
3.6 token
An
application supplied value which is returned with an event to identify the
registration for that event.
3.7 URL
Uniform Resource Locator. See 2.[URL].
3.8 URN
Universal Resource Name. See ISO/IEC
14772-1, E.[URN].
3.9 VRML browser
A computer program that interprets VRML files,
presents their content to a user on a display
device, and allows the user to interact with worlds
defined by VRML files by means of a user interface. (See 2.VRML)
3.10 Web Browser
A computer program that is used to interpret and display files that have
been retrieved over the Internet. Typically, this involves using the HTTP
transfer protocol and HTML documents, but may include other types of data.