The Design and Implementation of User Interface Builder to support Software Reuse System


The Transactions of the Korea Information Processing Society (1994 ~ 2000), Vol. 2, No. 3, pp. 324-334, Apr. 1995
10.3745/KIPSTE.1995.2.3.324,   PDF Download:

Abstract

Most UIMS(User Interface Management System) adopt dialogue model of user interface. Implementation of UIMS influenced by adopted dialogue model of user interface strongly. While the Model-View-Controller framework has contributed to many aspects of user interface development in Smalltalk environment, user interfaces generated with MVC have highly coupled model, view, and controller classes. Such coupling impedes the reuse of software component. So, In this paper, we suggest MVCD model to resolve a decline of reuse with MVC have highly coupled. User messages are not changed by Controller immediately, but sent to Dialogue object which maintains the syntatic structure of the interaction. Dialogue object invokes Model object to updates its value. Since Model objects have active values, the value change propagates to the linked Controllers. Finally, Controller object convert the new value and update the View object. User interface builder is implemented on X-window with OSF/Motif that is base on this user dialogue model.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
K. S. Geun, H. C. Ki, L. K. Whan, "The Design and Implementation of User Interface Builder to support Software Reuse System," The Transactions of the Korea Information Processing Society (1994 ~ 2000), vol. 2, no. 3, pp. 324-334, 1995. DOI: 10.3745/KIPSTE.1995.2.3.324.

[ACM Style]
Kim Sang Geun, Hong Chan Ki, and Lee Kyung Whan. 1995. The Design and Implementation of User Interface Builder to support Software Reuse System. The Transactions of the Korea Information Processing Society (1994 ~ 2000), 2, 3, (1995), 324-334. DOI: 10.3745/KIPSTE.1995.2.3.324.