Skip to main content

Creating Mashups by Direct Manipulation of Existing Web Applications

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 6654))

Abstract

We present an environment to enable people without programming knowledge to create mashups composed of Web components selected directly from existing Web applications. The authoring environment allows the creation of communication among components originally belonging to different applications. We report on some example application, the underlying architecture of the environment, and a first user test.

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

Buying options

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 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Baudisch, P., Xie, X., Wang, C., Ma, W.: Collapse-to-zoom: viewing web pages on small screen devices by interactively removing irrelevant content. In: UIST 2004, pp. 91–94 (2004)

    Google Scholar 

  2. Dannecker, L., Feldmann, M., Nestler, T., Hübsch, G., Jugel, U., Muthmann, K.: Rapid Development of Composite Applications Using Annotated Web Services. In: ICWE Workshops 2010, pp. 1–12 (2010)

    Google Scholar 

  3. Ghiani, G., Paternò, F., Santoro, C.: Dynamic Development of Ubiquitous Web Applications. Submitted Paper (2010)

    Google Scholar 

  4. Hartmann, B., Wu, L., Collins, K., Klemmer, S.R.: Programming by a sample: rapidly creating web applications with d.mix. In: UIST 2007, pp. 241–250 (2007)

    Google Scholar 

  5. Li, P., Wohlstadter, E.: Script insight: Using models to explore JavaScript code from the browser view. In: Gaedke, M., Grossniklaus, M., Díaz, O. (eds.) ICWE 2009. LNCS, vol. 5648, pp. 260–274. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  6. Lin, J., Wong, J., Nichols, J., Cypher, A., Lau, T.A.: End-user programming of Mashups with Vegemite. In: IUI 2009, pp. 97–106 (2009)

    Google Scholar 

  7. Lieberman, H., Paternò, F., Wulf, V. (eds.): End User Development (2006) ISBN: 978-1-4020-4220-1

    Google Scholar 

  8. Maras, J., Štula, M., Carlson, J.: Extracting Client-Side Web User Interface Controls. In: Benatallah, B., Casati, F., Kappel, G., Rossi, G. (eds.) ICWE 2010. LNCS, vol. 6189, pp. 502–505. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  9. Oney, S., Myers, B.: Firecrystal: Understanding interactive behaviors in dynamic web pages. In: VLHCC 2009: Proceedings of the 2009 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), pp. 105–108. IEEE Computer Society, Los Alamitos (2009)

    Chapter  Google Scholar 

  10. Paternò, F., Santoro, C., Spano, L.D.: MARIA: A universal, declarative, multiple abstraction-level language for service-oriented applications in ubiquitous environments. ACM Trans. Comput.-Hum. Interact. 16(4) (2009)

    Google Scholar 

  11. Paternò, F., Zichittella, G.: Desktop-to-Mobile Web Adaptation through Customizable Two-Dimensional Semantic Redesign. In: HCSE 2010, pp. 79–94 (2010)

    Google Scholar 

  12. Yu, J., Benatallah, B., Casati, F., Daniel, F.: Understanding Mashup Development. IEEE Internet Computing 12(5), 44–52 (2008)

    Article  Google Scholar 

  13. Zang, N., Rosson, M.B., Nasser, V.: Mashups: who? what? why? In: CHI Extended Abstracts 2008, pp. 3171–3176 (2008)

    Google Scholar 

  14. Wong, J., Hong, J.I.: Making mashups with Marmite: towards end-user programming for the Web. In: CHI 2007, pp. 1435–1444 (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ghiani, G., Paternò, F., Spano, L.D. (2011). Creating Mashups by Direct Manipulation of Existing Web Applications. In: Costabile, M.F., Dittrich, Y., Fischer, G., Piccinno, A. (eds) End-User Development. IS-EUD 2011. Lecture Notes in Computer Science, vol 6654. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-21530-8_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-21530-8_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-21529-2

  • Online ISBN: 978-3-642-21530-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics