Issue No. 02 - March (1995 vol. 12)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/52.368267
Application enhancement refers to a software process to increase the value of an application without modifying its code. A typical example is adding the graphical user interface to a character-oriented application. Although the value of such an application is increased (more user friendly), its basic functionality doesn't change. This paper presents a new dimension of enhancement called the Mirror Enhancement. Mirror enhancement allows an application running on one workstation to have its mirror copy shown on another workstation. Any changes to the application at one workstation are reflected to the other immediately. With this enhancement an ordinary drawing program becomes a powerful teleconferencing tool for groupware development. A single user computer game becomes multi-user entertainment with the mirror enhancement.
distributed system, groupware, X Window, software enhancement, SAME
Lakshmanan Sankaran, T. Ming Jiang, "Fast, Portable Application Mirroring", IEEE Software, vol. 12, no. , pp. 57-63, March 1995, doi:10.1109/52.368267