June 28, 1998
June 28, 1998
July 1, 1998
3.483.1 - 3.483.10
Remote Procedure Calls and Java Based Interprocess Communication
Sub Ramakrishnan, Mohammad B. Dadfar
Department of Computer Science Bowling Green State University Bowling Green, Ohio 43403 Phone: (419)372-2337 Fax: (419)372-8061 Email: email@example.com
The growth and expansion of the internet has created opportunities and a need for exploring internet technologies in a classroom setting. Techniques such as remote procedure calls which were established more than a decade ago are being revisited as client-server networks become popular. Developers are also scrambling to build Java based applications that can be deployed on any desktop.
In the last offering of our data communications course, we did a pilot study and made some changes to our traditional offering of this course. The focus was more hands-on experience, exposure to modern technology, and less on theory. The classroom setting was informal and projects were group-oriented. In this paper we describe two projects that were assigned during this offering. The first project uses Java to build a client-server application and attempts to compare the tradeoffs between Java and C++. The second project is an extension of the local programming paradigm. The students build a network file service protocol using remote procedure calls.
It is well-known that data communications and computer networking has become one of the most important areas in computer science. Computer Science departments offer one or more courses in this area in their undergraduate/graduate programs. We at Bowling Green State University have offered a Data Communications and Networks course in our undergraduate program since early 1980s. This course has become increasingly popular among students and as a result we have increased the number of sections offered. Moreover, we have introduced an additional course in operating systems and networks at the junior level which is now a required course for all students majoring in computer science.
To make the Data Communications course more useful, the practical part of the course is carefully designed so that students could incorporate the theoretical concepts with current issues in real-world networking. Since the area is changing rapidly the choice of projects has become a major task for instructors.
Ramakrishnan, S., & Dadfar, M. B. (1998, June), Remote Procedure Calls & Java Based Interprocess Communication Paper presented at 1998 Annual Conference, Seattle, Washington. https://peer.asee.org/7390
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 1998 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015