| C. Wiecha and S. Boies. Generating user interfaces: principles and use of ITS style rules. In Proceedings of UIST'90, pages 21--30. ACM Press, October 1990. |
....To achieve this aim, UIs are described through the use of declarative models. There are three major advantages that derive from the declarative user interface models (UIMs) They can provide a more abstract description of the UI than UI descriptions provided by the other UI development tools [51, 35]; They facilitate the creation of methods to design and implement the UI in a systematic way since they o#er capabilities: 1) to model user interfaces using di#erent levels of abstraction; 2) to incrementally refine the models; and (3) to re use UI specifications. They provide the ....
.... Queen Mary and Westfield College, UK AME [28] Fachhochschule Augsburg, Germany FUSE [38, 39, 25] Technische Universitat Munchen, Germany GENIUS [21] University of Stuttgart, Germany HUMANOID [44, 46, 26] University of Southern California, USA JANUS [2, 3] Ruhr Universitat Bochum, Germany ITS [50, 51] IBM T.J. Watson Research Center, USA MASTERMIND [47, 9, 43] University Southern California, Georgia Inst. Tech. USA MECANO [32] Stanford University, USA MODI D [35, 33, 34] Stanford University, USA TADEUS [13] Universitat Rostock, Germany TEALLACH [16] U. Manchester, U. Glasgow, U. Napier, ....
[Article contains additional citation context not shown here]
C. Wiecha and S. Boies. Generating user interfaces: principles and use of ITS style rules. In Proceedings of UIST'90, pages 21--30. ACM Press, October 1990.
....object model. When the method nishes, the DynamicMethodInvocation gets the result (if any) and returns it to the DynamicApplication servlet. 4 Related Work Traditionally, two approaches have been used to develop graphical user interfaces: toolkits and User Interface Management Systems (UIMS) [16]. With the rst approach, toolkits, the code for the user interface is not separated from the rest of the application. Instead, the code is combined in a single le, and the toolkit provides the user with a set of graphical widgets and enables a design by composition environment. The graphical ....
....not separated from the rest of the application. Instead, the code is combined in a single le, and the toolkit provides the user with a set of graphical widgets and enables a design by composition environment. The graphical widgets interact with the application code via a set of callback routines [16]. Traditional examples of toolkits include Motif for X windows [6] and the Java Abstract Windowing Toolkit (AWT) 18] Rapid Application Development (RAD) tools such as Borland Delphi [12] are also toolkits, but they allow the graphical widgets to be composed and customized interactively, which ....
[Article contains additional citation context not shown here]
C. Wiecha and S. Boies. Generating user interfaces: Principles and use of its style rules. In Proceedings of the Third Annual ACM SIGGRAPH Symposium on User Interface Software and Technology, October 1990.
....incognita, into which the application has been allowed to write at will to handle more application specific interaction techniques. the application defines the style of interaction within the client area. Changes to the style of that part of the interface require changes to the application. [Wiecha1990] The result is a large difference between the effort required to build and maintain a simple interface and that required for a more application specific interface. Increasingly, users are demanding highly interactive interfaces which do more than present them with graphical forms and menus. User ....
....graphical objects are being placed in a two dimensional space which the application is managing itself. This form of interaction is seen regularly in applications with direct manipulation interfaces, and is precisely the style of interaction used in the client areas referred to by Wiecha and Boies [Wiecha1990] (see Section 2.4) We can consider the application to consist of a number of objects. In particular, each occurrence of the phrase Hello, World is an object, as is the application as a whole. These objects may be grouped into classes: all the Hello, World objects are of the same class and ....
Charles Wiecha and Stephen Boies, "Generating User Interfaces: Principles and Use of ITS Style Rules", in Proceedings of the Third Annual Symposium on User Interface Software and Technology, ACM, pp. 21-30, October 1990.
....types only in a very limited sense by specifying ranges. For example, an Angle type can be defined as Angle= 0:360] From a programming language viewpoint, the designers can use predefined simple types like boolean and integer ranges, but they cannot define classes or records. ITS [Wiec89,Wiec90] provides a layered architecture for user interface management. Its four layers consist of user interface primitives like buttons and choice boxes, a rule based user interface generator, a dialog control component, and application routines. Its main focus is on the encoding of user interface style ....
Charles Wiecha and Stephen Boies. Generating user interfaces: Principles and use of ITS style rules. In Proceedings of the ACM Symposium on User Interface Software and Technology, pages 21--30, (Snowbird, Utah, October 3-5) 1990. 265
....To achieve this aim, UIs are described through the use of declarative models. There are three major advantages that derive from the declarative user interface models (UIMs) They can provide a more abstract description of the UI than UI descriptions provided by the other UI development tools [51, 35]; They facilitate the creation of methods to design and implement the UI in a systematic way since they o er capabilities: 1) to model user interfaces using di erent levels of abstraction; 2) to incrementally re ne the models; and (3) to re use UI speci cations. They provide the ....
.... Mary and West eld College, UK AME [28] Fachhochschule Augsburg, Germany FUSE [38, 39, 25] Technische Universit at M unchen, Germany GENIUS [21] University of Stuttgart, Germany HUMANOID [44, 46, 26] University of Southern California, USA JANUS [2, 3] Ruhr Universit at Bochum, Germany ITS [50, 51] IBM T.J. Watson Research Center, USA MASTERMIND [47, 9, 43] University Southern California, Georgia Inst. Technology, USA MECANO [32] Stanford University, USA MODI D [35, 33, 34] Stanford University, USA TADEUS [13] Universit at Rostock, Germany TEALLACH [16] U. Manchester, U. Glasgow, U. ....
[Article contains additional citation context not shown here]
C. Wiecha and S. Boies. Generating user interfaces: principles and use of ITS style rules. In Proceedings of UIST'90, pages 21-30. ACM Press, October 1990.
....these projects address application development in the pervasive computing area. Other research related to our work is the development of systems for application development in a device independent manner, often called User Interface Management Systems (UIMS) Examples include the work reported in [9] and the UIML System at Virginia Tech [1] These systems have historically targeted desktop environments and have emphasized consistency of style across devices. Our goal is to enable pervasive devices to perform user tasks in an interactive environment. We are not as interested in maintaining ....
Wiecha, C. and Boies, S, Generating UserInterfaces: Principles and Use of its Style Rules. In Proceedings of the Third Annual ACM SIGGRAPH Symposium on User Interface Software and Tech., pp. 21-30, Oct 1990.
....application code. An application model is accessible by the interface, the application and external tools at design and at run time. Examples of modelbased user interface management systems (UIMS) are UIDE [1,4] and HUMANOID [3,5] which both use a highlevel object oriented application model. ITS [6] is an example of a UIMS which encodes detailed interface style rules in order to generate very high quality user interfaces from the model. Model based UIMSs impose a design methodology on their users which requires them to textually specify a model of the application behind the interface before ....
Wiecha, C. and S. Boies, Generating User Interfaces: Principles and Use of ITS Style Rules, Proceedings of UIST'90, ACM Symposium on User Interface Software and Technology, Snowbird, UT, pp. 21-30.
....in a DST. Of course, the design language, layout support and code generation must be examined too. Perhaps some of the techniques used in the commercial tools of today should be replaced by other, more innovative, solutions. Automatic generation, as in the research prototypes Jade [27] ITS [26], UIDE [24] and DON [8] provides a means of simplifying parts of the designers work. It may be the case that some, trivial and repetitive, layout tasks may be automatized. Higher level design language approaches that might be considered for layout and design are used in ACE [7, 17] and ActorStudio ....
Wiecha, C. and Boies, S. Generating user interfaces: principles and use of ITS style rules. In UIST. Third Annual Symposium on User Interface Software and Technology. Proceedings of the ACM SIGGRAPH Symposium, pages 21--30. ACM New York, NY, USA, 1990.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC