Electrical Engineering
      and Computer Sciences

Electrical Engineering and Computer Sciences

COLLEGE OF ENGINEERING

UC Berkeley

Abstractions for Continuous Media in a Network Window System

David P. Anderson, Ramesh Govindan and George Homsy

EECS Department
University of California, Berkeley
Technical Report No. UCB/CSD-90-596
September 1990

http://www.eecs.berkeley.edu/Pubs/TechRpts/1990/CSD-90-596.pdf

ACME is a set of abstractions for the input and output of "continuous media" (audio and video) by a network window system. In ACME, continuous media (CM) data is handled by user-level software in both the client and server, and is conveyed on network connections. The ACME design has the goals of network transparency, device independence, support for concurrency, and management policy independence. The ACME abstractions include strands (streams of audio or video data), ropes (combinations of several strands), logical time systems (reference frames in which several strands or ropes can be played synchronously), and logical devices (representing microphones, speakers, video cameras, and video windows).


BibTeX citation:

@techreport{Anderson:CSD-90-596,
    Author = {Anderson, David P. and Govindan, Ramesh and Homsy, George},
    Title = {Abstractions for Continuous Media in a Network Window System},
    Institution = {EECS Department, University of California, Berkeley},
    Year = {1990},
    Month = {Sep},
    URL = {http://www.eecs.berkeley.edu/Pubs/TechRpts/1990/5801.html},
    Number = {UCB/CSD-90-596},
    Abstract = {ACME is a set of abstractions for the input and output of "continuous media" (audio and video) by a network window system. In ACME, continuous media (CM) data is handled by user-level software in both the client and server, and is conveyed on network connections. The ACME design has the goals of network transparency, device independence, support for concurrency, and management policy independence. The ACME abstractions include strands (streams of audio or video data), ropes (combinations of several strands), logical time systems (reference frames in which several strands or ropes can be played synchronously), and logical devices (representing microphones, speakers, video cameras, and video windows).}
}

EndNote citation:

%0 Report
%A Anderson, David P.
%A Govindan, Ramesh
%A Homsy, George
%T Abstractions for Continuous Media in a Network Window System
%I EECS Department, University of California, Berkeley
%D 1990
%@ UCB/CSD-90-596
%U http://www.eecs.berkeley.edu/Pubs/TechRpts/1990/5801.html
%F Anderson:CSD-90-596