2
Chapter 1: Introduction
TI
-
89 / TI
-
92 Plus Developer Guide
Not for Distribution
Beta Version January 26, 2001
Chapter 8,
Integrating a Flash Application
, discusses areas of the operating
system that an application may choose to integrate itself with such as the
catalog, the mode screen, and VAR-LINK. More details are provided for
interfacing with TI-BASIC. This chapter also provides tips on optimizing code
space and identifying the active AMS version.
Chapter 9,
Application Control Flow
, contains vital information for the Flash
application developer. The AMS event-driven architecture is further explained,
complete with a detailed list of commands an application can expect to receive.
Information on keyboard events and menu processing can also be found in this
chapter.
Chapter 10,
Error Handling
, describes the AMS implementation of error handling.
It includes explanations of how an application can throw errors, catch errors, and
clean up when an error occurs.
Chapter 11,
Creating the User Interface
, gives in-depth detail about the user
interface components introduced in Chapter 3,
User Interface Overview
. A
sample application which illustrates the use of these components is provided.
The resource compiler is also discussed in this chapter.
Chapter 12,
Basic Text Editing Facility
, describes how an application can use text
records to get information from the application user. Sample code illustrating the
use of the text edit facility is provided.
Chapter 13,
Memory Management
, provides explanations of dynamic data
storage, application data storage, and variable management.
Chapter 14,
Data Types
, defines the structure of the twelve data types supported
by the AMS.
Chapter 15,
Expressions and the Expression Stack
, contains information
important for applications that use the math engine for numerical or symbolic
analysis. The internal representation of expressions is discussed in detail and
augmented with examples.
Chapter 16,
Working with Numbers
, describes the two separate number
subsystems that are built into the AMS operating system. It also discusses the
use of the expression stack for performing numeric operations.
Chapter 17,
Graphing
, contains a thorough explanation of the Graph application
as well as instructions on how graphing can be incorporated into a downloadable
application. Two graph mode, graphing functions, and its usage of screen and
memory are detailed.