Abstract
Application development for multiple pervasive devices requires a methodology that requires less development and management effort than simply rewriting the application for each device. We describe an approach that combines the advantages of automated generation from a single model-based UI description, with handcrafting of interfaces for specific devices. We discuss the infrastructure required to support a hybrid automated generation and handcrafting system, with particular attention to the issues that arise during application evolution.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Abrams, M., Phanouriou, C., Batongbacal, A., Williams, S., and Shuster, J., UIML: An Appliance-Independent XML User Interface Language, in Proceedings of the Eighth International World Wide Web Conference, May, 1999.
Bergman, L.D., Kichkaylo, T., Banavar, G., and Sussman, J., Pervasive Application Development and the WYSIWYG Pitfall, in Proceedings of IFIP Conf. on Engineering the User Interface EHCI’2001 (Toronto, May 2001), Springer-Verlag, Berlin, pp. 203–217.
Eisenstein, J., Vanderdonckt, J., and Puerta, A.R., Adapting to Mobile Contexts with User-Interface Modeling, in Proceedings of the 3rd IEEE Workshop on Mobile Computing Systems and Applications WMCSA’2000 (Monterey, December 7–8, 2000), IEEE Press, Los Alamitos, 2000, pp. 83–92.
Accessible at http://java.sun.com/products/jsp/
Medvivovic, N., Egyed, A., Rosenblum, D.S., Round-Trip Software Engineering Using UML: From Architecture to Design and Back, in Proceedings of the 2nd Workshop on Object-Oriented Reengineering WOOR’99 (Toulouse, 6 September 1999), pp. 1–8.
Accessible at http://msdn.microsoft.com/vstudio/nextgen/technology/mobilewebforms. asp
Myers, B., Separating Application Code from Toolkits: Eliminating the Spaghetti of Call-Backs, in Proceedings of the Fourth Annual ACM SIGGRAPH Symposium on User Interface Software and Technology UIST’91 (Hilton Head, 11–13 November 1991), ACM Press, New York, 1991, pp. 211–220.
Olsen, D., The Menu Interaction Kontrol Environment, ACM Transactions on Graphics, Vol. 5, No. 1, 1986, pp. 318–344.
Accessible at http://www.oracle.com/mobile/
Puerta, A.R. and Eisenstein, J., Towards a General Computational Framework for Model-Based Interface Development Systems Model-Based Interfaces, in Proceedings of the ACM Conference on Intelligent User Interfaces IUI’99 (Los Angeles, 5–8 January 1999), ACM Press, New York, 1999, pp. 171–178.
Singh, G., Kok, C, and Ngan, T., Druid: A System for Demonstrational Rapid User Interface Development, in Proceedings of the Third Annual ACM Symposium on User Interface Software and Technology UIST’90 (Snowbird, 3–5 October 1990), ACM Press, New York, 1990, pp. 167–177.
Sukaviriya, P.N., Foley, J.D., and Griffith, T., A Second Generation User Interface Design Environment: The Model and the Runtime Architecture, in Proceedings of ACM Conference on Human Factors in Computing Systems InterCHI’93 (Amsterdam, 24–29 April 1993), ACM Press, New York, 1993, 1993, pp. 375–382.
Szekely, P., Luo, P., and Neches, R., Beyond Interface Builders: Model-Based Interface Tools, in Proceedings of ACM Conference on Human Factors in Computing Systems InterCHI’93 (Amsterdam, 24–29 April 1993), ACM Press, New York, 1993, pp. 383–390.
Accessible at http://www.togethersoft.com/us/products/index.html
Accessible at http://www.webgain.com/products/visual_cafe
Vlissides, J.M. and Tang, S., A Unidraw-based User Interface Builder, in Proceedings of the Fourth Annual ACM Symposium on User Interface Software and Technology UIST’91 (Hilton Head, 11–13 November 1991), ACM Press, New York, 1991, pp. 201–210.
Vlissides, J.M., Pattern Hatching: Design Patterns Applied, Addison Wesley, New York, 1998.
Accessible at http://www.w3c.org/MarkUp/Forms/
Accessible at http://www.w3.org/TR/xpath
Accessible at http://www.w3.org/Style/XSL/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Bergman, L., Banavar, G., Soroker, D., Sussman, J. (2002). Combining Handcrafting and Automatic Generation of User-Interfaces for Pervasive Devices. In: Kolski, C., Vanderdonckt, J. (eds) Computer-Aided Design of User Interfaces III. Springer, Dordrecht. https://doi.org/10.1007/978-94-010-0421-3_14
Download citation
DOI: https://doi.org/10.1007/978-94-010-0421-3_14
Publisher Name: Springer, Dordrecht
Print ISBN: 978-94-010-3915-4
Online ISBN: 978-94-010-0421-3
eBook Packages: Springer Book Archive