beautypg.com

Apple Newton Programmer’s Newton 2.0 (for Newton 2.0) User Manual

Page 910

background image

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.