skip to main content
article
Free Access

XDP: a simple library for teaching a distributed programming module

Authors Info & Claims
Published:15 March 1995Publication History
Skip Abstract Section

Abstract

XDP is a simplified interface to the DP distributed programming library. I describe its use in a course on workstation programming, a pragmatic course whose mission is to cover concurrent programming, graphical user interfaces and event driven programming as well as network and distributed computing. Using XDP, rather than the native socket interface, makes it feasible to cover the last topics, squeezed though they are into a rather overloaded course. Finding (or building) teaching tools like XDP will become increasingly essential as more demands are placed on undergraduate CS curriculum coverage.

References

  1. Andrews82 G.R. Andrews: The distributed programming language SR-- mechanisms, design and implementation. Software-- Practice and Experience 12,8 (Aug. 1982).Google ScholarGoogle Scholar
  2. Arnow95 D.M. Arnow: DP: A library for building portable, reliable distributed applications. To appear in the Proceedings of the Winter USENIX 95 Conference, New Orleans (Jan., 1995). Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Gelernter85 D. Gelernter: Generative communication in Linda. A CM Transactions on Programming Languages and Systems 7, 1 (Jan. 1985). Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. McAloon,Tretkoff95 K. McAloon and C. Tretkoff: Optimization and Computational Logic. Wiley, to appear in 1995.Google ScholarGoogle Scholar
  5. Stevens90 W. Richard Stevens: UNIX Network Programming. Prentice-Hall (1990). Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Sunderam90 V.S. Sunderam: PVM-- A framework for parallel distributed computing. Concurrency: Practice and Experience 2 (1990). Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. XDP: a simple library for teaching a distributed programming module

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in

          Full Access

          • Published in

            cover image ACM SIGCSE Bulletin
            ACM SIGCSE Bulletin  Volume 27, Issue 1
            March 1995
            402 pages
            ISSN:0097-8418
            DOI:10.1145/199691
            Issue’s Table of Contents
            • cover image ACM Conferences
              SIGCSE '95: Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education
              March 1995
              436 pages
              ISBN:089791693X
              DOI:10.1145/199688
              • Chairman:
              • Cary Laxer,
              • Editors:
              • Curt M. White,
              • James E. Miller,
              • Judy Gersting

            Copyright © 1995 ACM

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 15 March 1995

            Check for updates

            Qualifiers

            • article

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader
          About Cookies On This Site

          We use cookies to ensure that we give you the best experience on our website.

          Learn more

          Got it!