OntoCompo: A Tool to Enhance Application Composition

  • Christian Brel
  • Anne-Marie Dery-Pinna
  • Philippe Renevier-Gonin
  • Michel Riveill
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6949)


Mash-ups emerged through the web 2.0 to juxtapose several applications and use them together. The next step after juxtaposition is the composition of existing applications to build a new one. A solution of this being born need is the reuse of parts from formers applications. To perform this composition and reuse in an easy and comfortable way, we propose a tool based on several extensions of selection to help the developer during his composition.


Application Composition Semantic Annotation CBSD UI task model 


  1. 1.
    Abrams, M., Phanouriou, C., Batongbacal, A., Williams, S., Shuster, J.: UIML: An appliance-independent XML user interface language. In: Proceedings of the 8th World Wide Web Conference (WWW), pp. 617–630. Elsevier, Amsterdam (1999)Google Scholar
  2. 2.
    Brel, C., Renevier-Gonin, P., Occello, A., Pinna-Déry, A.-M., Faron-Zucker, C., Riveill, M.: Application Composition Driven By UI Composition. In: Proceedings of the Human Computer Software Engineering 2010 (HCSE 2010), IFIP International Federation for Information Processing, 2010. LNCS, pp. 198–205 (October 2010)Google Scholar
  3. 3.
    Bruneton, E., Coupaye, T., Leclercq, M., Quéma, V., Stefani, J.-B.: The FRACTAL component model and its support in Java. Software: Practice and Experience 36, 1257–1284 (2006), doi:10.1002/spe.767CrossRefGoogle Scholar
  4. 4.
    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
  5. 5.
    Limbourg, Q., Vanderdonckt, J., Michotte, B., Bouillon, L., Florins, M., Trevisan, D.: Usixml: A user interface description language for context-sensitive user interfaces. In: AVI 2004 Workshop Developing User Interfaces with XML: Advances on User Interface Description Languages, UIXML 2004, pp. 55–62 (2004)Google Scholar
  6. 6.
    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 (2002)Google Scholar
  7. 7.
    Occello, A., Joffroy, C., Pinna-Déry, A.-M., Renevier-Gonin, 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
  8. 8.
    Paternò, F., Santoro, C., Spano, L.D.: Maria: A universal, declarative, multiple abstraction level language for service-oriented applications in ubiquitous environments. Computer-Human Interaction (TOCHI) 16 (2009)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2011

Authors and Affiliations

  • Christian Brel
    • 1
  • Anne-Marie Dery-Pinna
    • 1
  • Philippe Renevier-Gonin
    • 1
  • Michel Riveill
    • 1
  1. 1.I3S Laboratory (Université Nice-Sophia Antipolis / CNRS)Sophia Antipolis CedexFrance

Personalised recommendations