Application Composition Driven by UI Composition

  • Christian Brel
  • Philippe Renevier-Gonin
  • Audrey Occello
  • Anne-Marie Déry-Pinna
  • Catherine Faron-Zucker
  • Michel Riveill
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6409)

Abstract

Ahead of the multiplication of specialized applications, needs for application composition increase. Each application can be described by a pair of a visible part –the User Interface (UI) –and a hidden part –the tasks and the Functional Core (FC). Few works address the problem of application composition by handling both visible and hidden parts at the same time. Our proposition described in this paper is to start from the visible parts of applications, their UIs, to build a new application while using information coming from UIs as well as from tasks. We base upon the semantic description of UIs to help the developer merge parts of former applications. We argue that this approach driven by the composition of UIs helps the user during the composition process and ensures the preservation of a usable UI for the resulting application.

Keywords

User Interface Composition Application Composition 

References

  1. 1.
    Corby, O., Dieng-Kuntz, R., Faron-Zucker, C.: Querying the semantic web with the corese search engine. In: 16th European Conference on Artificial Intelligence (ECAI 2004). IOS Press, Valencia (2004)Google Scholar
  2. 2.
    Gabillon, Y., Calvary, G., Fiorino, H.: Composing interactive systems by planning. In: UbiMob 2008, Saint Malo, France, mai 28 - 30, pp. 37–40 (2008)Google Scholar
  3. 3.
    Lepreux, S., Hariri, A., Rouillard, J., Tabary, D., Tarby, J.-C., Kolski, C.: Towards multimodal user interfaces composition based on USIXML and MBD principles. In: Jacko, J.A. (ed.) HCI 2007. LNCS, vol. 4552, pp. 134–143. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  4. 4.
    Lewandowski, A., Lepreux, S., Bourguin, G.: Tasks models merging for high-level component composition. In: Jacko, J.A. (ed.) HCI 2007. LNCS, vol. 4550, pp. 1129–1138. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  5. 5.
    Mori, G., Paternò, F., Santoro, C.: Ctte: Support for developing and analyzing task models for interactive system design. IEEE Transactions on Software Engineering, 797–813 (August 2002)Google Scholar
  6. 6.
    Occello, A., Joffroy, C., Pinna-Déry, A.-M., Renevier, P., Riveill, M.: Experiments in Model Driven Composition of User Interfaces. In: Eliassen, F., Kapitza, R. (eds.) DAIS 2010. LNCS, vol. 6115, pp. 98–111. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  7. 7.
    Paternò, F., Santoro, C., Spano, L.D.: Maria: A universal, declarative, multiple abstraction level language for service-oriented applications in ubiquitous environments. In: Computer-Human Interaction (TOCHI), vol. 16 (November 2009)Google Scholar
  8. 8.
    Pinna-Déry, A.-M., Fierstone, J.: Component model and programming: a first step to manage Human Computer Interaction Adaptation. In: Chittaro, L. (ed.) Mobile HCI 2003. LNCS, vol. 2795, pp. 456–460. Springer, Heidelberg (2003)Google Scholar
  9. 9.
    Tsai, W.-T., Huang, Q., Elston, J., Chen, Y.: Service-oriented user interface modeling and composition. In: ICEBE 2008, Washington, DC, USA, pp. 21–28. IEEE Computer Society, Los Alamitos (2008)Google Scholar
  10. 10.
    Grundy, J.C., Hosking, J.G.: Developing Adaptable User Interfaces for Component-based Systems. Interacting with Computers 14(2), 175–194 (2002)CrossRefGoogle Scholar
  11. 11.
    Fujima, J., Lunzer, A., Hornbæk, K., Tanaka, Y.: Clip, Connect, Clone: Combining Application Elements to Build Custom Interfaces for Information Access. In: Proceedings of UIST 2004, Santa Fe, NM, pp. 175–184 (2004)Google Scholar
  12. 12.
    Elkoutbi, M., Khriss, I., Keller, R.K.: Generating User Interface Prototypes from Scenarios. In: Fourth IEEE International Symposium on Requirements Engineering, RE 1999, Limerick, Ireland, pp. 150–158 (June 1999)Google Scholar
  13. 13.
    Ginzburg, J., Rossi, G., Urbieta, M., Distante, D.: Transparent interface composition in Web Applications. In: Baresi, L., Fraternali, P., Houben, G.-J. (eds.) ICWE 2007. LNCS, vol. 4607, pp. 152–166. Springer, Heidelberg (2007)CrossRefGoogle Scholar

Copyright information

© IFIP International Federation for Information Processing 2010

Authors and Affiliations

  • Christian Brel
    • 1
  • Philippe Renevier-Gonin
    • 1
  • Audrey Occello
    • 1
  • Anne-Marie Déry-Pinna
    • 1
  • Catherine Faron-Zucker
    • 1
  • Michel Riveill
    • 1
  1. 1.I3S Laboratory(UMR 6070 - Université Nice - Sophia Antipolis et CNRS)France

Personalised recommendations