|
|
|
Foundation ::
Programming Tools ::
TAE PLUS 52
|
TAE PLUS 52
Transportable Applications Environment Plus, Version 5.2
|
 |
Moderators: Adopt This Application! |
SOURCE CODE AVAILABLE
|
|
TAE (Transportable Applications Environment) Plus is an integrated,
portable environment for developing and running interactive window, text,
and graphical object-based application systems. The program allows both
programmers and non-programmers to easily construct their own custom application
interface and to move that interface and application to different
machine environments. TAE Plus makes both the application and the machine
environment transparent, with noticeable improvements in the learning
curve.
The main components of TAE Plus are as follows:
- the WorkBench, a
What You See Is What You Get (WYSIWYG) tool for the design and layout of a
user interface;
- the Window Programming Tools Package (Wpt), a set of
callable subroutines that control an application's user interface; and
- TAE Command Language (TCL), an easy-to-learn command language that provides
an easy way to develop an executable application prototype with a runtime
interpreted language.
The WorkBench tool allows the application developer to interactively
construct the layout of an application's display screen by manipulating a
set of interaction objects including input items such as buttons, icons,
and scrolling text lists. User interface interactive objects include datadriven
graphical objects such as
- dials,
- thermometers, and
- strip charts as well as
- menubars,
- option menus,
- file selection items,
- message items,
- push buttons, and
- color loggers.
The WorkBench user specifies the windows and
interaction objects that will make up the user interface, then specifies
the sequence of the user interface dialogue. The description of the designed
user interface is then saved into resource files. For those who desire
to develop the designed user interface into an operational application,
the WorkBench tool also generates source code (C, C++, Ada, and TCL)
which fully controls the application's user interface through function
calls to the Wpts.
The Wpts are the runtime services used by application programs to display
and control the user interfaces. Since the Wpts access the WorkBenchgenerated
resource files during each execution, details such as color,
font, location, and object type remain independent from the application
code, allowing changes to the user interface without recompiling and relinking.
In addition to Wpts, TAE Plus can control interaction of objects from
the interpreted TAE Command Language. TCL provides a means for the more experienced
developer to quickly prototype an application's use of TAE Plus
interaction objects and add programming logic without the overhead of compiling
or linking.
TAE+ 5.2 carries the NASA case number COS-10034. It was originally released as part of the NASA COSMIC collection.
|
|
More software from National Technology Transfer Center
|
|
|
|
|
|

|
Open Channel Software runs entirely on Open Source Software. We return
value to the Software community in the form of
services and original software. Most of our
content is currently available as source code, with the
copyright owned by the original author, All
Rights Reserved. Everything else is Copyright
©2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Open Channel Software.
View our privacy statement.
Contact webmaster at openchannelsoftware dot org with questions.
|
|

|