Skip to main content

Direct Manipulation, Scalability and the Internet

  • Chapter
Collaboration between Human and Artificial Societies

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 1624))

  • 204 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. Landay, J.A.: SILK: Sketching Interfaces like krazy. In: Conference on Human Factors in Computing Systems - Proceedings (1996)

    Google Scholar 

  3. Glaser, H., Smedley, T.J.: The Next Generation of Command Line Inter- faces. In: IEEE Symposium on Visual Languages, Proceedings (1995)

    Google Scholar 

  4. Borg, K.: IShell: A Visual UNIX Shell. In: Proceedings of ACM CHI 1990 Conference on Human Factors in Computing Systems (1990)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. Shivers, O.: A Scheme Shell. MIT Laboratory for Computer Science Technical Report 635 (1994)

    Google Scholar 

  7. Berners-Lee, T., Masinter, L., McCahill, M.: Uniform Resource Locators. RFC 1738 (1994)

    Google Scholar 

  8. Fielding, R.: Relative Uniform Resource Locators. RFC 1808 (1995)

    Google Scholar 

  9. Berners-Lee, T., Fielding, R., Frystyk, H.: Hypertext Transfer Protocol. RFC 1945 (1996)

    Google Scholar 

  10. Freed, N., Borenstein, N.: Multipurpose Internet Mail Extensions. RFC 2045 (1996)

    Google Scholar 

  11. Prograph International. Prograph CPX Users Guide (1993)

    Google Scholar 

  12. Apple Computer Inc. AppleScripting and Apple Events (1994)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics