MIDAS: A Software Framework for Accommodating Heterogeneous Interaction Devices for Cloud Applications

  • Euijai Ahn
  • Kangyoon Lim
  • Gerard Jounghyun Kim
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8028)


Even though the computational power and storing capacities of mobile computing platforms have recently increased dramatically, so have the needs of mobile applications. With the advent of the cloud computing and wireless network technology, the mobile device finds itself as an ideal candidate as a multi-purpose interaction client device instead of as a stand alone computing station. In the line of such a trend, we present a software framework (called MIDAS) that enables an application to lend itself to many different types of interaction methods (namely, sensing and display) and accommodate users with variant client devices without platform specific coding. The paper discusses the requirements and the design of the software architecture, and in addition, demonstrates its effectiveness with several case studies.


Cloud based Interaction Ubiquitous Interaction Multimodal Interaction Software Framework 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Weiser, M.: Hot topics-ubiquitous computing. Computer 26(10), 71–72 (1993)CrossRefGoogle Scholar
  2. 2.
    Calvary, G., Thevenin, D.: A unifying reference framework for the development of plastic user interfaces. In: Nigay, L., Little, M.R. (eds.) EHCI 2001. LNCS, vol. 2254, pp. 173–192. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  3. 3.
    Elmqvist, N.: Distributed User Interfaces: State of the Art. In: Gallud, J.A., et al. (eds.) Distributed User Interfaces: Designing Interfaces for the Distributed Ecosystem. Human-Computer Interaction Series, pp. 1–12. Springer (2011)Google Scholar
  4. 4.
    Biehl, J.T., Bailey, B.P.: ARIS: an interface for application relocation in an interactive space. In: Graphics Interface 2004. Canadian Human-Computer Communications Society, pp. 107–116 (2004)Google Scholar
  5. 5.
    Balme, L., Demeure, A., Barralon, N., Calvary, G.: Cameleon-rt: A software architecture reference model for distributed, migratable, and plastic user interfaces. In: Markopoulos, P., Eggen, B., Aarts, E., Crowley, J.L. (eds.) EUSAI 2004. LNCS, vol. 3295, pp. 291–302. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  6. 6.
    Tandler, P.: Software infrastructure for ubiquitous computing environments: Supporting synchronous collaboration with heterogeneous devices. In: Abowd, G.D., Brumitt, B., Shafer, S. (eds.) UbiComp 2001. LNCS, vol. 2201, pp. 96–115. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  7. 7.
    Mori, G., Paterno, F., Santoro, C.: Design and development of multidevice user interfaces through multiple logical descriptions. IEEE Transactions on Software Engineering 30(8), 507–520 (2004)CrossRefGoogle Scholar
  8. 8.
    Paterno, F., Santoro, C.: One model, many interfaces. In: Kolski, C., Vanderdonckt, J. (eds.) Computer-Aided Design of User Interfaces, vol. 3, pp. 143–154. Kluwer Academic Publishers (2002)Google Scholar
  9. 9.
    Luyten, K., Vandervelpen, C., Coninx, K.: Migratable user interface descriptions in component-based development. In: Forbrig, P., Limbourg, Q., Urban, B., Vanderdonckt, J. (eds.) DSV-IS 2002. LNCS, vol. 2545, pp. 44–58. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  10. 10.
    XHTML2 Working Group Home Page,
  11. 11.
  12. 12.
    Gilroy, S.W., Harrison, M.D.: Using interaction style to match the ubiquitous user interface to the device-to-hand. In: Feige, U., Roth, J. (eds.) DSV-IS 2004 and EHCI 2004. LNCS, vol. 3425, pp. 325–345. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  13. 13.
  14. 14.
    Terrenghi, L., Lang, T., Lehner, B.: Elastic mobility: stretching interaction. In: 11th International Conference on Human-Computer Interaction with Mobile Devices and Services. ACM (2009)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Euijai Ahn
    • 1
  • Kangyoon Lim
    • 1
  • Gerard Jounghyun Kim
    • 1
  1. 1.Digital Experience LaboratoryKorea UniversitySeoulKorea

Personalised recommendations