Object Association
In an application of any significant size there are
a lot of objects that work and cooperate together. This
includes a host of windows, menus, userobjects, data
parametersm and a variety of other 'glue' objects that
make the application come to life. Fast Track component
design constructs allows collections of objects and
/ or classes to be associated to other components. This
makes for a concise and well-defined application structure
that manages and organizes complex sets of objects.
Agent Technology
Fast Track Component provides a unique architecture
that supports a truly "plug-n-play" modular
approach to application design and programming. The
cornerstone of this technology is the nonvisual, custom
class, referred to as an Agent. An agent is an independent
component object, which encapsulates a well-defined
set of behaviour and / or functions. Agents are associated
with other application objects to provide that particular
functionality through augmenting the object's handling
of events. In this manner, an agent has the complete
to add virtually any set of functionality to an object.
Inter-Object Data Exchange
View / Model based support for encapsulated business
rules and definition of data entities. Protocol Messaging
for coordinated and controlled exchange of data objects
throughout the application. Passing of complex parameters
sets during window opening, or between any object, at
any time. Base classes for implementing application
specific data / entity objects.
Design Models
Component classes that model different sets of well-defined
functionality. For instance, there are components that
handle microhelp, datawindow relationships, row highlighting,
application logging, window management, intranet access,
internet access, TCP/IP control, Web Page Control, Pen
Computing, OLE Linking, EDI etc. Additionally, each
component is configurable to further refine and tailor
its particulat functionality.