Skip to main content

An Enhanced Spreadsheet Supporting Calculation-Structure Variants, and Its Application to Web-Based Processing

  • Conference paper
Federation over the Web

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 3847))

Abstract

This paper reports our work towards an end user environment for building and experimenting with federations of Web-based processing resources. We present the key concepts and an initial interface for the RecipeSheet, a spreadsheet-like environment with explicit support for creating and comparing alternative scenarios, based on the principles of subjunctive interfaces. A key feature of the RecipeSheet is that alternative scenarios can differ in terms of the processing used to calculate cells’ values; in the context of the Web, this is useful for gathering and comparing results from alternative resources that offer nominally the same processing. We show various usage cases for our prototype, including an example from Web-based bioinformatics.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. BookBurro, http://bookburro.org/

  2. Chi, E.H., Barry, P., Riedl, J., Konstan, J.: A Spreadsheet Approach to Information Visualization. In: Proceedings of the IEEE Symposium on Information Visualization (InfoViz 1997), pp. 17–24 (1997)

    Google Scholar 

  3. Fujima, J., Lunzer, A., Hornbæk, K., Tanaka, Y.: Clip, Connect, Clone: Combining Application Elements to Build Custom Interfaces for Information Access. In: Proc. ACM UIST, pp. 175–184. ACM Press, New York (2004)

    Google Scholar 

  4. Google Maps, http://maps.google.com

  5. Jankun-Kelly, T.J., Ma, K.-L.: Visualization Exploration and Encapsulation via a Spreadsheet-Like Interface. IEEE Transactions on Visualization and Computer Graphics 7(3), 275–287 (2001)

    Article  Google Scholar 

  6. Kuhlins, S., Tredwell, R.: Toolkits for Generating Wrappers – A Survey of Software Toolkits for Automated Data Extraction from Web Sites. In: Aksit, M., Mezini, M., Unland, R. (eds.) NODe 2002. LNCS, vol. 2591, pp. 184–198. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  7. Laender, A.H.F., Ribeiro-Neto, B.A., da Silva, A.S., Teixeira, J.S.: A Brief Survey of Web Data Extraction Tools. SIGMOD Record 31(2), 84–93 (2002)

    Article  Google Scholar 

  8. Levoy, M.: Spreadsheets for Images. In: Proceedings of ACM SIGGRAPH 1994, pp. 139–146. ACM Press, New York (1994)

    Chapter  Google Scholar 

  9. Lunzer, A.: Choice and comparison where the user wants them: Subjunctive interfaces for computer-supported exploration. In: Proc. IFIP TC. 13 International Conference on Human-Computer Interaction (INTERACT 1999), pp. 474–482. IOS Press, Amsterdam (1999)

    Google Scholar 

  10. Lunzer, A.: Benefits of Subjunctive Interface Support for Exploratory Access to Online Resources. In: Grieser, G., Tanaka, Y. (eds.) Dagstuhl Seminar 2004. LNCS (LNAI), vol. 3359, pp. 14–32. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  11. Lunzer, A., Hornbæk, K.: Usability studies on a visualisation for parallel display and control of alternative scenarios. In: Proceedings of AVI 2004, pp. 125–132. ACM Press, New York (2004)

    Chapter  Google Scholar 

  12. MacManus, R., Porter, J.: Web 2.0 for Designers. Digital Web Magazine (May 2005), http://www.digital-web.com/articles/web_2_for_designers/

  13. Oinn, T., Addis, M., Ferris, J., Marvin, D., Greenwood, M., Carver, T., Pocock, M.R., Wipat, A., Li, P.: Taverna: A Tool for the Composition and Enactment of Bioinformatics Workflows. Bioinformatics 20(17), 3045–3054 (2004)

    Article  Google Scholar 

  14. Smedley, T.J., Cox, P.T., Byrne, S.L.: Expanding the Utility of Spreadsheets through the Integration of Visual Programming and User Interface Objects. In: Proceedings of the workshop on Advanced visual interfaces (AVI 1996), pp. 148–155. ACM Press, New York (1996)

    Chapter  Google Scholar 

  15. Terry, M., Mynatt, E.: Recognizing Creative Needs in User Interface Design. In: Proceedings of the fourth conference on Creativity and Cognition (C&C 2002), pp. 38–44. ACM Press, New York (2002)

    Chapter  Google Scholar 

  16. Truvé, S.: Dynamic What-If Analysis: Exploring Computational Dependencies with Slidercells and Micrographs. In: Conference Companion of ACM Human Factors in Computing Systems (CHI 1995), pp. 280–281. ACM Press, New York (1995)

    Chapter  Google Scholar 

  17. Wilson, S.: Building a Visual Programming Language. MacTech 13(4), http://www.mactech.com/articles/mactech/Vol.13/13.04/Spreadsheet2000/

  18. Yu, J., Buyya, R.: A Taxonomy of Scientific Workflow Systems for Grid Computing. SIGMOD Record 34(3), 44–49 (2005)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lunzer, A., Hornbæk, K. (2006). An Enhanced Spreadsheet Supporting Calculation-Structure Variants, and Its Application to Web-Based Processing. In: Jantke, K.P., Lunzer, A., Spyratos, N., Tanaka, Y. (eds) Federation over the Web. Lecture Notes in Computer Science(), vol 3847. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11605126_9

Download citation

  • DOI: https://doi.org/10.1007/11605126_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-31018-1

  • Online ISBN: 978-3-540-32587-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics