End-User Development of Mobile Mashups

  • Cinzia Cappiello
  • Maristella Matera
  • Matteo Picozzi
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8015)


The spread of mobile devices empowers more and more end users to access services publicly available on the Web. It also encourages users to construct applications satisfying their situational needs, by customizing and combining the huge amount of online resources. Mobile mashups have the potential to accommodate this trend, providing a flexible paradigm for a service-based development of mobile applications. This paper introduces and End User Development (EUD) framework, based on a model-driven approach for the design and the automatic generation of mobile mashups. The approach is characterized by a “lightweight” composition paradigm that exploits visual notations for the specification of data integration and service synchronization rules.


Mobile Mashups End-User Development Model-Driven Mashup Development Data Integration Data Fusion 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Daniel, F., Matera, M., Weiss, M.: Next in mashup development: User-created apps on the web. IT Professional 13(5), 22–29 (2011)CrossRefGoogle Scholar
  2. 2.
    Namoun, A., Nestler, T., De Angeli, A.: Conceptual and usability issues in the composable web of software services. In: Daniel, F., Facca, F.M. (eds.) ICWE 2010. LNCS, vol. 6385, pp. 396–407. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  3. 3.
    Cappiello, C., Matera, M., Picozzi, M., Sprega, G., Barbagallo, D., Francalanci, C.: Dashmash: A mashup environment for end user development. In: Auer, S., Díaz, O., Papadopoulos, G.A. (eds.) ICWE 2011. LNCS, vol. 6757, pp. 152–166. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  4. 4.
    Daniel, F., Yu, J., Benatallah, B., Casati, F., Matera, M., Saint-Paul, R.: Understanding ui integration: A survey of problems, technologies, and opportunities. IEEE Internet Computing 11(3), 59–66 (2007)CrossRefGoogle Scholar
  5. 5.
    Maximilien, E.M.: Mobile mashups: Thoughts, directions, and challenges. In: Proceedings of ICSC 2008, August 4-7, pp. 597–600. IEEE Computer Society, Santa Clara (2008)Google Scholar
  6. 6.
    Xu, K., Zhang, X., Song, M., Song, J.: Mobile mashup: Architecture, challenges and suggestions. In: Proc. of Management and Service Science, MASS 2009, pp. 1–4 (September 2009)Google Scholar
  7. 7.
    Cuccurullo, S., Francese, R., Risi, M., Tortora, G.: Microapps development on mobile phones. In: Piccinno, A. (ed.) IS-EUD 2011. LNCS, vol. 6654, pp. 289–294. Springer, Heidelberg (2011)Google Scholar
  8. 8.
    Häkkilä, J., Korpipää, P., Ronkainen, S., Tuomela, U.: Interaction and end-user programming with a context-aware mobile application. In: Costabile, M.F., Paternó, F. (eds.) INTERACT 2005. LNCS, vol. 3585, pp. 927–937. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  9. 9.
    Davies, M., Fensel, A., Carrez, F., Narganes, M., Urdiales, D., Danado, J.: Defining user-generated services in a semantically-enabled mobile platform. In: Kotsis, G., Taniar, D., Pardede, E., Saleh, I., Khalil, I. (eds.) iiWAS, pp. 333–340. ACM (2010)Google Scholar
  10. 10.
    Brodt, A., Nicklas, D.: The telar mobile mashup platform for nokia internet tablets. In: EDBT. ACM International Conference Proceeding Series, vol. 261, pp. 700–704. ACM (2008)Google Scholar
  11. 11.
    Soroker, D., Paik, Y.S., Moon, Y.S., McFaddin, S., Narayanaswami, C., Jang, H.K., Coffman, D., Lee, M.C., Lee, J.K., Park, J.W.: User-driven visual mashups in interactive public spaces. In: Cahill, V. (ed.) MobiQuitous. ACM (2008)Google Scholar
  12. 12.
    Chaisatien, P., Prutsachainimmit, K., Tokuda, T.: Mobile mashup generator system for cooperative applications of different mobile devices. In: Auer, S., Díaz, O., Papadopoulos, G.A. (eds.) ICWE 2011. LNCS, vol. 6757, pp. 182–197. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  13. 13.
    Yu, J., Benatallah, B., Saint-Paul, R., Casati, F., Daniel, F., Matera, M.: A framework for rapid integration of presentation components. In: Proc. of WWW 2007, pp. 923–932 (2007)Google Scholar
  14. 14.
    Bleiholder, J., Naumann, F.: Data fusion. ACM Comput. Surv. 41(1) (2008)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Cinzia Cappiello
    • 1
  • Maristella Matera
    • 1
  • Matteo Picozzi
    • 1
  1. 1.Dipartimento di Elettronica, Informazione e BioingegneriaPolitecnico di MilanoMilanoItaly

Personalised recommendations