skip to main content
10.1145/1842993.1843051acmotherconferencesArticle/Chapter ViewAbstractPublication PagesaviConference Proceedingsconference-collections
research-article

Adjustable context adaptations for user interfaces at runtime

Published: 26 May 2010 Publication History

Abstract

The definition of different variants of a user interface at design time does not seem to be flexible enough to address future needs. Context sensitivity, user preferences and unforeseen situations require new means for automatic adaptation at runtime and mechanisms for user interventions within these adaptations. In our work we aim at the utilization of models at runtime to create user interfaces that are aware of their state and the meaning behind. An important part of this approach is a layout model that constrains and eventually defines the presentation of the user interface. The model contains statements about the orientation and size of the user interface elements that generate a constraint system at runtime to calculate the layout of the interface. Based on this model we provide mechanisms for the automatic calculation of user interface layouts as well as (meta) user interface that allows the user to intervene and adjust the layout to personal preferences.

References

[1]
Badros, J., G., Borning, A., Stuckey, and J., P. The cassowary linear arithmetic constraint solving algorithm. ACM Transactions on Computer-Human Interaction 8, 4 (2001), 267--306.
[2]
Blumendorf, M., Lehmann, G., Feuerstack, S., and Albayrak, S. Executable models for human-computer interaction. In Interactive Systems. Design, Specification, and Verification: 15th International Workshop, DSV-IS 2008 Kingston, Canada, July 16--18, 2008 Revised Papers (Berlin, Heidelberg, 2008), T. C. N. Graham and P. Palanque, Eds., Springer-Verlag, pp. 238--251.
[3]
Blumendorf, M., Lehmann, G., Roscher, D., and Albayrak, S. Multimodality in Mobile Computing and Mobile Devices: Methods for Adaptable Usability. IGI-Global, 2009, ch. Ubiquitous User Interfaces: Multimodal Adaptive Interaction for Smart Environments.
[4]
Demeure, A., Meskens, J., Luyten, K., and Coninx, K. Design by example of graphical user interfaces adapting to available screen size. 2008, pp. 1--6. In Proc. CADUI 2008, Albacete, Spain, June 11--13, 2008.
[5]
Ejigu, D., Scuturici, M., and Brunie, L. An ontology-based approach to context modeling and reasoning in pervasive computing. Proceedings of the Fifth IEEE International Conference on Pervasive Computing and Communications Workshops (March 2007), 14--19.
[6]
Feuerstack, S., Blumendorf, M., Schwartze, V., and Albayrak, S. Model-based layout generation. In Proceedings of the working conference on Advanced visual interfaces (2008), P. Bottoni and S. Levialdi, Eds., ACM. Proceedings of the working conference on Advanced visual interfaces 2008.
[7]
Fischer, G. End-user development and meta-design: Foundations for cultures of participation. In IS-EUD '09: Proceedings of the 2nd International Symposium on End-User Development (Berlin, Heidelberg, 2009), Springer-Verlag, pp. 3--14.
[8]
Gajos, K., and Weld, D. S. Supple: Automatically generating user interfaces. In IUI '04: Proceedings of the 9th international conference on Intelligent user interface (New York, NY, USA, 2004), ACM Press, pp. 93--100.
[9]
Ghiani, G., Paternò, F., and Spano, L. D. Cicero designer: An environment for end-user development of multidevice museum guides. In IS-EUD '09: Proceedings of the 2nd International Symposium on End-User Development (Berlin, Heidelberg, 2009), Springer-Verlag, pp. 265--274.
[10]
Lee, S., and Zhai, S. The performance of touch screen soft buttons. In CHI '09: Proceedings of the 27th international conference on Human factors in computing systems (New York, NY, USA, 2009), ACM, pp. 309--318.
[11]
Lutteroth, C., and Weber, G. End-user gui customization. In CHINZ '08: Proceedings of the 9th ACM SIGCHI New Zealand Chapter's International Conference on Human-Computer Interaction (New York, NY, USA, 2008), ACM, pp. 1--8.
[12]
Roscher, D., Blumendorf, M., and Albayrak, S. A meta user interface to control multimodal interaction in smart environments. In IUI '09: Proceedingsc of the 13th international conference on Intelligent user interfaces (New York, NY, USA, 2008), ACM, pp. 481--482.
[13]
Veit Schwartze, Sebastian Feuerstack, S. A. Behavior-sensitive user interfaces for smart environments. In HCII 2009 - User Modeling (2009).
[14]
Yanagida, T., Nonaka, H., and Kurihara, M. Personalizing graphical user interfaces on flexible widget layout. In EICS '09: Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems (New York, NY, USA, 2009), ACM, pp. 255--264.

Cited By

View all
  • (2021)End-User HighlightedProceedings of the XX Brazilian Symposium on Human Factors in Computing Systems10.1145/3472301.3484332(1-9)Online publication date: 18-Oct-2021
  • (2016)Systematic literature review of the objectives, techniques, kinds, and architectures of models at runtimeSoftware and Systems Modeling (SoSyM)10.1007/s10270-013-0394-915:1(31-69)Online publication date: 1-Feb-2016
  • (2011)Dynamic Distribution and Layouting of Model-Based User Interfaces in Smart EnvironmentsModel-Driven Development of Advanced User Interfaces10.1007/978-3-642-14562-9_9(171-197)Online publication date: 2011

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
AVI '10: Proceedings of the International Conference on Advanced Visual Interfaces
May 2010
427 pages
ISBN:9781450300766
DOI:10.1145/1842993
  • Editor:
  • Giuseppe Santucci
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

  • Consulta Umbria SRL

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 26 May 2010

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. adaptation
  2. constraint generation
  3. context-of-use
  4. end-user development
  5. human-computer interaction
  6. layouting
  7. smart environments

Qualifiers

  • Research-article

Conference

AVI '10
Sponsor:

Acceptance Rates

Overall Acceptance Rate 128 of 490 submissions, 26%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)1
Reflects downloads up to 20 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2021)End-User HighlightedProceedings of the XX Brazilian Symposium on Human Factors in Computing Systems10.1145/3472301.3484332(1-9)Online publication date: 18-Oct-2021
  • (2016)Systematic literature review of the objectives, techniques, kinds, and architectures of models at runtimeSoftware and Systems Modeling (SoSyM)10.1007/s10270-013-0394-915:1(31-69)Online publication date: 1-Feb-2016
  • (2011)Dynamic Distribution and Layouting of Model-Based User Interfaces in Smart EnvironmentsModel-Driven Development of Advanced User Interfaces10.1007/978-3-642-14562-9_9(171-197)Online publication date: 2011

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media