42 Hits in 2.3 sec

MoDE: a UIMS for Smalltalk

Yen-Ping Shan
1990 SIGPLAN notices  
The Mode Development Environment (MODE) is a user interface management system (UIMS) which addresses the above issues.  ...  This coupling and the effort required to use MVC make user interface creation a less effective aspect of Smalltalk.  ...  Smalltalk menus, which are not built with MVC, provide a related example. A Smalltalk menu is a single complicated object.  ... 
doi:10.1145/97946.97976 fatcat:5yvt2kbecvh53m5hb6we6hsuiq

User-interface development tools

E. Lee, F. Hall, A. Bowers, S. Yang, L. Bass, A. Lemke, Y.-P. Shan
1990 IEEE Software  
Hewlett-Packard lnterface Technology Operation eveloping applications with scl phisticated user interfaces is a  ...  Mode offers direct manipulation for Smalltalk The University of North Carolina at Chapel Hill's Mode development environment is a general UIMS that supports the creationmostly by direct manipulationof  ...  Because of this self-creating nature, you can edit the Mode interface with Mode itself. Mode runs in a Smalltalk environment and generates Smalltalk interfaces only.  ... 
doi:10.1109/52.55225 fatcat:plgo5gfk6jb6fixw6ipkol34au

A Layered Approach to Dedicated Application Builders Based on Application Frameworks [chapter]

Patrick Steyaert, Koen De Hondt, Serge Demeyer, Marleen De Molder
1995 OOIS'94  
The need for dedicated user interface builders is motivated by drawing a parallel with programming language design and object-oriented application frameworks.  ...  Conclusion Over the years many developers used object-oriented frameworks as the kernel of a UIMS. We mention HotDraw (Johnson, 1992) and Tigre (Tigre, 1991) as additional UIMSs for Smalltalk.  ...  We will start with the definition of the concepts serving as the foundation for our UIMS. It is not a claim of this paper to propose the ultimate UIMS framework.  ... 
doi:10.1007/978-1-4471-3016-1_21 dblp:conf/oois/SteyaertHDM94 fatcat:6pc6pr4zffb6he7bvuuwu7puou

Standardizing the interface between applications and UIM's

P. Szekely
1989 Proceedings of the 2nd annual ACM SIGGRAPH symposium on User interface software and technology - UIST '89  
The paper also describes a set of user interface building bloclcs specifically designed for these standard UIMS/Application interfaces.  ...  This paper describes a formalism for specifying the information about applications needed by the user interface building blocks (i.e. the UIh4SApplication interface) so that all building blocks share a  ...  Acknowledgments I wish to thank Bob Neches, Neil Goldman, John Granacki and Brian Harp for useful comments on previous drafts of this paper. [13] P. Szekely.  ... 
doi:10.1145/73660.73665 dblp:conf/uist/Szekely89 fatcat:pcdtmlvxh5aqxg5svnlk6zri3m

Human-computer interface development: concepts and systems for its management

H. Rex Hartson, Deborah Hix
1989 ACM Computing Surveys  
Representation of Ihe human-computer interface is accomplished by a variety of notational schemes for describing the interface.  ...  The role of a dialogue developer, whose main purpxe is to create quality interfaces, is a direct result of the dialogue independence concept.  ...  Thanks to Eric Smith and Antonio Siochi for providing thoughtful comments on some sections and to all who completed our lengthy questionnaire for the appendix.  ... 
doi:10.1145/62029.62031 fatcat:7ojynadcn5e6rjwe2t7l3ovlvm

Improving Data Forwarding in Mobile Social Networks with Infrastructure Support: A Space-Crossing Community Approach [article]

Zhong Li, Cheng Wang, Siqian Yang, Changjun Jiang, Ivan Stojmenovic
2013 arXiv   pre-print
In this work, we first investigate a space-crossing community detection method for MSNs.  ...  We evaluate our SAAS algorithm on real-life data from MIT Reality Mining and UIM.  ...  For the same reason, from Fig. 9 (a) and Fig. 9 (b), parameter α=0.4 is optimal for UIM (sparse social networks).  ... 
arXiv:1307.7326v1 fatcat:vgbxezh3rjatxfr5fpno6tmeea

A light-weight UIMS

Robert L. Read, Martin L. Smith
1991 Software, Practice & Experience  
We built a limited but successful user interface management system named HYPE which supports rapid interactive creation and organization of user interfaces for a large class of applications.  ...  The tree structure facilitates grouping interfaces for related applications, or families of applications, into a single master interface.  ...  Another slight difference is that TAE Plus has a 'rehearsal mode' for testing modified interfaces, but its basic operation, as we understand it, is as a skeleton code-generator (see below).  ... 
doi:10.1002/spe.4380210103 fatcat:6mmjyp4ea5fbva7roo7tddvd3y

eQuality: An application of DDUCKS to process management [chapter]

Jeffrey M. Bradshaw, Peter Holm, Oscar Kipersztok, Thomas Nguyen
1992 Lecture Notes in Computer Science  
sketchpad or model mode.  ...  Process management is a method for improving Boeing's business processes, however many aspects have been difficult to implement. eQuality is a software system based on a framework called DDUCKS that is  ...  We are extending the capabilities of a Smalltalk-80-based direct-manipulation user-interface builder to build a DDUCKS UIMS, called Geoducks 3 [56] Geoducks relies on the Smalltalk-80 MVC (model-view-controller  ... 
doi:10.1007/3-540-55546-3_54 fatcat:rpg7nkj3jfdozaaqpqpq6ko5rq

Page 668 of Ergonomics Abstracts Vol. 22, Issue 4 [page]

Ergonomics Abstracts  
SCENARIOO is described here. 122144 MoDE: A UIMS for Smalltalk. SHAN, Y.P. SIGPLAN Notices, 1990, 25/10, 258-268, 16 refs.  ...  The Mode Development Environment (MoDE) is a user interface management system (UIMS) which addresses the above issues.  ... 

Page 668 of Ergonomics Abstracts Vol. 23, Issue 4 [page]

Ergonomics Abstracts  
SCENARIOO is described here. 122144 MoDE: A UIMS for Smalltalk. SHAN, Y.P. SIGPLAN Notices, 1990, 25/10, 258-268, 16 refs.  ...  The Mode Development Environment (MoDE) is a user interface management system (UIMS) which addresses the above issues.  ... 

Construction Techniques of Graphic, Direct-Manipulation User Interfaces [article]

Wolfgang Preea, Gustav Pornberger, Hermann Sikora
1991 Eurographics State of the Art Reports  
Hence we portray DICE1 (Dynamic Interface Creation Environment), a tool for prototyping graphic user interfaces implemented itself in an object-oriented manner.  ...  In particular this paper discusses the question of how dynamic behavior can be added to a user interface prototype.  ...  mode or a test mode.  ... 
doi:10.2312/egtp.19911004 fatcat:czjxt42b3bbd3emam2ska6uq5a

LexAGen: An interactive incremental scanner generator

Duane Szafron, Randy Ng
1990 Software, Practice & Experience  
In addition, LexAGen includes a fast new algorithm for keyword identification.  ...  Alternatively, the user can generate a C-code scanner from the automaton. The generated automaton uses a direct execution approach and is quite fast. LexAGen is implemented in Smalltalk-80.  ...  The time was the sum of the total amount of time spent executing in user mode and system mode (executing system calls for the scanners). GLA generated the fastest scanner.  ... 
doi:10.1002/spe.4380200503 fatcat:gyzlc465znhhjpneftwewpmsbq

Taxonomies of visual programming and program visualization

Brad A. Myers
1990 Journal of Visual Languages and Computing  
here has been a great interest recently in systems that use graphics to aid in the programming, ' debugging, and understanding of computer systems.  ...  This paper attempts to provide t more meaning to these terms by giving precise definitions, and then surveys a number of sys ems that can be classified as providing Visual Programming or Program Visualization  ...  ''Statemaster: A UIMS based on Statecharts for Prototyping and A Target Implementation,'' Proceedings SIGCHI'89: Human Factors in Computing Systems. ustin, Tex.  ... 
doi:10.1016/s1045-926x(05)80036-9 fatcat:gw3npsyp6fcfrmsgqgxn2msfba

Visual programming, programming by example, and program visualization: a taxonomy

B. A. Myers
1986 Proceedings of the SIGCHI conference on Human factors in computing systems - CHI '86  
A number of common unsolved problems with most of these systems are also listed.  ...  There has been a great interest recently in systems that use graphics to aid in the programming, debugging,. and understanding of computer nrograms.  ...  ACKNOWLEDGEMENTS For helu and suooort of this article. I would like to thank Bill Buxton: Ron Ba'ecker, Bernita Mye&, and many others at the University of Toronto.  ... 
doi:10.1145/22627.22349 fatcat:fdxrshxynzaj5gblx4ocfnwqe4

Design of interactive systems [chapter]

Harold Thimbleby
1991 Software Engineer's Reference Book  
User interface design is only visible when a system can be used, and the standard ways of evaluating interactive systems do not generate useful data for design, as opposed to redesign.  ...  Rule 3 arises for two reasons: first, you can never really know enough to do a good design, and secondly, even if you could, the user will change his mind, or the very existence of your system will suggest  ...  It is generally best if non-standard modes are brief, e.g., only active for a short period (e.g., for one keystroke).  ... 
doi:10.1016/b978-0-7506-0813-8.50065-4 fatcat:hvetwjbrubawfafulkcpunizt4
« Previous Showing results 1 — 15 out of 42 results