G L O S S A R Y
GL-2
cursor An object returned by the
Query
method. The cursor contains methods that iterate
over a set of soup entries meeting the criteria
specified in the query. The addition or deletion
of entries matching the query specification is
automatically reflected in the set of entries
referenced by the cursor, even if the changes
occur after the original query was made.
data definition A frame containing slots that
define a particular type of data and the methods
that operate on it. The entries defined are used
by an application and stored in its soup. A data
definition is registered with the system. The
shortened term dataDef is sometimes used. See
also view definition.
data form A symbol that describes the
transformations that must occur when data is
exchanged with other environments. When you
send data or set endpoint options, the data form
defines how to convert the data from its
NewtonScript format. When you receive data or
get endpoint options, the data form defines the
type of data expected.
declaring a template Registering a template
in another view (usually its parent) so that the
template's view is preallocated when the other
view is opened. This allows access to methods
and slots in the declared view.
deferred recognition The process of
recognizing an ink word that was drawn by the
user at an earlier time. Deferred recognition is
usually initiated when the user double-taps on
an ink word. See also ink and ink word.
desktop computer Either a Mac OS or
Windows-based computer. Sometimes called
simply "desktop."
emporium The permanent internal
descriptions of places the user works with the
Newton PDA. (Home and Office are obvious
examples, but so might be "Tokyo Office" if the
user travels a lot.) Choosing an emporium sets
up information such as local area code, dialing
prefixes, time zone, and so on. This term is
sometimes called "locale." The plural
is "emporia."
endpoint An object created from
protoBasicEndpoint
, or one of its
derivative protos, that controls a real-time
communication session. This object
encapsulates and maintains the details of the
specific connection, and allows you to control
the underlying communication tool.
endpoint option An endpoint option is
specified in a frame passed in an array as an
argument to one of the endpoint methods.
Endpoint options select the communication tool
to use, control its configuration and operation,
and return result code information from each
endpoint method call.
entry A frame stored in a soup and accessed
through a cursor. An entry frame contains
special slots that identify it as belonging to a
soup.
entry alias An object that provides a standard
way to save a reference to a soup entry. Entry
aliases themselves may be stored in soups.
enumerated dictionary A list of words that
can be recognized when this dictionary is
enabled. See also lexical dictionary.
EOP End of packet indicator.
evaluate slot A slot that's evaluated when
NTK (Newton Toolkit) compiles the application.
event An entry in the Dates application for a
day, but not a particular time during that day.
field An area in a view where a user can write
information.
finder A frame containing methods and/or
objects that enumerate data items found to
match criteria specified via the Find slip.