Howard Sun |
|
CS423 Fall 2000 Project Proposal
Distributed CD Access Manager Howard Sun Hua Zheng 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]. 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. Howard client/server architecture implemented in CORBA Hua audio encoding, streaming, and decoding [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.