@techreport{R-94-33, TITLE = {A User Interface Management Approach for Object-Oriented Database Applications}, AUTHOR = {Lin Padgham and Jonas L{\"o}wgren}, YEAR = {1994}, NUMBER = {R-94-33}, INSTITUTION = ida, ADDRESS = idaaddr, ABSTRACTURL = {/publications/cgi-bin/tr-fetch.pl?r-94-33+abstr}, ABSTRACT = {This paper discusses the development and management of object-oriented database applications using an approach where the user interface management is abstracted out from the underlying database, but nevertheless encapsulated in general purpose software - a user interface management module. We identify a list of requirement that this application domain introduces and then present the LINCKS object-oriented database system and the UIMS which was designed to meet these requirements. After introducing the architecture of the system, we illustrate by means of an example how an application is built and executed. We finally discuss our approach and identify several features stemming from the specialization of the UIMS to the area of object-oriented databases. These features include multiple views of application objects and encapsulated runtime behavior on the task level. Our conclusion is that the design of specialized UIMS for different application domains is a valuable alternative to the maximally general UIMS approach.}, IDANR = {LiTH-IDA-R-94-33}, NOTE = {Accepted to Journal of Systems and Software}