Skip to main content

Integration of Multiple Tailoring Interfaces in Compositional Web Applications

  • Conference paper
Enabling Society with Information Technology
  • 128 Accesses

Abstract

A tailorable software system is defined as a system that can continue its evolution after deployment in order to adapt to particular work situation and meet the diverse needs of its users. The initial cost of developing easily tailorable systems is the main reason why the majority of currently deployed software products lack this feature. In this paper, we will outline a method of declaring independence from a set of fixed tailoring interfaces as a way to deal with the problem. The approach introduced below allows multiple tailoring interfaces to be integrated within an application instance. We will show how the multiplicity of tailoring interfaces, based on compositional markup specifications can be used to reduce development costs related to easily tailorable WWW systems. Our approach will be discussed in the context of the VEDICI implementation framework as applied to the development of interactive multimedia courseware for the Web.

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. Williams, G., HyperCard: HyperCard extends the Macintosh user interface and makes everybody a programmer, Byte, 12: 109–117, Dec. 1987.

    Google Scholar 

  2. Morch, A., Stiemerlieng, O., Wulf, V., Tailorable Groupware, ACM SIGCHI Bulletin, Vol. 30, No. 2, April 1998.

    Google Scholar 

  3. Peter G. W. Keen, Shaping the Future: Business Design Through Information Technology, Boston: Harvard Business School Press, 1991.

    Google Scholar 

  4. Appelt, W., Hinrichs, E., Woetzel, G., Effectiveness and efficiency: the need for tailorable user interfaces on the Web, in: Proceedings of Seventh International World Wide Web Conference, Brisbane, Australia, 1998.

    Google Scholar 

  5. MacLean, A., Carter, C., Lovstrand, L., Moran, T., User-tailorable systems: Pressing the issues with buttons, in J. C. Chew, J. Whiteside (eds.), in: Proceedings of CHI ‘80, ACM, New York NY, 1990, pp. 175–182.

    Chapter  Google Scholar 

  6. Stiemerling, O., Hinken, R., Cremers, Armin B., Distributed Component-Based Tailorability for CSCW Applications, in: Proceedings of the ISADS ‘89, IEEE Press, Tokyo, Mar. 20–23, 1999, pp. 345–352.

    Google Scholar 

  7. Nierstrasz, O., Tsichritzis, D., de Mey, V., Stadelmann, M., Objects+Scripts=Applications, In proceedings, Esprit 1991 Conference, Kluwer Academic Publishers, 1991, pp. 534–552.

    Google Scholar 

  8. Johnson, M., Bean Markup Language, JavaWorld, August 1999.

    Google Scholar 

  9. Floyd, C., Reisen, F.-M., and Schmidt, G., STEPS to Software Development with Users, in: Lecture Notes in Computer Science, Vol 387: ESEC’89, ed. C. Ghezzi and J. A. McDermid, Springer-Verlag, 1989, pp. 48–64.

    Google Scholar 

  10. Stiemerling, O., Kahler, H., Wulf, V., How to Make Software Softer–Designing Tailorable Applications, in: Proceedings of DIS’97, Amsterdam, August 18–20, 1997, pp. 365–376.

    Google Scholar 

  11. Malone, Th., Fry, Ch., Lai, K.-Y., Experiments with OVAL: A Radically Tailorable Tool for Cooperative Work, in: Proceedings of the Conference on Computer-Supported Cooperative Work, New York, 1992, pp. 289–297.

    Google Scholar 

  12. Farshchian, B. A. and Divitini, M., ICE: A Highly Tailorable System for Building Collaboration Spaces on the WWW, Tailorable Groupware, ACM SIGCHI Bulletin, Vol. 30, No. 2, April 1998.

    Google Scholar 

  13. Nielsen, J., Usability Inspection Methods, in: Proceedings of CHI’94 Conference Companion on Human factors in computing systems, 1994, pp. 413–414.

    Google Scholar 

  14. Benyon, D., Stone, D., Woodroffe, M., Experience with developing multimedia courseware for the World Wide Web: the need for better tools and clear pedagogy, International Journal of Human-Computer Studies, 47 (1), Academic Press Inc., 1997, pp. 197–218.

    Google Scholar 

  15. Laurillard, D., Preece, J., Shneiderman, B., Neal, L., Waern, Y., Distance Learning: Is it the End of Education as Most of Us Know It? in: Proceedings of the CHI 98 summary conference on CHI 98 summary: human factors in computing systems, 1998, pp. 86–87.

    Google Scholar 

  16. Wright, S. W. Y., Eleonor Lee, Distance Learning, Community College Week 11 (22), 1999, pp. 6–9.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer Japan

About this paper

Cite this paper

Mejuev, I., Higashida, M., Shimanaka, T., Makino, N. (2002). Integration of Multiple Tailoring Interfaces in Compositional Web Applications. In: Jin, Q., Li, J., Zhang, N., Cheng, J., Yu, C., Noguchi, S. (eds) Enabling Society with Information Technology. Springer, Tokyo. https://doi.org/10.1007/978-4-431-66979-1_11

Download citation

  • DOI: https://doi.org/10.1007/978-4-431-66979-1_11

  • Publisher Name: Springer, Tokyo

  • Print ISBN: 978-4-431-66981-4

  • Online ISBN: 978-4-431-66979-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics