Skip to main content

On the Role of Context in the Design of Mobile Mashups

  • Conference paper
  • First Online:
Rapid Mashup Development Tools (RMC 2016)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 696))

Included in the following conference series:

Abstract

This paper presents a design methodology and an accompanying platform for the design and fast development of Context-Aware Mobile mashUpS (CAMUS). The approach is characterized by the role given to context as a first-class modeling dimension used to support (i) the identification of the most adequate resources that can satisfy the users’ situational needs and (ii) the consequent tailoring at runtime of the provided data and functions. Context-based abstractions are exploited to generate models specifying how data returned by the selected services have to be merged and visualized by means of integrated views. Thanks to the adoption of Model-Driven Engineering (MDE) techniques, these models drive the flexible execution of the final mobile app on target mobile devices. A prototype of the platform, making use of novel and advanced Web and mobile technologies, is also illustrated.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Our current prototype uses the Chapman’s Soundex metrics [18].

References

  1. Corvetta, F., Matera, M., Medana, R., Quintarelli, E., Rizzo, V., Tanca, L.: Designing and developing context-aware mobile mashups: the CAMUS approach. In: Cimiano, P., Frasincar, F., Houben, G.-J., Schwabe, D. (eds.) ICWE 2015. LNCS, vol. 9114, pp. 651–654. Springer, Heidelberg (2015). doi:10.1007/978-3-319-19890-3_49

    Chapter  Google Scholar 

  2. Bolchini, C., Orsi, G., Quintarelli, E., Schreiber, F.A., Tanca, L.: Context modeling and context awareness: steps forward in the context-addict project. IEEE Data Eng. Bull. 34(2), 47–54 (2011)

    Google Scholar 

  3. Bolchini, C., Curino, C., Orsi, G., Quintarelli, E., Rossato, R., Schreiber, F.A., Tanca, L.: And what can context do for data? Commun. ACM 52(11), 136–140 (2009)

    Article  Google Scholar 

  4. Cappiello, C., Matera, M., Picozzi, M.: A ui-centric approach for the end-user development of multidevice mashups. TWEB 9(3), 11 (2015)

    Article  Google Scholar 

  5. Abowd, G.D., Dey, A.K., Brown, P.J., Davies, N., Smith, M., Steggles, P.: Towards a better understanding of context and context-awareness. In: Gellersen, H.-W. (ed.) HUC 1999. LNCS, vol. 1707, pp. 304–307. Springer, Heidelberg (1999). doi:10.1007/3-540-48157-5_29

    Chapter  Google Scholar 

  6. Bolchini, C., Curino, C., Quintarelli, E., Schreiber, F.A., Tanca, L.: A data-oriented survey of context models. SIGMOD Rec. 36(4), 19–26 (2007)

    Article  Google Scholar 

  7. Daniel, F., Matera, M.: Mashups - Concepts, Models and Architectures. Data-Centric Systems and Applications. Springer, Heidelberg (2014)

    Google Scholar 

  8. 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). doi:10.1007/978-3-642-22233-7_13

    Chapter  Google Scholar 

  9. Cappiello, C., Matera, M., Picozzi, M., Caio, A., Guevara, M.T.: Mobimash: end user development for mobile mashups. In: Proceedings of the 21st World Wide Web Conference, WWW 2012, Lyon, France, 16–20 April 2012 (Companion Volume), pp. 473–474. ACM (2012)

    Google Scholar 

  10. Cappiello, C., Matera, M., Picozzi, M.: End-user development of mobile mashups. In: Marcus, A. (ed.) DUXU 2013. LNCS, vol. 8015, pp. 641–650. Springer, Heidelberg (2013). doi:10.1007/978-3-642-39253-5_71

    Chapter  Google Scholar 

  11. Lella, A., Lipsman, A., Martin, B.: The 2015 U.S. Mobile App Report. White Paper, ComScore. http://www.comscore.com/Insights/Presentations-and-Whitepapers/2015/The-2015-US-Mobile-App-Report

  12. Schaller, R.: Mobile tourist guides: bridging the gap between automation and users retaining control of their itineraries. In: Proceedings of the 5th Information Interaction in Context Symposium, IIiX 2014, pp. 320–323. ACM, New York (2014)

    Google Scholar 

  13. Daniel, F., Matera, M.: Mashing up context-aware web applications: a component-based development approach. In: Bailey, J., Maier, D., Schewe, K.-D., Thalheim, B., Wang, X.S. (eds.) WISE 2008. LNCS, vol. 5175, pp. 250–263. Springer, Heidelberg (2008). doi:10.1007/978-3-540-85481-4_20

    Chapter  Google Scholar 

  14. Lee, E., Joo, H.J.: Developing lightweight context-aware service mashup applications. In: 2013 15th International Conference on Advanced Communication Technology (ICACT), pp. 1060–1064, January 2013

    Google Scholar 

  15. Ardito, C., Costabile, M.F., Desolda, G., Lanzilotti, R., Matera, M., Piccinno, A., Picozzi, M.: User-driven visual composition of service-based interactive spaces. J. Vis. Lang. Comput. 25(4), 278–296 (2014)

    Article  Google Scholar 

  16. Facebook: GraphQL. Draft RFC Specification, Facebook (2015). https://facebook.github.io/graphql

  17. Facebook: React Native. React Native official page, Facebook (2015). https://facebook.github.io/react-native

  18. Zobel, J., Dart, P.: Phonetic string matching: lessons from information retrieval. In: Proceedings of the 19th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR 1996, 166–172. ACM, New York (1996)

    Google Scholar 

  19. Sundarapandian, V.: Probability, Statistics and Queuing Theory. PHI Learning, New Delhi (2009)

    MATH  Google Scholar 

Download references

Acknowledgments

This research is partially supported by the research grants FluidCAMUS, funded by Aliday S.p.A., and SHELL (CTN01 00128 111357), funded by the Italian Ministry for University and Research - MIUR. We like to thank the large group of students of Politecnico di Milano who enthusiastically contributed to the design and implementation of the first CAMUS prototype. They allowed us to assess the feasibility of revising mashup composition practices through the introduction of context modeling concepts.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Maristella Matera .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Cassani, V. et al. (2017). On the Role of Context in the Design of Mobile Mashups. In: Daniel, F., Gaedke, M. (eds) Rapid Mashup Development Tools. RMC 2016. Communications in Computer and Information Science, vol 696. Springer, Cham. https://doi.org/10.1007/978-3-319-53174-8_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-53174-8_7

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-53173-1

  • Online ISBN: 978-3-319-53174-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics