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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Williams, G., HyperCard: HyperCard extends the Macintosh user interface and makes everybody a programmer, Byte, 12: 109–117, Dec. 1987.
Morch, A., Stiemerlieng, O., Wulf, V., Tailorable Groupware, ACM SIGCHI Bulletin, Vol. 30, No. 2, April 1998.
Peter G. W. Keen, Shaping the Future: Business Design Through Information Technology, Boston: Harvard Business School Press, 1991.
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.
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.
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.
Nierstrasz, O., Tsichritzis, D., de Mey, V., Stadelmann, M., Objects+Scripts=Applications, In proceedings, Esprit 1991 Conference, Kluwer Academic Publishers, 1991, pp. 534–552.
Johnson, M., Bean Markup Language, JavaWorld, August 1999.
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.
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.
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.
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.
Nielsen, J., Usability Inspection Methods, in: Proceedings of CHI’94 Conference Companion on Human factors in computing systems, 1994, pp. 413–414.
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.
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.
Wright, S. W. Y., Eleonor Lee, Distance Learning, Community College Week 11 (22), 1999, pp. 6–9.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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