Abstract
Modding refers to the act of modifying hardware, software, or virtually anything else, to perform a function not originally conceived or intended by the designer. The rationales for modding should be sought in the aspiration of users to contextualize to their own situation the artefact at hand. Websites are not exception. WebMakeup targets mod scenarios where web pages are turned into canvases users can tune to account for their situational, idiosyncratic, and potentially, short-lived needs. By clicking, users turn DOM nodes into widgets. Widgets can next be rearranged, deleted, updated or stored for later reuse in other pages. In addition, widgets can be involved in “blink” patterns where interactions with a widget might affect the related widgets. This empowers users to tune not only what but also when content is to show up in an AJAX-like way. WebMakeup is publicly available as a Chrome extension.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Alimadadi, S., Sequeira, S., Mesbah, A., Pattabiraman, K.: Understanding javascript event-based interactions. In: ICSE 2013 (2013)
Daniel, F., Matera, M.: Mashups - Concepts, Models and Architectures. Data-Centric Systems and Applications. Springer, Heidelberg (2014)
Díaz, O., Arellano, C.: The augmented web: rationales, opportunities, and challenges on browser-side transcoding. TWEB 9(2), 8 (2015)
Díaz, O., Arellano, C., Aldalur, I., Medina, H., Firmenich, S.: End-user browser-side modification of web pages. In: Benatallah, B., Bestavros, A., Manolopoulos, Y., Vakali, A., Zhang, Y. (eds.) WISE 2014, Part I. LNCS, vol. 8786, pp. 293–307. Springer, Heidelberg (2014)
Dzwinel, K.: SnappySnippet (2013). https://github.com/kdzwinel/SnappySnippet
Florentin. HtmlClipper (2010). http://www.betterprogramming.com/htmlclipper.html
Maras, J., Stula, M., Carlson, J., Crnkovic, I.: Identifying code of individual features in client-side web applications. IEEE Trans. Softw. Eng. 39(12), 1680–1697 (2013)
Melnyk, V., Ashok, V., Puzis, Y., Soviak, A., Borodin, Y., Ramakrishnan, I.V.: Widget classification with applications to web accessibility. In: Casteleyn, S., Rossi, G., Winckler, M. (eds.) ICWE 2014. LNCS, vol. 8541, pp. 341–358. Springer, Heidelberg (2014)
Safi, W., Maurel, F., Routoure, J., Beust, P., Dias, G.: Hybrid segmentation of web pages for vibro-tactile access on touch-screen devices. In: ICWE 2014, DC (2014)
W3C. Packaged Web Apps (Widgets) (2012). http://www.w3.org/TR/widgets/
W3C. Web Components (2013). http://www.w3.org/TR/components-intro/
Acknowledgments
This work is co-supported by the Spanish Ministry of Education, and the European Social Fund under contract TIN2011-23839 (“Scriptongue”). Aldalur has a doctoral grant from the Spanish Ministry of Science & Education.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Díaz, O., Aldalur, I., Arellano, C., Medina, H., Firmenich, S. (2016). Web Mashups with WebMakeup. In: Daniel, F., Pautasso, C. (eds) Rapid Mashup Development Tools. RMC 2015. Communications in Computer and Information Science, vol 591. Springer, Cham. https://doi.org/10.1007/978-3-319-28727-0_6
Download citation
DOI: https://doi.org/10.1007/978-3-319-28727-0_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-28726-3
Online ISBN: 978-3-319-28727-0
eBook Packages: Computer ScienceComputer Science (R0)