<!--  ------------------------------------------------------------------------
  --                                                                        
  --  This file was created by rjc from system/tutorial_mapping/glossary.html
  --  on 2003/08/27 09:15:20.
  --                                                                        
  --    Copyright 1999-2002 Interactive Information Ltd, All Rights Reserved 
  --    http://information.overlaid.com
  --                                                                        
  --  ------------------------------------------------------------------------
  --  
  --  Version:	2.3.0 for Map Weasel
  --  
  --  --------------------------------------------------------------------- -->


<head>
	<title>Map Weasel Glossary</title>
</head>

<body	bgcolor="white"
	text="midnightblue"
	link="#9d0052"
	alink="#39c8ff"
	vlink="#9d0052"
	>

<img align=right src="../media/white-bg.icon.gif">

<h1 align=left>
	Map Weasel Tutorial<br>
	<small>Glossary<br>
		(<small><small>Copyright 1999-2002 Interactive Information Ltd</small></small>)<br>
	</small>
</h1>

<h2>Some Definitions</h2>

<p>
Some words are used with special meanings when talking about the
Map Weasel:

<dl>
<dt><strong>Developer or `you'</strong>
	<dd>
	When we refer to the developer or `you' we mean the
	person who will be using Map Weasel to develop web based
	mapping applications.

<dt><strong>User</strong>
	<dd>
	When we refer to the `user' we mean the end user of a mapping
	application.  For the tutorials this will be you, but for the
	applications you develop it will be your customers or
	colleagues. 

<dt><strong>Atlas</strong>
	<dd>
	An atlas is a package of maps coverring some part of the
	world, suitable for use in an application. For instance an
	atlas might have maps of Scotland with more detailed coverage 
	of major cities.

<dt><strong>Mapset</strong>
	<dd>
	A mapset is a division within an atlas. A mapset is the set of 
	maps which cover a specific area. A simple atlas might just be 
	one mapset, the more complex example of Scotland above would
	have one mapset for the whole of Scotland and additional ones
	giving the increased detail for the urban areas.

<dt><strong>Applet</strong>
	<dd>
	An applet is a small program which can be placed in a
	web page to support a form of interaction not possible with
	normal HTML. In this tutorial the only applet discussed is the 
	Easel.

<dt><strong>Marker</strong>
	<dd>
	A marker is a small drawn shape or image which can be placed
	on a map to indicate a position.

<dt><strong>Hotspot</strong>
	<dd>
	A hotspot is an area on a map which can react to a user's
	action, such as moving the mouse or clicking a button.

<dt><strong>Callback</strong>
	<dd>
	A callback is a function you write which is called
	automatically by the system when some event occurs. The
	Map Weasel can handle two kinds of callbacks:
	
	<dl>
	<dt><strong>Applet Callbacks</strong>
		<dd>
		are called when an event occurs
		inside the applet, such as when the user clicks over
		the map.

	<dt><strong>Library Callbacks</strong>
		<dd>
		are called by the library JavaScript when events
		occur, for instance when the library decides to
		display a different map or move to another level of
		zoom. 
	</dl>
	The only difference from a developer point of view is that
	applet callbacks need to be turned on by setting a parameter
	in the <tt>&lt;<b>applet</b>&gt;</tt> tag.
	<p>
	A list of all of the callbacks supported by the system is
	given in the <a href='../documentation/manual/'>detailed documentation</a>, but for
	the tutorials, callbacks are described as they are used.

</dl>

</body>