Advertisement

Integration of Multiple Tailoring Interfaces in Compositional Web Applications

  • Igor Mejuev
  • Masahiro Higashida
  • Tohru Shimanaka
  • Noriyuki Makino
Conference paper

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.

Keywords

Composite Component Reusable Component Document Type Definition Usability Inspection Reduce Development Cost 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Williams, G., HyperCard: HyperCard extends the Macintosh user interface and makes everybody a programmer, Byte, 12: 109–117, Dec. 1987.Google Scholar
  2. 2.
    Morch, A., Stiemerlieng, O., Wulf, V., Tailorable Groupware, ACM SIGCHI Bulletin, Vol. 30, No. 2, April 1998.Google Scholar
  3. 3.
    Peter G. W. Keen, Shaping the Future: Business Design Through Information Technology, Boston: Harvard Business School Press, 1991.Google Scholar
  4. 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. 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.CrossRefGoogle Scholar
  6. 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. 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. 8.
    Johnson, M., Bean Markup Language, JavaWorld, August 1999.Google Scholar
  9. 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. 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. 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. 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. 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. 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. 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. 16.
    Wright, S. W. Y., Eleonor Lee, Distance Learning, Community College Week 11 (22), 1999, pp. 6–9.Google Scholar

Copyright information

© Springer Japan 2002

Authors and Affiliations

  • Igor Mejuev
    • 1
  • Masahiro Higashida
    • 1
  • Tohru Shimanaka
    • 1
  • Noriyuki Makino
    • 1
  1. 1.Solid Square East TowerPFU Ltd.Saiwa-ku, Kawasaki-city KanagawaJapan

Personalised recommendations