{"title":"A specification paradigm for design and implementation of non-WIMP user interfaces","authors":"S. A. Morrison, R. Jacob","doi":"10.1145/286498.286826","DOIUrl":null,"url":null,"abstract":"The SHADOW System is a user interface management system designed to address the specific needs of non-WIMP interfaces such as virtual environments, gesture recognizers and other interactions that involve highly parallel, continuous interaction. The proposed UIMS consists of a graphical specification language based on augmented transition networks and data flow graphs, a code translation system which supports dynamic constraint binding, modular design and code reuse, and a run time engine designed to optimize the use of processing resources within a time sensitive environment while preserving a layer of platform independence for the application.","PeriodicalId":153619,"journal":{"name":"CHI 98 Conference Summary on Human Factors in Computing Systems","volume":"39 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1998-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"CHI 98 Conference Summary on Human Factors in Computing Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/286498.286826","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
Abstract
The SHADOW System is a user interface management system designed to address the specific needs of non-WIMP interfaces such as virtual environments, gesture recognizers and other interactions that involve highly parallel, continuous interaction. The proposed UIMS consists of a graphical specification language based on augmented transition networks and data flow graphs, a code translation system which supports dynamic constraint binding, modular design and code reuse, and a run time engine designed to optimize the use of processing resources within a time sensitive environment while preserving a layer of platform independence for the application.