[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

confirming that i can send email...



here is a copy of the current program for the open mash conference july
20-21.
	larry
p.s. sorry to those who didn't get the notice of yesterday's meeting and
the previous info on the workshop.  i was sending to the wrong email
address again  :(!  i've fixed it now.
-- 
Professor Lawrence A. Rowe          Internet:  Rowe@BMRC.Berkeley.EDU
Computer Science Division - EECS       Phone: 510-642-5117
University of California, Berkeley       Fax: 510-642-5615
Berkeley, CA 94720-1776            URL: http://bmrc.berkeley.edu/~larry


---
Hi -

I have enclosed the announcement of the Multicast/Open Mash Workshop
that will occur July 20-21 with a reception wed night July 19th. 
Students at Berkeley do not have to register, but other members of the
research community should send email to Susan to register.
        Larry
-- 
Professor Lawrence A. Rowe          Internet:  Rowe@BMRC.Berkeley.EDU
Computer Science Division - EECS       Phone: 510-642-5117
University of California, Berkeley       Fax: 510-642-5615
Berkeley, CA 94720-1776            URL: http://bmrc.berkeley.edu/~larry

----
Open Mash Multicast Workshop
July 19-20 2000
UC Berkeley
Berkeley, CA

Sponsored by UC Berkeley, Open Mash Consortium, and Pacific Bell 
in cooperation with CENIC and NLANR.

There is exploding interest in multicast technologies. This workshop
will present various viewpoints on multicasting technologies, some
positive and some perhaps not so, or at least a reality check.

The workshop will not be limited to video -- other uses for multicast
technologies will be presented including:
   a secure global storage service using multicast for replication and
access 
   cellphone applications as part of ICEBERG - using multicast for
service discovery and other system services

AGENDA

July 19, 2000
Introductory Social
7:00-9:00 pm
Radisson Hotel Berkeley Marina
200 Marina Boulevard
Berkeley, CA 94710

July 20, 2000
Day 1: Introduction to Multicast Application Technology

Multicast technology with an emphasis on the concepts and tools required
to develop applications. Applications will include data
distribution and distributed collaboration.

1. Multicast Application Models and Programming API (speaker: TBD)

Present ip-mcast and ss-mcast models. Explain the programming model
-that is, how should a programmer think about writing a
mcast application. Present examples of mcast apps (e.g., mbone, software
distribution, content distribution networksetc.). Describe
igmp and simplified version of naming and routing issues. How to
determine if mcast is running on your host? network?
Installing/accessing the libraries on various platforms. Monitoring
mcast and debugging mcast applications.

2. Application Protocol Building Blocks (Speaker: TBD)

Present building blocks for applications: rtp/rtcp, announce/listen and
soft-state protocols (e.g., sdr), adaptive response and
randomized time (used insrm and rtcp), rtsp, and srm.

3. Example Applications

1) Mbone tools and Mash toolkit (L. Rowe, UCB)
2) NINJA Service Discovery Service (TBD)
3) Ocean Store Use of Multicast (TBD)
4) Access Grid (R. Stevens, ANL)

4. Multicast Application Roundtable

M. Mathis, NCNE
K. Almeroth, UCSB
L. Rowe, UCB

Discuss community needs for developing multicast applications.

July 21, 2000
Day 2: Introduction to Open Mash Toolkit

Open Mash is a public domain, portable toolkit for building multicast
streaming media applications. These sessions will introduce the
programming models and abstractions used in Mash and the Mbone tools.

1. The Mash Programming Environment (Speaker: L. Rowe, UCB)

Introduction to the Mash programming model including Tcl, Otcl, and
TclCL. Otcl is an object-oriented programming extension to
Tcl and TclCL is the C++/Tcl/Otcl binding system that allows objects to
be coded in Otcl or C++ or mixtures of both. The Mash
abstractions for applications, devices, sources, codecs/framers, and
sessions will be described and illustrated. Lastly, example scripts
will be presented and discussed.

2. Distributed Client/Server Programming in Mash (Speaker: T. Fitz/E.
Machinicki, UCB)

Using the Director's Console as an example, the design and
implementation of a distributed Mash application will be described and
discussed. The application includes service discovery, remote control of
audio/video devices, and interfacing Mbone streams to Real
Network webcasts.

3. Installing and Working on Mash (Speaker: P. Huang, UCB)

The installation procedures and source code organization for the Mash
toolkit and applications will be described. In addition, the
abstractions for adding new devices and codecs will be presented. 

REGISTRATION:
To register, send the following information to workshops@cenic.org. 
There is no charge for this workshop.  SEATS ARE
EXTREMELY LIMITED, SO REGISTER RIGHT AWAY.

  NAME:
  INSTITUTION:
  EMAIL:
  PHONE:
  I will be attending:
        Only Day 1
        Only Day 2
        Both Days

HOTEL:
A very limited number of rooms are available on July 19th and 20th at
the Radisson Hotel Berkeley Marina at the rate of $110 per
night plus 12% City Occupancy tax.  In order to reserve one of these
rooms, send email BY JULY 6th to workshops@cenic.org with
the following information:

  Name:
  Arrival Date:
  Estimated Arrival Time:
  Departure Date:
  Credit Card Number and Expiration Date: