18.04.2015 Views

ArcGIS Engine Developer Guide

ArcGIS Engine Developer Guide

ArcGIS Engine Developer Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

GLOSSARY<br />

JSF<br />

JSP<br />

JSTL<br />

late binding<br />

LIBID<br />

library<br />

license<br />

little endian<br />

macro<br />

map document<br />

MapServer<br />

marshalling<br />

members<br />

memory leak<br />

MTA<br />

n-ary association<br />

See JavaServer Faces.<br />

See JavaServer Pages.<br />

See JavaServer Pages Standard Tag Library.<br />

A technique that an application uses for determining data type at runtime, using<br />

the IDispatch interface, rather than when the code is compiled. Late binding is<br />

generally used by scripting languages. See also early binding.<br />

Library Identifier. A type of GUID consisting of a unique string assigned to a<br />

type library. See also GUID.<br />

In object-oriented programming, a generic, platform-independent term indicating<br />

a logical grouping of classes. <strong>ArcGIS</strong> is composed of approximately 50 libraries.<br />

Although the term library refers to a conceptual grouping of <strong>ArcGIS</strong> types,<br />

libraries do have multiple representations on disk: one per development environment.<br />

In COM, OLBs contain all the type information; in .NET, assemblies<br />

contain the type information; and in Java, JAR files contain the type information.<br />

The grant to a party of the right to use a software package or component.<br />

A computer hardware architecture in which, within a multibyte numeric representation,<br />

the least significant byte has the lowest address and the remaining bytes<br />

are encoded in increasing order of significance. See also big endian.<br />

A computer program, usually a text file, containing a sequence of commands that<br />

are executed as a single command. Macros are used to perform commonly used<br />

sequences of commands or complex operations.<br />

In ArcMap, the file that contains one map; its layout; and its associated layers,<br />

tables, charts, and reports. Map documents can be printed or embedded in other<br />

documents. Map document files have a .mxd extension.<br />

An <strong>ArcGIS</strong> Server software component that provides programmatic access to the<br />

contents of a map document on disk and creates images of the map contents<br />

based on user requests. It is designed for use in building map-based Web services<br />

and Web applications using <strong>ArcGIS</strong> Server.<br />

The process that enables communication between a client object and server<br />

object in different apartments of the same process, between different processes,<br />

or between different processes on different machines by specifying how function<br />

calls and parameters are to be passed over these boundaries.<br />

Refers collectively to the properties and methods, or functions, of an interface or<br />

class.<br />

When an application or component allocates a section of memory and does not<br />

free the memory when finished with it, it is said to have a memory leak; the<br />

memory cannot then be used by any other application.<br />

Multiple threaded apartment. An apartment that can have multiple threads<br />

running. A process can only have one MTA. See also apartment, STA, thread,<br />

TNA.<br />

Specifies that more than two classes are associated. A diamond is placed at the<br />

intersection of the association branches.<br />

Glossary • 499

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!