Title :
IMcast: an object-oriented tool for image multicasting
Author :
Kass, Eric R. ; McKinley, Philip K.
Author_Institution :
Dept. of Comput. Sci., Michigan State Univ., East Lansing, MI, USA
Abstract :
An online still image distribution system, IMcast, was developed to support instruction in the College of Veterinary Medicine at Michigan State University. The main objective of this project was to build a system that could quickly dispense medical images from an instructor´s workstation to PCs on student desktops with no degradation in image quality. IMcast uses a client/server paradigm and is designed to take advantage of the message-based Microsoft Windows operating system. Images are transmitted using IP multicast and a negative acknowledgement protocol. Development of large software applications dictates a modular design. Object orientation facilitates this organization by forcing software components to interact with one another by way of public interfaces. The object-oriented IMcast architecture is presented
Keywords :
audio-visual systems; client-server systems; computer aided instruction; educational aids; object-oriented programming; protocols; visual databases; IMcast; IP multicast; Michigan State University College of Veterinary Medicine; client/server paradigm; image multicasting; image quality; image transmission; instructor workstation; large software application development; medical images; message-based Microsoft Windows operating system; modular design; negative acknowledgement protocol; object-oriented architecture; object-oriented tool; online still image distribution system; public interfaces; software components; student desktop PCs; Application software; Biomedical imaging; Computer science; Displays; Multicast protocols; Operating systems; Personal communication networks; Sockets; Workstations; Yarn;
Conference_Titel :
Multimedia Computing and Systems '97. Proceedings., IEEE International Conference on
Conference_Location :
Ottawa, Ont.
Print_ISBN :
0-8186-5530-5
DOI :
10.1109/MMCS.1997.609783