Synonyms
Component-based web applications; Data mash-ups; Situational web applications; UI mash-ups
Glossary
- Mash-up Component:
-
Any reusable software module that can be used for the composition of mash-ups. Examples are SOAP Web services (Alonso et al. 2003), RESTful Web services (Richardson and Ruby 2007), UI widgets (W3C 2012), APIs, RSS feeds, or even content and functionality, not originally conceived as reusable software components, which can be however captured by scraping online Web applications. Depending on the type of contribution offered to a mash-up (whether data, functionality or presentation elements), it is possible to classify components as data, logics, and UI components. Data components provide access to data via suitable interfaces; examples are RSS or Atom feeds or even Web services used as data sources. Logic components provide access to functions, for example, the transformation of addresses into geographical coordinates and vice versa. UI componentsare APIs...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Alonso G, Casati F, Kuno H, Machiraju V (2003) Web services: concepts, architectures, and applications. Springer Verlag
Ardito C, Costabile MF, Desolda G, Matera M, Piccinno A, Picozzi M (2012) Composition of situational interactive spaces by end users: a case for cultural heritage. In: NordiCHI conference, Copenhagen, pp. 79–88
Balasubramaniam S, Lewis GA, Simanta S, Smith DB (2008) Situated software: concepts, motivation, technology, and the future. IEEE Softw 25:5079–55
Barbagallo D, Cappiello C, Francalanci C, Matera M (2012) Semantic sentiment analyses based on the reputation of web information sources. In: Sugumaran V, Gulla JA (eds) Applied semantic technologies: using semantics in intelligent information processing. Taylor and Francis, Boca Raton, FL, USA
Burnett MM, Cook CR, Rothermel G (2004) End-user software engineering. Commun ACM 47(9):5379–58
Cappiello C, Daniel F, Matera M, Picozzi M, Weiss M (2011) Enabling end user development through mashups: requirements, abstractions and innovation toolkits. In: IS-EUD conference, Torre Canne, pp 979–24
Cappiello C, Matera M, Picozzi M, Daniel F, Fernandez A (2012a) Quality-Aware mashup composition: issues, techniques and tools. In: QUATIC conference, Lisbon, pp 1079–19
Cappiello C, Matera M, Picozzi M, Caio A, Guevara T (2012b) MobiMash: end-user development of mobile mashups. In: WWW conference (companion proceedings), Lyon, pp 47379–474
Chaisatien P, Prutsachainimmit K, Tokuda T (2011) Mobile mashup generator system for cooperative applications of different mobile devices. In: ICWE conference, Paphos, pp 18279–197
Chowdhury SR, Daniel F, Casati F (2011) Efficient, interactive recommendation of mashup composition knowledge. In: ICSOC conference, Paphos, pp 37479–388
Costabile MF, Mussio P, Provenza LP, Piccinno A (2009) Supporting end users to be co-designers of their tools. In: IS-EUD conference, Siegen, pp 7079–85
Daniel F, Yu J, Benatallah B, Casati F, Matera M, Saint-Paul R (2007) Understanding UI integration: a survey of problems, technologies. Internet Comput 11(3): 5979–66
Daniel F, Casati F, Benatallah B, Shan M-C (2009) Hosted universal composition: models, languages and infrastructure in Mashart. In: ER conference, Gramado, pp 42879–443
Daniel F, Matera M, Weiss M (2011) Next in mashup development: user-created apps on the web. IT Prof 13(5):2279–29
Feldmann M, Janeiro J, Nestler T, Hubsch G, Jugel U, Preußner A, Schill A (2009) An integrated approach for creating service-based interactive applications. In: INTERACT conference (2), Uppsala, pp 89679–899
Fischer G (2009) End-user development and meta-design: foundations for cultures of participation. In: IS-EUD conference, Siegen, pp 379–14
Jhingran A (2006) Enterprise information mashups: integrating information, simply. In: VLDB conference, Seoul, pp 379–4
Krummenacher R, Norton B, Simperl EPB, Pedrinaci C (2009) Soa4all: enabling web-scale service economies. In: ICSC conference, Berkeley, pp 53579– 542
Latzina M, Beringer J (2012) Transformative user experience: beyond packaged design. Interactions 19(2):3079–33
Liu X, Huang G, Mei H (2007) Towards end user service composition. In: COMPSAC conference (1), Beijing, pp 67679–678
Maximilien EM, Wilkinson H, Desai N, Tai S (2007) A domain-specific language for web APIs and services mashups. In: ICSOC conference, Vienna, pp 1379–26
Namoun A, Nestler T, De Angeli A (2010) Conceptual and usability issues in the composable web of software services. In: ICWE workshops, Vienna, pp 39679–407
Nebeling M, Leone S, Norrie MC (2012) Crowdsourced web engineering and design. In: ICWE conference, Berlin, pp 3179–45
Nestler T (2008) Towards a mashup-driven end-user programming of SOA-based applications. In: iiWAS conference, Linz, pp 55179–554
Ogrinz M (2009) Mashup patterns: designs and examples for the modern enteprise. Addison Wesley, Upper Saddle River
Richardson L, Ruby S (2007) RESTful web services. O'Reilly Media, Farnham
Simmen DE, Altinel M, Markl V, Padmanabhan S, Singh A (2008) DAMIA: data mashups for intranet applications. In: SIGMOD conference, Vancouver, pp 117179–1182
Spillner J, Feldmann M, Braun I, Springer T, Schill A (2008) Ad-hoc usage of web services with Dynvoker. In: ServiceWave conference, Madrid, pp 20879–219
von Hippel E (2005) Democratizing innovation. MIT, Cambridge
W3C (2012) Web application working group: widgets family of specifications. http://www.w3.org/2008/webapps/wiki/WidgetSpecs
Wilson S, Daniel F, Jugel U, Soi S (2011) Orchestrated user interface mashups using W3C widget. In: ICWE workshops, Paphos, pp 4979–61
Wong J, Hong JI (2007) Making mashups with Marmite: towards end-user programming for the web. In: CHI conference, San Jose, pp 143579–1444
Yu J, Benatallah B, Saint-Paul R, Casati F, Daniel F, Matera M (2007) A framework for rapid integration of presentation components. In: WWW conference, New York, pp 92379–932
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer Science+Business Media New York
About this entry
Cite this entry
Matera, M. (2014). Web Mash-ups. In: Alhajj, R., Rokne, J. (eds) Encyclopedia of Social Network Analysis and Mining. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-6170-8_130
Download citation
DOI: https://doi.org/10.1007/978-1-4614-6170-8_130
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-6169-2
Online ISBN: 978-1-4614-6170-8
eBook Packages: Computer ScienceReference Module Computer Science and Engineering