Abstract
There are parallels between the construction of programs and the construction of hypertexts, and in particular between the abstractions available to the application programmer and those available to the hypertext author. In this paper we look at the distinctive element of the hypertext medium, the link, and discuss its possible programming language analogs. We go on to examine programming language abstractions that could be usefully employed by hypertext authors to control the complexity of the systems which they are engaged in building.
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
Brown, P.J.: Do we need maps to navigate round hypertext systems? EP-odd 2(2), 91–100 (1989)
Brown, P.J.: Dynamic Documentation. Software Practise and Experience 16(3), 291–299 (1986)
Davis, H.C., Hall, W., Heath, I., Hill, G.J., Wilkins, R.J.: Towards an integrated environment with open hypermedia systems. In: Proceedings of the ACM Conference on Hypertext: ECHT92, pp. 181–190. ACM Press, New York (1992)
DeRose, S.J.: Expanding the notion of links. In: Hypertext 1989 Proceedings, pp. 249–257. ACM Press, New York (1989)
DeRose, S.J.: XML Linking Language (XLink)., W3C Working Draft, February 21 (2000), http://www.w3.org/TR/xlink/
De Roure, D.: The Role of Distributed Lisp in Open Hypermedia Information Systems. In: Proceedings of Parallel Symbolic Languages and Systems (1996)
De Young, L.: Linking considered harmful, Hypertext: Concepts, Systems and Applications. In: Proceedings of the European Conference on Hypertext, INRIA, France, pp. 238–249. Cambridge University Press, Cambridge (1990)
Dijkstra, E.W.: Goto considered harmful. Comm. ACM 11(3), 147–148 (1968)
Garzotto, F., Paolini, P., Schwabe, D.: HDM – A Model-based approach to Hypermedia Application design. ACM Transactions on Information Systems 11(1), 1–26 (1993)
Kappe, F., Maurer, H., Sherbakov, N.: Hyper-G: a universal hypermedia system. Journal of Educational Multimedia and Hypermedia 2(1), 39–66 (1993)
Landow, G.P.: The rhetoric of hypertext: some rules for authors. Journal of Computing in Higher Education 1(1), 39–64 (1989)
Lemay, L.: Teach yourself web publishing in a week, 3rd edn. Sams Publishing, Indianapolis (1996)
Lowe, D., Hall, W.: Hypermedia & the web: an engineering approach. John Wiley, Chichester (1999)
Moreau, L., Hall, W.: On the expressiveness of links in hypertext systems. Computer Journal 41(7), 459–473 (1998)
Newcomb, S.R., Kipp, N.A., Newcomb, V.T.: The HyTime hypermedia/time-based document structuring language. Comm. ACM 34(11), 67–83 (1991)
Nielsen, J.: Multimedia and hypermedia: the internet and beyond. Academic Press, San Diego (1995)
Queinnec, C.: The Influence of Browsers on Evaluators. University Paris 6 — Pierre et Marie Curie. Submitted for publication (2000)
Thimbleby, H.: Int. J. Human-Computer Studies, vol 47, pp. 139–168 (1997), http://ijhcs.open.ac.uk/thimbleby/thimbleby-01.html
Wood, L.: Level 1 Document Object Model Specification, W3C Recommendation, http://www.w3.org/TR/WD-DOM/
Yankelovich, N., Meyrowitz, N., van Dam, A.: Reading and writing the electronic book, vol. 18(10), pp. 15–30. IEEE Computer, Los Alamitos (1985)
Zellweger, P.T.: Active paths through multi-media documents. In: van Vliet (ed.) Document manipulation and typography, pp. 1–18. Cambridge University Press, Cambridge (1988)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Brown, H., Brown, P., Carr, L., Hall, W., Milne, W., Moreau, L. (2004). A Link-Oriented Comparison of Hyperdocuments and Programs. In: King, P., Munson, E.V. (eds) Digital Documents: Systems and Principles. PODDP 2000. Lecture Notes in Computer Science, vol 2023. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39916-2_1
Download citation
DOI: https://doi.org/10.1007/978-3-540-39916-2_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-21070-2
Online ISBN: 978-3-540-39916-2
eBook Packages: Springer Book Archive