{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,10,25]],"date-time":"2023-10-25T05:50:58Z","timestamp":1698213058045},"reference-count":14,"publisher":"Wiley","issue":"1","license":[{"start":{"date-parts":[[2006,10,30]],"date-time":"2006-10-30T00:00:00Z","timestamp":1162166400000},"content-version":"vor","delay-in-days":5416,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Pract Exp"],"published-print":{"date-parts":[[1992,1]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Until quite recently, perhaps the least appreciated part of user interface management system (UIMS) architecture has been the interface to the application. A number of approaches to interface\u2010application communication have been attempted, but these have suffered as a result of being non\u2010programmable, unstructured and\/or static. This paper presents the user\u2010interface\u2010application communication system developed for the Chimera UIMS, which attempts to address these problems. This system enables interprocess communication between user interface and application via an explicit, programmable UIMS component\u2014an application linkage, which is structured, dynamic and reconfigurable at run\u2010time. The internal structure of the linkage is described, along with the mechanism for communication with dialogue control and application. An extensive example is developed in order to illustrate the communication process to and from the user via dialogue control and linkage to the application.<\/jats:p>","DOI":"10.1002\/spe.4380220104","type":"journal-article","created":{"date-parts":[[2006,11,17]],"date-time":"2006-11-17T18:56:18Z","timestamp":1163789778000},"page":"63-84","source":"Crossref","is-referenced-by-count":4,"title":["User interface\u2014application communication in the Chimera user interface management system"],"prefix":"10.1002","volume":"22","author":[{"given":"Catherine A.","family":"Wood","sequence":"first","affiliation":[],"role":[{"role":"author","vocab":"crossref"}]},{"given":"Philip D.","family":"Gray","sequence":"additional","affiliation":[],"role":[{"role":"author","vocab":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2006,10,30]]},"reference":[{"key":"e_1_2_1_2_2","doi-asserted-by":"publisher","DOI":"10.1049\/sej.1988.0033"},{"key":"e_1_2_1_3_2","series-title":"Proc. of the Workshop on User Interface Management Systems, Seeheim, November 1983","first-page":"9","volume-title":"Report on dialogue specification tools","author":"Green Mark","year":"1985"},{"key":"e_1_2_1_4_2","doi-asserted-by":"publisher","DOI":"10.1145\/62029.62031"},{"key":"e_1_2_1_5_2","unstructured":"Ernest Edmonds and Stephen Guest \u2018SYNICS2 user interface manager\u2019 Proc. Interact \u201884\u2019 53\u201356(1984)."},{"key":"e_1_2_1_6_2","doi-asserted-by":"publisher","DOI":"10.1145\/964967.801130"},{"key":"e_1_2_1_7_2","doi-asserted-by":"publisher","DOI":"10.1145\/964967.801131"},{"key":"e_1_2_1_8_2","doi-asserted-by":"publisher","DOI":"10.1145\/27623.28868"},{"key":"e_1_2_1_9_2","doi-asserted-by":"crossref","unstructured":"GilbertCockton \u2018A new model for separable interactive systems\u2019 in H. J. Bullinger and B. Shackel (eds) Proceedings of Interact '87 1033\u20131038(1987).","DOI":"10.1016\/B978-0-444-70304-0.50162-X"},{"key":"e_1_2_1_10_2","doi-asserted-by":"crossref","unstructured":"JamesFoley Won ChulKim SrdjanKouacevikandKevinMurray \u2018Defining interfaces at a high level of abstraction\u2019.IEEE Computer January1989 pp.25\u201332.","DOI":"10.1109\/52.16899"},{"key":"e_1_2_1_11_2","doi-asserted-by":"crossref","unstructured":"WilliamHurleyandJohn L.Sibert \u2018Modelling user interface applications\u2019 IEEE Software January1989 pp.71\u201377.","DOI":"10.1109\/52.16904"},{"key":"e_1_2_1_12_2","unstructured":"The Druid Project The Chimera UIMS Manual Department of Computing Science University of Glasgow Report No. R\u201089\u20131 1989."},{"key":"e_1_2_1_13_2","unstructured":"ErnestEdmondsandNorikoHagiwara \u2018An experiment in interactive architectures\u2019 Interact '90 601\u2013606(1990)."},{"key":"e_1_2_1_14_2","doi-asserted-by":"crossref","unstructured":"JoelleCoutaz \u2018The construction of user interfaces and the object paradigm\u2019ECOOP '87 135\u2013144(1987).","DOI":"10.1007\/3-540-47891-4_12"},{"key":"e_1_2_1_15_2","unstructured":"PhilipGray KevinWaiteandStephenDraper \u2018Do\u2010it\u2010yourself iconic displays: reconfigurable iconic representations of application objects\u2019 Proc. Interact '90 639\u2013644(1990)."}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.4380220104","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.4380220104","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,24]],"date-time":"2023-10-24T13:38:06Z","timestamp":1698154686000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.4380220104"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1992,1]]},"references-count":14,"journal-issue":{"issue":"1","published-print":{"date-parts":[[1992,1]]}},"alternative-id":["10.1002\/spe.4380220104"],"URL":"https:\/\/doi.org\/10.1002\/spe.4380220104","archive":["Portico"],"relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"value":"0038-0644","type":"print"},{"value":"1097-024X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1992,1]]}}}