Writing network multimedia applications with MAS
MAS provides media support for the desktop. We will briefly describe the MAS architecture and the core set of devices for audio manipulation. We will see how most clients end up being "thin" because they consist mainly of code that invokes assemblages (collections) of devices (plug-ins) in the server. Assemblages can be pre-defined in MAS for use by GNOME for example. We will explain how MAS can provide media server functionality for GNOME, adding MAS's network audio capability to existing GNOME apps. We will show how to write a simple MAS client.
Silvio lives in Boston. He came there to work on MAS at Shiman
Associates. Before that he got a degree in physics in Dresden,
Germany. During that time he went away to be an exchange student, by
coincidence again in Boston, where he for the first time logged in to
to a unix system in a scientific programming course. A fateful
encounter. Today he spends more time with emacs every day than with
all his human friends combined. He is currently learning the
programming language Lisp in hopes of achieving enlightenment. He
likes music, going out with friends, and writing about himself in third person.
- PhD, MIT.
- President, Shiman Associates Inc, software architects & specialists in network windows and media for Unix & Linux.(http://www.shiman.com)
- Architect, Media Application Server [MAS(R)] (http://www.MediaApplicationServer.net)
- X.Org, XOrg Foundation, BOD, Founding Member
- Advisor, Open Source Stds & IT policy to State of Massachusetts
- ANSI ASC/X12F2 Co-Chair EDI for energy industry
- Utility Industry Group, BOD
- Dir of Computing, MIT's Whitehead Institute for Biomedical Research