ActiveX
    controller
        starting
    See also Automation
agreement of passwords
API, MATLAB Engine
    commands
    connection with Runtime Server
    methods
        in runtime example
    support in Runtime Server
applications
    launching runtime
associating files
automatic packaging of files
    and installers
        on PC
        on UNIX
Automation
    methods
    object, declaring
    server
        MATLAB as
        multiple-client versus dedicated
        registering MATLAB as
        with runtime emulation

back-end computational engine
backwards compatibility with Runtime Server 5.1
buildp
button-click events
    in runtime engine application

class directories
    not on runtime path
cleanp
clear functions command
    before emulating Runtime Server
    troubleshooting using
close force command, for runtime testing
closereq
    in runtime applications
CloseRequestFcn property
    configuring to quit
    default
    specifying in example runtime engine application
command window
    eliminating reliance on
commercial MATLAB
    compared to Runtime Server
    installed on runtime user's machine
compatibility with Runtime Server 5.1, backwards
compiling
    individual M-files
    missing M-files
    runtime engine application
    runtime GUI applications
composing function names at runtime
computational engine
consistency rules for passwords
controller, ActiveX
    starting
custom icons, creating

debugging runtime applications
    while emulating the Runtime Server
        engine application
        GUI application
dedicated server
default menu options
    and dependent functions
    and stability of callbacks
    necessary to disable for runtime applications
depdir
    and class/private directories
    identifying runtime path using
dependent directories
depfun
    and class/private directories
    and missing files <1> <2>
development copy of MATLAB
development path, saving
dialog boxes
    for acquiring input in runtime applications
directories in runtime applications
    class, not on runtime path
    listing dependent
    MATLAB root
    missing from runtime application
    parent, on runtime path
    private, not on runtime path
dirlist
disabling M-files and standard P-files
dummy functions

emulating the Runtime Server
    in runtime engine application
    in runtime GUI application
engClose API library command
Engine API, MATLAB
    commands
    connection with Runtime Server
    methods
        in runtime example
        viewing
    support in Runtime Server
engOpen API library command
errors in runtime applications
    runtime emulation
    trapping
    untrapped
        continuing after
        default response
        prompt to quit or continue after
        prompting to quit after
        recommended behavior
        specifying response to
eval
    and runtime troubleshooting
eval(try,catch) command
    in example runtime application
evalc
    and runtime troubleshooting
evalc(try,catch) command
    in runtime applications
evalin
    and runtime troubleshooting
events, button-click
    in runtime engine application
examples
    runtime engine application
        PC
        UNIX
    runtime GUI application
    Visual Basic
Execute API method
    in runtime example
exiting an application
    techniques for
    without quitting MATLAB

figure
    using in runtime applications <1> <2>
figure menu options
    and dependent functions
    necessary to disable for runtime applications
figure menus
    default callback stability in
    default, in runtime applications
figure toolbar options
    and dependent functions
file structures
    independence of
files in runtime applications
    .fig
    organizing for shipping
Form_Load procedure
Form_Terminate procedure
front-end GUIs in runtime applications
function names, composed at runtime
functions
    dummy
    list of Runtime-Server-related
    See also individual function names

GetFullMatrix API method
    in button draw procedure
global error behavior
GUIs
GUIs in runtime applications
    and dependent functions
    front-end
    Visual Basic

icons, creating
inputdlg, in runtime applications
installer software
    creating automatically
        on PC
        on UNIX
    creating manually
installing
    example files
        for runtime GUI example
    runtime example files
        for PC runtime engine example

Java, packaging automatically in runtime applications
    PC
    UNIX
Java, packaging manually in runtime applications

languages, non-MATLAB
launching runtime applications
listing
    dependent directories
local directory, See toolbox\local directory

MATLAB
    Application Type Library
    Automation object, declaring
    commercial
    development copy
    Engine API
        commands
        methods
    runtime variant
MATLAB runtime application, definition
MatLab variable
MATLAB-based applications
matlabroot directory
    See also MATLAB, root directory
matlabrt
    and errors
    and warnings
    creating from matlabrc
    for MATLAB runtime engine applications
    in UNIX runtime engine example
    prematurely terminating
Menubar property, in runtime applications
menus in runtime applications
    default callback stability
    default, in runtime appliactions
    necessary to disable options in
M-files
    disabling reading of
    not specified on compile list
    top-level
        example
missing
    directories/files in runtime application
MLApp library
MLResImag variable
MLResReal variable
multiple
    application instances
    development copies of MATLAB
    versions of MATLAB
multiple-client server

Object variable
organizing files

packaging utility
    installers built by
        on PC
        on UNIX
parent directories, on runtime path
password stamping
    consistency rules
    of MATLAB
    of multiple copies of MATLAB
    of P-files <1> <2>
    using rtsetup
path definition function
pathdefrt
    creating
    for runtime engine application
    missing directories in
paths in runtime applications
    saving
    specifying
        in PC runtime engine example
        in UNIX runtime engine example
pcode
    for individual M-files in runtime applications
    for runtime applications
pcodeall
P-files
    disabling reading of
    missing
    not generated from current M-files
    removing all
    runtime
        compared to standard
        compiling
private directories
    not on runtime path
ProgID options

quitting
    a Visual Basic application
    Runtime Server
    techniques for
        using uicontrols
        using uimenus

recompiling
registering file extensions
Registry, Windows
    and organization of runtime engine applications
    and runtime application installers
removing all P-files
rtsetup file, for stamping MATLAB
runtime application, definition
runtime emulation
    errors
    status
runtime engine application
    and pathdefrt
    compiling
    definition
    parts of
    PC example
    registering
    testing
    UNIX example
runtime engine applications
-runtime flag
    with pcode function
runtime function-name building
runtime GUI applications
    compiling
    definition of
    development process for
runtime P-files
    compared to standard
    compiling
Runtime Server
    compared to MATLAB
    emulating
    Engine API
    key features
    overview
    path
        in PC runtime engine example
        in UNIX runtime engine example
runtime variant of MATLAB
    See also Runtime Server

scope, variable
server, multiple-client vs. dedicated
shipping runtime applications
    final steps before
shipping variant of MATLAB
single-client server
splash screens
    displaying
    not displayed
splash.bmp file
stamping
    consistency rules
    of MATLAB
    of multiple copies of MATLAB
    of P-files
        consistency rules for
    using rtsetup
startup function
    in runtime GUI application
    in UNIX runtime engine example
switching between variants of MATLAB
    for testing runtime engine example
    for testing runtime GUI applications
switchyard function
    in example runtime application

testing runtime applications
    engine application
    final
    GUI application
    while emulating the Runtime Server
        engine application
        GUI application
    with the Runtime Server
        engine applications
        GUI applications
    with the Runtime Server variant
toolbox/local directory
    installing the splash screen in
top-level M-files in runtime applications
    in PC runtime engine example
trapping errors
troubleshooting while emulating the Runtime Server
    in runtime GUI applications
try-catch-end structures, in runtime applications
typographical conventions (table)

uicontrols, for quitting runtime applications
uimenus
    for quitting runtime applications
untrapped errors
    setting response to

variables
    MatLab
    MLResImag
    MLResReal
    Object
    scope of
variant, runtime
    See also Runtime Server
versions of MATLAB, multiple
Visual Basic
    example
    GUI

warning, in runtime applications
warnings in runtime applications
    invisibility of
    suppressing
Windows Registry
    and organization of runtime engine applications
    and runtime application installers