Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Object-Oriented Framework for Managing Task in an Application

IP.com Disclosure Number: IPCOM000118501D
Original Publication Date: 1997-Mar-01
Included in the Prior Art Database: 2005-Apr-01
Document File: 2 page(s) / 148K

Publishing Venue

IBM

Related People

Boone, J: AUTHOR [+2]

Abstract

Disclosed is a program that defines an object-oriented framework for managing tasks in an application. The framework provides task activation, navigation, notification, and disposition services. The framework also includes a generic main window, or shell, that provides application and task definition through visual programming.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 68% of the total text.

Object-Oriented Framework for Managing Task in an Application

      Disclosed is a program that defines an object-oriented
framework for managing tasks in an application.  The framework
provides task activation, navigation, notification, and disposition
services.  The framework also includes a generic main window, or
shell, that provides application and task definition through visual
programming.

      The framework is a collection of VisualAge for Smalltalk*
classes that collaborate to provide task management services.  The
Figure illustrates the framework classes and collaboration.

      The ApplicationDescriptor class defines the general
characteristics of an application, such as logon and trace enabling,
and specification of a logo window and startup task.  This class
initializes the environment and creates the application shell, an
instance of ApplicationShellView.

The TaskManager class defines most of the framework functions by
providing services for:
  o  Creation and initialization of task windows when a specified
      task is activated.
  o  Activation and deactivation of task windows when they are
      opened, closed, suspended, or resumed.
  o  Disposition of task windows when a user selects "Ok" (save
      window contents and close), "Cancel" (close window without
      saving contents), and "Apply" (save window contents without
      closing window).
  o  Navigation of currently active task windows.
  o  R...