Howard Sun      
Home > Academic information        

CS423 Fall 2000 Project Proposal

  1. The title of the project

  2. Distributed CD Access Manager

  3. Names and email addresses of the team members

  4. Howard Sun

    Hua Zheng

  5. Project scope and relevance

  6. This project uses ideas from client-server architecture, and implements them using CORBA. It uses a server to establish connections, and then uses peer-to-peer networking[1] to perform the services. All of the above topics are important parts of an advanced operating system. Other areas included in our project scope are audio streaming and processing, and dealing with hardware devices (such as CD drive/player)[2].

  7. Summary and what needs to be done

  8. The project involves allowing access to the CD players on a group of workstations within CORBA framework. A registration server object starts first, to which all CD player objects register themselves. A client that wants to access a remote CD player first contacts the registration server for a database of available CD players, chooses the desired CD player and establishes a connection with the player. Then the player streams CD audio to the client.

    The server and CD player will be implemented in C++, and the client will be written in Java/Swing with a GUI.

  9. Division of labor

  10. Howard client/server architecture implemented in CORBA

    Hua audio encoding, streaming, and decoding

  11. References

[1] Napster, http://www.napster.com/

[2] Project #12, https://www-courses.cs.uiuc.edu/~cs423/projects.html

 

    Best viewed with a 4.0 or better browser. ©2000 Howard Sun. All rights reserved.
    Permanent forwarding URL: http://www.cs.washington.edu/homes/howsun/
    Made with BBEdit Lite and Adobe Photoshop on MacOS 8.6. No lame WYSIWYG editors were used in the production of this page.