<html>
Argh, the correct URL is
<a href="http://www.research.microsoft.com/research/BARC/mbone/mppt.htm" eudora="autourl">http://www.research.microsoft.com/research/BARC/mbone/mppt.htm</a>
instead of the truncated one in my prior message.<br>
<br>
At 07:33 PM 11/30/99 -0600, bnickless@ce.mediaone.net wrote: <br>
<br>
<font face="Verdana"><blockquote type=cite cite><div align="center">
Multicast add-in for PowerPoint 97<br>
<br>
</font><font face="Verdana" color="#FF0000"><b>*Updated 10/13/99 - version 1.1*<br>
<br>
</font></b><br>
<h3><b>WHAT IT DOES</b></h3><br>
<br>
</b></h3><font face="Verdana"></div>
The Multicast add-in for PowerPoint 97/2000 allows a presenter to multicast PowerPoint slides, including animations and effects, to a group of viewers.<br>
<br>
<b>HOW TO INSTALL:</b> 
<ul>
<li>You must have Windows 95,98 or NT 4. PowerPoint 97 or 2000 must be installed. 
<li>Windows 95 users must have <a href="http://www.microsoft.com/windows95/info/ws2.htm">Winsock 2</a> installed. 
<li>Simply unzip <a href="http://www.research.microsoft.com/research/BARC/mbone/mppt.htmmpptv1.1.zip">version 1.1</a> in the directory of your choice. 
<li>The following files will be created: </font>
</ul><blockquote>
<dl>
<dd>mppt.exe - used to launch presenter or viewer 
<dd>mpptPres.ppa - VBA code for presenter 
<dd>mpptView.ppa - VBA code for viewer 
<dd>mppt.dll - support library for presenter/viewer 
<dd>Fcast.dll - support library for Fcast<br>
<br>
<br>
<br>
<font face="Verdana">
</dl><div align="center">
HOW TO USE:<br>
<br>
</b></div>
If PowerPoint is running, it must be closed.<br>
<br>
To send: mppt &lt;MAddr&gt; &lt;MPort&gt; &lt;LAddr&gt; &lt;LPort&gt; &lt;TTL&gt; &lt;MaxRate&gt; &lt;Presentation&gt;<br>
To view: mppt &lt;MAddr&gt; &lt;MPort&gt; &lt;LAddr&gt; &lt;LPort&gt; &lt;TTL&gt;<br>
<br>
Parameters:<br>
&lt;MAddr&gt; - multicast IP address for the slide master<br>
&lt;MPort&gt; - port number for slide master<br>
&lt;LAddr&gt; - multicast IP address for the live slides<br>
&lt;LPort&gt; - port number for live slides<br>
&lt;TTL&gt; - Time to live for ECSRM packets<br>
&lt;MaxRate&gt; - maximum rate in kbps to send at<br>
&lt;Presentation&gt; - name of PowerPoint presentation to multicast<br>
<br>
mppt will launch PowerPoint and start the presenter/viewer. A menu item &quot;Multicast Slide Show&quot; is added to the &quot;tools&quot; pull-down menu. This item may be selected to re-start, in the case that cancel is selected.<br>
<br>
When PowerPoint is closed, the original presconf.dll is restored, and the &quot;Multicast Slide Show&quot; menu item is removed. The &quot;restore&quot; option is only included in case of some failure; normally you will not need to use it.<br>
<br>
<div align="center">
DISCLAIMERS/WARNINGS 
<ul></div>

<li>This is not</u> </i>a supported Microsoft product</b>; it is a research prototype only. All comments, questions, etc. should be directed to <a href="mailto:jgemmell@microsoft.com">Jim Gemmell</a> only. 
<li>The software will not work with read-only presentations. The receiver must not have a read-only presentation open when starting from the menu. 
<li>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 <a href="http://www.microsoft.com/windows95/info/ws2.htm">Winsock 2</a> 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.</font> 
</ul><br>
<br>
<br>
<font face="Verdana"><div align="center">
HISTORY</font></b> 
<ul></div>

<li>5/12/98 - Version 1.0<font face="Verdana"> </font>
<li>5/27/98 - Version 1.01 - fixed bug with 0's in addresses not allowed 
<li>6/2/98 - Version 1.02 - fixed bug with obtaining IP address on Windows 95. 
<li>6/10/98 - Version 1.03 - added some messages to aid debugging and updated IP address solution to make it faster in normal case. <font face="Verdana">
<li>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. </i>The file is backed up as presconf_orig.dll in office directory. Here is a copy of the <a href="http://www.research.microsoft.com/research/BARC/mbone/mppt.htmpresconf.dll">original</a>. </font>
<li>10/13/99 - Version 1.1 - mppt now an ActiveX control, so no need to overwrite any PowerPoint DLLs. 
</ul><div align="center">
Brought to you by the Microsoft Bay Area Research Center <a href="http://www.research.microsoft.com/research/BARC/mbone/mppt.htm/telepresence/">Telepresence Group</a><br>
<br>
<hr>
<font face="Verdana"><a href="http://www.research.microsoft.com/research/BARC/mbone/mppt.htmdefault.htm">RELATED LINKS</a><br>
<hr>
HOW IT WORKS<br>
<br>
</b></div>
The Multicast PowerPoint Add-in uses two reliable multicast protocols: <a href="http://www.research.microsoft.com/research/BARC/mbone/mppt.htmecsrm.htm">ECSRM</a> for &quot;live slides&quot; (slides that are sent as the presentation happens, with pre-sending of the next anticipated slide), and Fcast (<a href="ftp://ftp.research.microsoft.com/pub/tr/tr-97-25.ps">Postscript</a>, <a href="ftp://ftp.research.microsoft.com/pub/tr/tr-97-25.doc">Word</a>) for the &quot;slide master&quot; (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.<br>
<br>
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.<br>
<br>
Control information to flip slides, do animations, etc. is send on the live slide channel.<br>
<br>
For more information see: A Scalable Multicast Architecture for One-to-many Telepresentations </i><a href="http://www.research.microsoft.com/research/BARC/mbone/mppt.htm/~jgemmell/ArchTeleICMCS98.doc">Word</a> <a href="http://www.research.microsoft.com/research/BARC/mbone/mppt.htm/~jgemmell/ArchTeleICMCS98.ps">Postscript</a></font> <br>
<br>
<div align="center">
Send feedback about this web page to <a href="mailto:jgemmell@microsoft.com">Jim Gemmell</a>.<br>
<br>
&nbsp;</b> <br>
<br>
<a href="http://www.research.microsoft.com/research/BARC/mbone/mppt.htm/">msr home</a> | <a href="http://www.research.microsoft.com/research/BARC/mbone/mppt.htm/search/">search</a> | <a href="http://www.research.microsoft.com/research/BARC/mbone/mppt.htm/features/">features</a> | <a href="http://www.research.microsoft.com/research/BARC/mbone/mppt.htm/profiles/">profiles</a> | <a href="http://www.research.microsoft.com/research/BARC/mbone/mppt.htm/scripts/main/research.asp">research</a> | <a href="http://www.microsoft.com">Microsoft</a> <br>
<br>
<a href="http://www.microsoft.com/Misc/cpyright.htm">© 1997 Microsoft and/or its suppliers. All rights reserved. Terms of Use</a><br>
<br>
</blockquote><br>
<br>
<div>===</div>
<div>Bill Nickless&nbsp;&nbsp;&nbsp; <a href="http://www.mcs.anl.gov/people/nickless" EUDORA=AUTOURL>http://www.mcs.anl.gov/people/nickless</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +1 630 252 7390</div>
<div>PGP:0E 0F 16 80 C5 B1 69 52 E1 44 1A A5 0E 1B 74 F7&nbsp;&nbsp;&nbsp;&nbsp; nickless@mcs.anl.gov</div>
</html>