Abstract
UNIX has provided us with a tried and tested set of shell utilities. The associated shells provide rich languages for generating scripts to automate common tasks using pipelines, sequences, conditionals and iterations. These facilities are also used to compose components in complex user-defined systems. Unfortunately, the shell-like facilities are inaccessable to the growing majority of users who have never experienced a command-line interface. These users are only familiar with directing computers in a visual manner. The Psh project is an attempt to provide similar functionality to the UNIX shell in a visual context. In this paper, we consider how the project relates to the existing desktop metaphor as found in the Macintosh Finder or a modern Microsoft Windows system. In a separate thread, we also integrate the desktop with the internet by using the URL as the general identifier instead of the traditional UNIX style identifier.
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
Modugno, F., Corbett, A.T., Myers, B.A.: Evaluating program representation in a demonstrational visual shell. In: Human Factors in Computing Systems (CHI) - Conference Proceedings (1995)
Landay, J.A.: SILK: Sketching Interfaces like krazy. In: Conference on Human Factors in Computing Systems - Proceedings (1996)
Glaser, H., Smedley, T.J.: The Next Generation of Command Line Inter- faces. In: IEEE Symposium on Visual Languages, Proceedings (1995)
Borg, K.: IShell: A Visual UNIX Shell. In: Proceedings of ACM CHI 1990 Conference on Human Factors in Computing Systems (1990)
Fox, G., Furmanski, W.: Towards Web/Java based High Performance Distributed Computing - an Evolving Machine. In: Proceedings of the Fifth IEEE International Symposium on High Performance Distributed Computing (1996)
Shivers, O.: A Scheme Shell. MIT Laboratory for Computer Science Technical Report 635 (1994)
Berners-Lee, T., Masinter, L., McCahill, M.: Uniform Resource Locators. RFC 1738 (1994)
Fielding, R.: Relative Uniform Resource Locators. RFC 1808 (1995)
Berners-Lee, T., Fielding, R., Frystyk, H.: Hypertext Transfer Protocol. RFC 1945 (1996)
Freed, N., Borenstein, N.: Multipurpose Internet Mail Extensions. RFC 2045 (1996)
Prograph International. Prograph CPX Users Guide (1993)
Apple Computer Inc. AppleScripting and Apple Events (1994)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Cruickshank, D., Glaser, H. (1999). Direct Manipulation, Scalability and the Internet. In: Padget, J.A. (eds) Collaboration between Human and Artificial Societies. Lecture Notes in Computer Science(), vol 1624. Springer, Berlin, Heidelberg. https://doi.org/10.1007/10703260_6
Download citation
DOI: https://doi.org/10.1007/10703260_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66930-2
Online ISBN: 978-3-540-46624-6
eBook Packages: Springer Book Archive