Abstract
Software engineering is difficult. Addressing human-computer interaction concerns correctly and comprehensively across different “look & feel”s is difficult. Combining two difficult problems usually is even more difficult. Software tools that support creating platform independent graphical user interfaces has eased the complexities. These tools' main contribution is providing abstractions above the level of hardware, operating system, and windowing system. Human-computer interaction concerns are reduced; software engineering concerns about delivering a product across multiple platforms are reduced; productivity rises; and user interface quality, consistency, and look & feel compliance are increased.
Preview
Unable to display preview. Download preview PDF.
References
Chimera, R., Evaluation of Platform Independent User Interface Builders. Working paper at Human-Computer Interaction Laboratory, University of Maryland, College Park, 1993.
Goldenson, D., and Wang, B.J., Use of Structure Editing Tools by Novice Programmers. Proceedings of the Workshop on the Empirical Studies of Programmers (December 7–9, 1991, New Brunswick, NJ, USA), Ablex Publishing, Norwood, NJ, 1986, pp. 99–120.
Henry, T., and Hudson, S., Using Active Data in a UIMS. Proceedings of the ACM Symposium on User Interface Software and Technology (October 17–19, 1988, Banff, Alberta, Canada), ACM Press, New York, 1988, pp. 167–178.
Letovsky, S., Cognitive Processes in Program Comprehension. Proceedings of the Workshop on the Empirical Studies of Programmers (June 5–6, 1986, Washington, DC, USA), Ablex Publishing, Norwood, NJ, 1986, pp. 58–79.
Myers, B., Challenges of HCI Design and Implementation. interactions, 1 (1), ACM Press, New York, 1994, pp. 73–83.
Myers, B., Separating Application Code from Toolkits: Eliminating the Spaghetti of Call-Backs. Proceedings of the ACM Symposium on User Interface Software and Technology (November 11–13, 1991, Hilton Head, SC, USA), ACM Press, New York, 1991, pp. 211–220.
Rhyne, J., Extensions to C for Interface Programming. Proceedings of the ACM Symposium on User Interface Software and Technology (October 17–19, 1988, Banff, Alberta, Canada), ACM Press, New York, 1988, pp. 30–45.
van der Zanden, B., Myers, B., Guise, D., and Szekely, P., The Importance of Pointer Variables in Constraint Models. Proceedings of the ACM Symposium on User Interface Software and Technology (November 11–13, 1991, Hilton Head, SC, USA), ACM Press, New York, 1991, pp. 155–164.
Wiedenbeck, S., Processes in Computer Program Comprehension. Proceedings of the Workshop on the Empirical Studies of Programmers (June 5–6, 1986, Washington, DC, USA), Ablex Publishing, Norwood, NJ, 1986, pp. 48–57.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chimera, R. (1995). Platform independent GUI builders advance software engineering to handle HCI issues. In: Taylor, R.N., Coutaz, J. (eds) Software Engineering and Human-Computer Interaction. SE-HCI 1994. Lecture Notes in Computer Science, vol 896. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0035805
Download citation
DOI: https://doi.org/10.1007/BFb0035805
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-59008-8
Online ISBN: 978-3-540-49173-6
eBook Packages: Springer Book Archive