A dynamic collaboration assistant application for use in a computing
system including a terminal connected to a server. The dynamic
collaboration assistant application includes a collaborative gateway
application for generating a collaborative gateway GUI on the terminal. A
context listener module located on the terminal is used to continuously
monitor a context in which a user is using the terminal. A context
translator module analyzes the context message and dynamically adjusts
the display of the plurality of collaboration applications in the
collaborative gateway GUI as a function of the context in which the user
is using the terminal.