SMALLTALK-80: the interactive programming environment
SMALLTALK-80: the interactive programming environment
Algorithms
Inside Smalltalk: vol. 1
Inside Smalltalk: vol. 2
Designing the user interface (2nd ed.): strategies for effective human-computer interaction
Designing the user interface (2nd ed.): strategies for effective human-computer interaction
Browsing through program execution
INTERACT '90 Proceedings of the IFIP TC13 Third Interational Conference on Human-Computer Interaction
Supporting software engineering with open hypermedia
ACM Computing Surveys (CSUR)
Configuration management in a hypermedia-based software development environment
Proceedings of the fourteenth ACM conference on Hypertext and hypermedia
The software concordance: a new software document management environment
Proceedings of the 21st annual international conference on Documentation
The molhado hypertext versioning system
Proceedings of the fifteenth ACM conference on Hypertext and hypermedia
Hi-index | 0.00 |
Smalltalk-80 has introduced the use of interactive programming tools such as browsers, inspectors and debuggers which brought a major improvement on conventional text files based programming environments. However, they still heavily depend on character string representations of code and data and, as such, inherit all the known limitations of text. In this paper, we describe new versions of the SmalUalk-80 programming tools that transcend these limits, based on hypermedia techniques such as outlines, links, annotations and graphics and on direct manipulation interfaces. Particularly, the new tools allow : 驴 browsing simultaneously scattered pieces of software through multiple points of view, 驴 interleaving graphical and textual representations of Smalltalk code, documentation and data, 驴 structuring, organizing and linking heterogeneous or distant pieces of code or documentation.