An Experience in Building an Object-Oriented Prototype of an Advanced Hypertext System
Resumo
We discuss the design and construction of a Hypertext System (H) in the framework of object-oriented programming. The work also shows the pros and cons of the programming paradigm —from beginner to specialist levels— as observed from the practical point of view of building (and modifying) a complex system. The hypertext system used as example has an interest of its own, because of its visions, versions and mail capability among others, and is further detailed in the body of the paper.
Referências
A. M. L. Vasconcelos, A. C. V. Melo e S. R. L. Meira: Hex - Hipertexto como Suporte a Ambientes de Desenvolvimento de Software. Dep. de Informática, UFPE, Janeiro 1989. (In Portuguese).
S. Meira, E. Albuquerque, J. Martins, A. Melo e A. Vasconcelos: Hipertexto: O Projeto do Sistema H. III Simpósio Brasileiro de Engenharia de Software, Recife-PE 1989, (In Portuguese).
R. Harper, D. MacQueen and R. Milner; Standard ML. Edinburgh University, 1986.
G. Booch: Object-oriented Development. IEEE Transactions on Software Engineering. Vol. SB-1, N 12, Feb. 1986.
R. M. Akseyn, D. L. McCraken and E. A. Yoder: KMS: A Distributed Hypermedia System for Managing Knowledge in Organization. Comm ACM, July 1988.
S. R. L. Meira: Ambiente para Desenvolvimento Rigoroso de Software. Notes Nr. 1, Agosto 1988, (In Portuguese).
B. Shneiderman: Reflections on Authoring, Editing, and Managing Hypertext. CAR-TR-410, University of Maryland, 1988.
S. R. L. Meira: Introdução à Programação Funcional. Versão preliminar à VI Escola de Computação, 1988. (In Portuguese).
C. B. Jones: Systematic Software Development Using the VDM Approach. Prentice-Hall Int, 1986.
B. Sufrin: Z Handbook. Oxford University Computing Laboratory - PRG, 1986.
Digitalk Inc. : Smalltalk-V 286. Tutorial and Programming Handbook. 1988.
A. Goldberg and D. Robson: Smalltalk-80 The language. Addison-Wesley Publishing Company, 1989.
B. Meyer: Object-Oriented Software Construction. Prentice Hall International, 1988.
J. Nielsen and J. T. Richards: The Experience of Learning and Using Smalltalk. IEEE Software, May 1989.
A. C. V. Melo: Especificação Formal de Links e Nós em Sistemas de Hipertexto. Dissertação de Mestrado, UFPE, Dezembro de 1989. (In Portuguese).
A. Newell, D. L. McCracken. G. Robertson and R. M. Akscyn: ZOG and the USS Carl Vinson, Carnegie-Mellon University, 1982.
P. J. Brown: Turning Ideas into Products: the Guide System. Personal Communication.
J. Conklin: A Survey of Hypertezt. MCC TR, Nr. STP-356-86, Rev 1, Austin, TX. Feb 1987.
A. L. Cavalcanti, J. Kelner e A. Pardo: LindA: Uma Linguagem de Autoria Automática para Hipertezto. III Simpósio Brasileiro de Engenharia de Software 1989. (In Portuguese).
L. J. Garrett, K. E. Smith and N. Meyrowitz: Intermedia: Issues, Strategies, and Tatics in the Design of a Hypermedia Document System. R1 02912. Brown University.