Multicast add-in for PowerPoint (http://www.research.microsoft.com/research/BAR

by way of Bill Nickless <nickless@mcs.anl.gov> bnickless at ce.mediaone.net
Tue Nov 30 19:33:53 CST 1999


Multicast add-in for PowerPoint 97

*Updated 10/13/99 - version 1.1*


WHAT IT DOES

The Multicast add-in for PowerPoint 97/2000 allows a presenter to multicast
PowerPoint slides, including animations and effects, to a group of viewers.

HOW TO INSTALL: 
    * You must have Windows 95,98 or NT 4. PowerPoint 97 or 2000 must be
    installed. 
    * Windows 95 users must have
    <http://www.microsoft.com/windows95/info/ws2.htm>Winsock 2 installed. 
    * Simply unzip
   
    <http://www.research.microsoft.com/research/BARC/mbone/mppt.htmmpptv1.1.
    zip>version 1.1 in the directory of your choice. 
    * The following files will be created:  
>
> mppt.exe - used to launch presenter or viewer 
> mpptPres.ppa - VBA code for presenter 
> mpptView.ppa - VBA code for viewer 
> mppt.dll - support library for presenter/viewer 
> Fcast.dll - support library for Fcast
>
>
>

HOW TO USE:

If PowerPoint is running, it must be closed.

To send: mppt <MAddr> <MPort> <LAddr> <LPort> <TTL> <MaxRate> <Presentation>
To view: mppt <MAddr> <MPort> <LAddr> <LPort> <TTL>

Parameters:
<MAddr> - multicast IP address for the slide master
<MPort> - port number for slide master
<LAddr> - multicast IP address for the live slides
<LPort> - port number for live slides
<TTL> - Time to live for ECSRM packets
<MaxRate> - maximum rate in kbps to send at
<Presentation> - name of PowerPoint presentation to multicast

mppt will launch PowerPoint and start the presenter/viewer. A menu item
"Multicast Slide Show" is added to the "tools" pull-down menu. This item may be
selected to re-start, in the case that cancel is selected.

When PowerPoint is closed, the original presconf.dll is restored, and the
"Multicast Slide Show" menu item is removed. The "restore" option is only
included in case of some failure; normally you will not need to use it.

DISCLAIMERS/WARNINGS 
    * This is not a supported Microsoft product; it is a research prototype
    only. All comments, questions, etc. should be directed to
    <mailto:jgemmell at microsoft.com>Jim Gemmell only. 
    * The software will not work with read-only presentations. The receiver
must
    not have a read-only presentation open when starting from the menu. 
    * The IGMP implementation in NT 4 will not allow you to explicitly drop out
    of a multicast group; packets will continue to be forwarded for several
    minutes until a timeout occurs. This is fixed in SP4. Note: this problem
    does not exist in the
    <http://www.microsoft.com/windows95/info/ws2.htm>Winsock 2 installation for
    Windows 95. This problem will not prevent the add-in from working. However,
    it means that after dropping the slide master group packets will continue
    to be forwarded needlessly for some time. 


HISTORY 
    * 5/12/98 - Version 1.0  
    * 5/27/98 - Version 1.01 - fixed bug with 0's in addresses not allowed 
    * 6/2/98 - Version 1.02 - fixed bug with obtaining IP address on
Windows 95.
    * 6/10/98 - Version 1.03 - added some messages to aid debugging and updated
    IP address solution to make it faster in normal case.  
    * Previous to version 1.1, this software replaced the presconf.dll file in
    the office directory each time it runs, then restored the orginal when
    complete. If somehow this file is not restored, you will not be able to use
    the regular PowerPoint 97 conferencing feature. The file is backed up as
    presconf_orig.dll in office directory. Here is a copy of the
   
    <http://www.research.microsoft.com/research/BARC/mbone/mppt.htmpresconf.
    dll>original.  
    * 10/13/99 - Version 1.1 - mppt now an ActiveX control, so no need to
    overwrite any PowerPoint DLLs. 
Brought to you by the Microsoft Bay Area Research Center
<http://www.research.microsoft.com/research/BARC/mbone/mppt.htm/telepresenc
e/>Telepresence Group


----------
<http://www.research.microsoft.com/research/BARC/mbone/mppt.htmdefault.htm>
RELATED LINKS

----------
HOW IT WORKS

The Multicast PowerPoint Add-in uses two reliable multicast protocols:
<http://www.research.microsoft.com/research/BARC/mbone/mppt.htmecsrm.htm>ECSRM
for "live slides" (slides that are sent as the presentation happens, with
pre-sending of the next anticipated slide), and Fcast
(<ftp://ftp.research.microsoft.com/pub/tr/tr-97-25.ps>Postscript,
<ftp://ftp.research.microsoft.com/pub/tr/tr-97-25.doc>Word) for the "slide
master" (the background, font, etc. used throughout the presentation). The
slide master is sent on one multicast group (address), and the live slides are
sent on another.

When a receiver starts, it joins the slide master group until it receives the
entire slide master. Then it drops out of the slide master group and joins the
live slide group for the duration of the presentation.

Control information to flip slides, do animations, etc. is send on the live
slide channel.

For more information see: A Scalable Multicast Architecture for One-to-many
Telepresentations
<http://www.research.microsoft.com/research/BARC/mbone/mppt.htm/~jgemmell/Ar
chTeleICMCS98.doc>Word
<http://www.research.microsoft.com/research/BARC/mbone/mppt.htm/~jgemmell/Ar
chTeleICMCS98.ps>Postscript 

Send feedback about this web page to <mailto:jgemmell at microsoft.com>Jim
Gemmell.

  

<http://www.research.microsoft.com/research/BARC/mbone/mppt.htm/>msr home |
<http://www.research.microsoft.com/research/BARC/mbone/mppt.htm/search/>sear
ch |
<http://www.research.microsoft.com/research/BARC/mbone/mppt.htm/features/>f
eatures |
<http://www.research.microsoft.com/research/BARC/mbone/mppt.htm/profiles/>p
rofiles |
<http://www.research.microsoft.com/research/BARC/mbone/mppt.htm/scripts/main
/research.asp>research | <http://www.microsoft.com>Microsoft 

<http://www.microsoft.com/Misc/cpyright.htm>© 1997 Microsoft and/or its
suppliers. All rights reserved. Terms of Use


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/ag-tech/attachments/19991130/9b620ec0/attachment.htm>


More information about the ag-tech mailing list