You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@apr.apache.org by gr...@apache.org on 2001/06/07 23:11:44 UTC

cvs commit: apr-site/apr2_0intro/apr2_0intro_files blank_notes.htm endshow.htm filelist.xml master04_background.gif master05_background.gif navigation_bar.htm next_active.gif next_disabled.gif outline_collapsed.htm outline_collapse.gif outline_expanded.htm outline_expand.gif outline_navigation_bar.htm prev_active.gif prev_disabled.gif slide0001.htm slide0001_image001.gif slide0002.htm slide0003.htm slide0004.htm slide0005.htm slide0006.htm slide0007.htm slide0008.htm slide0009.htm slide0010.htm slide0011.htm slide0012.htm slide0013.htm slide0014.htm space.gif

gregames    01/06/07 14:11:43

  Added:       apr2_0intro/apr2_0intro_files blank_notes.htm endshow.htm
                        filelist.xml master04_background.gif
                        master05_background.gif navigation_bar.htm
                        next_active.gif next_disabled.gif
                        outline_collapsed.htm outline_collapse.gif
                        outline_expanded.htm outline_expand.gif
                        outline_navigation_bar.htm prev_active.gif
                        prev_disabled.gif slide0001.htm
                        slide0001_image001.gif slide0002.htm slide0003.htm
                        slide0004.htm slide0005.htm slide0006.htm
                        slide0007.htm slide0008.htm slide0009.htm
                        slide0010.htm slide0011.htm slide0012.htm
                        slide0013.htm slide0014.htm space.gif
  Log:
  add .htm and .gif files for APR intro
  
  Submitted by:	Christian Gross
  Reviewed by:	Greg Ames
  
  Revision  Changes    Path
  1.1                  apr-site/apr2_0intro/apr2_0intro_files/blank_notes.htm
  
  Index: blank_notes.htm
  ===================================================================
  <html>
  
  <head>
  <meta http-equiv=Content-Type content="text/html; charset=windows-1252">
  <meta name=ProgId content=PowerPoint.Slide>
  <meta name=Generator content="Microsoft PowerPoint 9">
  
  <script>
  <!--
  if( window.name != "PPTNts" )
    parent.location.href = "../apr2_0intro.htm";
  //-->
  </script>
  </head>
  
  <body bgcolor=black topmargin=0 leftmargin=0>
  </body>
  
  </html>
  
  
  
  1.1                  apr-site/apr2_0intro/apr2_0intro_files/endshow.htm
  
  Index: endshow.htm
  ===================================================================
  <html>
  
  <head>
  <meta http-equiv=Content-Type content="text/html; charset=windows-1252">
  <meta name=ProgId content=PowerPoint.Slide>
  <meta name=Generator content="Microsoft PowerPoint 9">
  </head>
  
  <body bgcolor=black>
  
  <center>
  
  <p><font face=Arial color=white size=2><br>
  <b>End of slide show, click to exit.</b></font></p>
  
  </center>
  
  </body>
  
  </html>
  
  
  
  1.1                  apr-site/apr2_0intro/apr2_0intro_files/filelist.xml
  
  Index: filelist.xml
  ===================================================================
  <xml xmlns:o="urn:schemas-microsoft-com:office:office">
   <o:MainFile HRef="../apr2_0intro.htm"/>
   <o:File HRef="next_active.gif"/>
   <o:File HRef="next_disabled.gif"/>
   <o:File HRef="prev_active.gif"/>
   <o:File HRef="prev_disabled.gif"/>
   <o:File HRef="outline_collapse.gif"/>
   <o:File HRef="outline_expand.gif"/>
   <o:File HRef="space.gif"/>
   <o:File HRef="endshow.htm"/>
   <o:File HRef="navigation_bar.htm"/>
   <o:File HRef="outline_navigation_bar.htm"/>
   <o:File HRef="outline_collapsed.htm"/>
   <o:File HRef="outline_expanded.htm"/>
   <o:File HRef="blank_notes.htm"/>
   <o:File HRef="slide0001.htm"/>
   <o:File HRef="master05_background.gif"/>
   <o:File HRef="slide0003.htm"/>
   <o:File HRef="master04_background.gif"/>
   <o:File HRef="slide0002.htm"/>
   <o:File HRef="slide0005.htm"/>
   <o:File HRef="slide0006.htm"/>
   <o:File HRef="slide0007.htm"/>
   <o:File HRef="slide0008.htm"/>
   <o:File HRef="slide0010.htm"/>
   <o:File HRef="slide0009.htm"/>
   <o:File HRef="slide0011.htm"/>
   <o:File HRef="slide0012.htm"/>
   <o:File HRef="slide0013.htm"/>
   <o:File HRef="slide0014.htm"/>
   <o:File HRef="slide0004.htm"/>
   <o:File HRef="filelist.xml"/>
  </xml>
  
  
  1.1                  apr-site/apr2_0intro/apr2_0intro_files/master04_background.gif
  
  	<<Binary file>>
  
  
  1.1                  apr-site/apr2_0intro/apr2_0intro_files/master05_background.gif
  
  	<<Binary file>>
  
  
  1.1                  apr-site/apr2_0intro/apr2_0intro_files/navigation_bar.htm
  
  Index: navigation_bar.htm
  ===================================================================
  <html>
  
  <head>
  <meta http-equiv=Content-Type content="text/html; charset=windows-1252">
  <meta name=ProgId content=PowerPoint.Slide>
  <meta name=Generator content="Microsoft PowerPoint 9">
  
  <script>
  <!--
  if( window.name != "PPTNav" )
    parent.location.href = "../apr2_0intro.htm";
  //-->
  </script>
  
  <script>
  <!--
  function WriteBody()
  {
    if( window.name != "PPTNav" ) return;
  
    document.writeln( '<table border=0 valign=top cellpadding=2 cellspacing=0> <tr>  <td>' );
  
    innerText = "";
    if ( parent.GetHrefObj( parent.g_currentSlide ).m_origVisibility == 1 )
      innerText = "Slide " + parent.GetCurrentSlideNum() + " of " + parent.GetNumSlides();
    else
      innerText = "Hidden Slide";
  
    fEnable = ( ( parent.g_currentSlide != 1 && parent.GetHrefObj( parent.g_currentSlide - 1 ).m_visibility == 1 ) ) ||
  		( parent.GetCurrentSlideNum() > 1 );
  
    if( fEnable )
    {
      prevBtn = "prev_active.gif";
      document.write( '<a href=\"javascript:parent.GoToPrevSld()\">' );
    }
    else
      prevBtn = "prev_disabled.gif";
    
    document.write( '<img src=\"' + prevBtn + '\" border=0 alt=\"Previous Slide\">' );
  
    if( fEnable )
      document.write( '</a>' );
  
    document.write( '</td>  <td align=center><font face=\"Arial\" color=#000000 size=2>' + innerText + '</font></td>  <td>' );
  
    fEnable = ( parent.GetCurrentSlideNum() != parent.GetNumSlides() );
    if( fEnable )
    {
      nextBtn = "next_active.gif";
      document.write( '<a href=\"javascript:parent.GoToNextSld()\">' );
    }
    else
      nextBtn = "next_disabled.gif";
    document.write( '<img src=\"' + nextBtn + '\"  border=0 alt=\"Next Slide\">' );
  
    if( fEnable )
      document.write( '</a>' );
  
    document.write( '</td> </tr></table>' );
  }
  //-->
  </script>
  </head>
  
  <body bgcolor=silver topmargin=2>
  
  <center><script><!--
  WriteBody();//-->
  </script></center>
  
  </body>
  
  </html>
  
  
  
  1.1                  apr-site/apr2_0intro/apr2_0intro_files/next_active.gif
  
  	<<Binary file>>
  
  
  1.1                  apr-site/apr2_0intro/apr2_0intro_files/next_disabled.gif
  
  	<<Binary file>>
  
  
  1.1                  apr-site/apr2_0intro/apr2_0intro_files/outline_collapsed.htm
  
  Index: outline_collapsed.htm
  ===================================================================
  <html>
  
  <head>
  <meta http-equiv=Content-Type content="text/html; charset=windows-1252">
  <meta name=ProgId content=PowerPoint.Slide>
  <meta name=Generator content="Microsoft PowerPoint 9">
  
  <script>
  <!--
  if( window.name != "PPTOtl" )
    parent.location.href = "../apr2_0intro.htm";
  //-->
  </script>
  <meta name=Robots content=NoIndex>
  </head>
  
  <body bgcolor=black text=white link=white vlink=white alink=white>
  
  <p><font face=Arial size=2><b><a
  href="javascript:parent.GoToSld('slide0001.htm');">An Introduction to APR 2.0</a></b></font></p>
  
  <p><font face=Arial size=2><b><a
  href="javascript:parent.GoToSld('slide0003.htm');">Bio: Christian Gross</a></b></font></p>
  
  <p><font face=Arial size=2><b><a
  href="javascript:parent.GoToSld('slide0002.htm');">Agenda</a></b></font></p>
  
  <p><font face=Arial size=2><b><a
  href="javascript:parent.GoToSld('slide0005.htm');">APR????</a></b></font></p>
  
  <p><font face=Arial size=2><b><a
  href="javascript:parent.GoToSld('slide0006.htm');">Yet another �Portable�
  Runtime?</a></b></font></p>
  
  <p><font face=Arial size=2><b><a
  href="javascript:parent.GoToSld('slide0007.htm');">What APR does</a></b></font></p>
  
  <p><font face=Arial size=2><b><a
  href="javascript:parent.GoToSld('slide0008.htm');">Core APR</a></b></font></p>
  
  <p><font face=Arial size=2><b><a
  href="javascript:parent.GoToSld('slide0010.htm');">Core APR (cont.)</a></b></font></p>
  
  <p><font face=Arial size=2><b><a
  href="javascript:parent.GoToSld('slide0009.htm');">Managing Data Structures</a></b></font></p>
  
  <p><font face=Arial size=2><b><a
  href="javascript:parent.GoToSld('slide0011.htm');">Incomplete Data Types</a></b></font></p>
  
  <p><font face=Arial size=2><b><a
  href="javascript:parent.GoToSld('slide0012.htm');">APR Status Codes</a></b></font></p>
  
  <p><font face=Arial size=2><b><a
  href="javascript:parent.GoToSld('slide0013.htm');">Examples</a></b></font></p>
  
  <p><font face=Arial size=2><b><a
  href="javascript:parent.GoToSld('slide0014.htm');">Where to get APR?</a></b></font></p>
  
  <p><font face=Arial size=2><b><a
  href="javascript:parent.GoToSld('slide0004.htm');">Thanks!<br>
  <br>
  Questions?<br>
  (Send me email)</a></b></font></p>
  
  </body>
  
  </html>
  
  
  
  1.1                  apr-site/apr2_0intro/apr2_0intro_files/outline_collapse.gif
  
  	<<Binary file>>
  
  
  1.1                  apr-site/apr2_0intro/apr2_0intro_files/outline_expanded.htm
  
  Index: outline_expanded.htm
  ===================================================================
  <html>
  
  <head>
  <meta http-equiv=Content-Type content="text/html; charset=windows-1252">
  <meta name=ProgId content=PowerPoint.Slide>
  <meta name=Generator content="Microsoft PowerPoint 9">
  
  <script>
  <!--
  if( window.name != "PPTOtl" )
    parent.location.href = "../apr2_0intro.htm";
  //-->
  </script>
  <meta name=Robots content=NoIndex>
  </head>
  
  <body bgcolor=black text=white link=white vlink=white alink=white>
  
  <p><font face=Arial size=2><b><a
  href="javascript:parent.GoToSld('slide0001.htm');">An Introduction to APR 2.0</a></b></font>
  
  <table>
   <tr>
    <td width=5 nowrap></td>
    <td width="100%"></td>
   </tr>
   <tr>
    <td colspan=1></td>
    <td colspan=1><font face=Arial size=2>Christian Gross</font></td>
   </tr>
   <tr>
    <td colspan=1></td>
    <td colspan=1><font face=Arial size=2>Consultant</font></td>
   </tr>
   <tr>
    <td colspan=1></td>
    <td colspan=1><font face=Arial size=2>ChristianHGross@yahoo.ca</font></td>
   </tr>
   <tr>
    <td colspan=1></td>
    <td colspan=1><font face=Arial size=2>Montreal, Canada</font></td>
   </tr>
  </table>
  
  </p>
  
  <p><font face=Arial size=2><b><a
  href="javascript:parent.GoToSld('slide0003.htm');">Bio: Christian Gross</a></b></font>
  
  <table>
   <tr>
    <td width=5 nowrap></td>
    <td width=20 nowrap></td>
    <td width="100%"></td>
   </tr>
   <tr>
    <td colspan=1></td>
    <td colspan=2><font face=Arial size=2>Author of several books</font></td>
   </tr>
   <tr>
    <td colspan=1></td>
    <td colspan=2><font face=Arial size=2>Conference speaker</font></td>
   </tr>
   <tr>
    <td colspan=1></td>
    <td colspan=2><font face=Arial size=2>Skills</font></td>
   </tr>
   <tr>
    <td colspan=2></td>
    <td colspan=1><font face=Arial size=2>Specialization in Internet, and
    Infrastructure technologies</font></td>
   </tr>
   <tr>
    <td colspan=2></td>
    <td colspan=1><font face=Arial size=2>Windows, UNIX, LINUX server development</font></td>
   </tr>
   <tr>
    <td colspan=1></td>
    <td colspan=2><font face=Arial size=2>Companies worked/consulted for</font></td>
   </tr>
   <tr>
    <td colspan=2></td>
    <td colspan=1><font face=Arial size=2>UBS, TATA, Grammer, National
    Westminster, Daimler Chrysler, ETSI, ITU, Fame, NCR, etc</font></td>
   </tr>
   <tr>
    <td colspan=1></td>
    <td colspan=2></td>
   </tr>
  </table>
  
  </p>
  
  <p><font face=Arial size=2><b><a
  href="javascript:parent.GoToSld('slide0002.htm');">Agenda</a></b></font>
  
  <table>
   <tr>
    <td width=5 nowrap></td>
    <td width=20 nowrap></td>
    <td width="100%"></td>
   </tr>
   <tr>
    <td colspan=1></td>
    <td colspan=2><font face=Arial size=2>Discuss what APR represents</font></td>
   </tr>
   <tr>
    <td colspan=2></td>
    <td colspan=1><font face=Arial size=2>Why APR</font></td>
   </tr>
   <tr>
    <td colspan=2></td>
    <td colspan=1><font face=Arial size=2>Main points of APR</font></td>
   </tr>
   <tr>
    <td colspan=1></td>
    <td colspan=2><font face=Arial size=2>Go through demos that illustrate the
    various concepts of APR</font></td>
   </tr>
  </table>
  
  </p>
  
  <p><font face=Arial size=2><b><a
  href="javascript:parent.GoToSld('slide0005.htm');">APR????</a></b></font>
  
  <table>
   <tr>
    <td width=5 nowrap></td>
    <td width=20 nowrap></td>
    <td width="100%"></td>
   </tr>
   <tr>
    <td colspan=1></td>
    <td colspan=2><font face=Arial size=2>APR: Apache Portable Run-time</font></td>
   </tr>
   <tr>
    <td colspan=1></td>
    <td colspan=2><font face=Arial size=2>Mission Statement</font></td>
   </tr>
   <tr>
    <td colspan=2></td>
    <td colspan=1><font face=Arial size=2>The Apache Portable Run-time mission is
    to provide a library of routines that allows programmers to write a program
    once and be able to compile it anywhere</font></td>
   </tr>
  </table>
  
  </p>
  
  <p><font face=Arial size=2><b><a
  href="javascript:parent.GoToSld('slide0006.htm');">Yet another �Portable�
  Runtime?</a></b></font>
  
  <table>
   <tr>
    <td width=5 nowrap></td>
    <td width="100%"></td>
   </tr>
   <tr>
    <td colspan=1></td>
    <td colspan=1><font face=Arial size=2>Original choices were NSPR, ACE or
    another library</font></td>
   </tr>
   <tr>
    <td colspan=1></td>
    <td colspan=1><font face=Arial size=2>NSPR not used because of license issues
    and then too many features not required</font></td>
   </tr>
   <tr>
    <td colspan=1></td>
    <td colspan=1><font face=Arial size=2>ACE used C++, which is useless with
    Apache</font></td>
   </tr>
   <tr>
    <td colspan=1></td>
    <td colspan=1><font face=Arial size=2>Finally wrote APR, which is a
    continuation of ap_ work done in Apache 1.3.x</font></td>
   </tr>
  </table>
  
  </p>
  
  <p><font face=Arial size=2><b><a
  href="javascript:parent.GoToSld('slide0007.htm');">What APR does</a></b></font>
  
  <table>
   <tr>
    <td width=5 nowrap></td>
    <td width=20 nowrap></td>
    <td width=20 nowrap></td>
    <td width="100%"></td>
   </tr>
   <tr>
    <td colspan=1></td>
    <td colspan=3><font face=Arial size=2>Abstracts the OS into a series of
    Apache related functions</font></td>
   </tr>
   <tr>
    <td colspan=2></td>
    <td colspan=2><font face=Arial size=2>Simpler for porting Apache to other
    platforms</font></td>
   </tr>
   <tr>
    <td colspan=2></td>
    <td colspan=2><font face=Arial size=2>Solves the following problems</font></td>
   </tr>
   <tr>
    <td colspan=3></td>
    <td colspan=1><font face=Arial size=2>Threads</font></td>
   </tr>
   <tr>
    <td colspan=3></td>
    <td colspan=1><font face=Arial size=2>Processes</font></td>
   </tr>
   <tr>
    <td colspan=3></td>
    <td colspan=1><font face=Arial size=2>Directories</font></td>
   </tr>
   <tr>
    <td colspan=1></td>
    <td colspan=3><font face=Arial size=2>APR Core: contains fundamental portable
    functions</font></td>
   </tr>
   <tr>
    <td colspan=1></td>
    <td colspan=3><font face=Arial size=2>APR Util: contains functions that are
    not core, but need to be portable</font></td>
   </tr>
  </table>
  
  </p>
  
  <p><font face=Arial size=2><b><a
  href="javascript:parent.GoToSld('slide0008.htm');">Core APR</a></b></font>
  
  <table>
   <tr>
    <td width=5 nowrap></td>
    <td width=20 nowrap></td>
    <td width="100%"></td>
   </tr>
   <tr>
    <td colspan=1></td>
    <td colspan=2><font face=Arial size=2>Contains following functionality</font></td>
   </tr>
   <tr>
    <td colspan=2></td>
    <td colspan=1><font face=Arial size=2>Reading and writing of files</font></td>
   </tr>
   <tr>
    <td colspan=2></td>
    <td colspan=1><font face=Arial size=2>Character set conversion</font></td>
   </tr>
   <tr>
    <td colspan=2></td>
    <td colspan=1><font face=Arial size=2>Network communications using sockets</font></td>
   </tr>
   <tr>
    <td colspan=2></td>
    <td colspan=1><font face=Arial size=2>Time management used for Internet type
    conversions</font></td>
   </tr>
   <tr>
    <td colspan=2></td>
    <td colspan=1><font face=Arial size=2>String management like C++ including
    natural order management</font></td>
   </tr>
   <tr>
    <td colspan=2></td>
    <td colspan=1><font face=Arial size=2>UNIX Password management routines</font></td>
   </tr>
   <tr>
    <td colspan=2></td>
    <td colspan=1><font face=Arial size=2>Table management routines</font></td>
   </tr>
  </table>
  
  </p>
  
  <p><font face=Arial size=2><b><a
  href="javascript:parent.GoToSld('slide0010.htm');">Core APR (cont.)</a></b></font>
  
  <table>
   <tr>
    <td width=5 nowrap></td>
    <td width=20 nowrap></td>
    <td width="100%"></td>
   </tr>
   <tr>
    <td colspan=1></td>
    <td colspan=2><font face=Arial size=2>Contains following functionality
    (cont.)</font></td>
   </tr>
   <tr>
    <td colspan=2></td>
    <td colspan=1><font face=Arial size=2>UUID Internet generation</font></td>
   </tr>
   <tr>
    <td colspan=2></td>
    <td colspan=1><font face=Arial size=2>Filename canonicalization</font></td>
   </tr>
   <tr>
    <td colspan=2></td>
    <td colspan=1><font face=Arial size=2>Random data generation</font></td>
   </tr>
   <tr>
    <td colspan=2></td>
    <td colspan=1><font face=Arial size=2>Global lock management</font></td>
   </tr>
   <tr>
    <td colspan=2></td>
    <td colspan=1><font face=Arial size=2>Threads and process management</font></td>
   </tr>
   <tr>
    <td colspan=2></td>
    <td colspan=1><font face=Arial size=2>Dynamic library loading routines</font></td>
   </tr>
   <tr>
    <td colspan=2></td>
    <td colspan=1><font face=Arial size=2>Memory mapped and shared memory</font></td>
   </tr>
   <tr>
    <td colspan=2></td>
    <td colspan=1></td>
   </tr>
  </table>
  
  </p>
  
  <p><font face=Arial size=2><b><a
  href="javascript:parent.GoToSld('slide0009.htm');">Managing Data Structures</a></b></font>
  
  <table>
   <tr>
    <td width=5 nowrap></td>
    <td width="100%"></td>
   </tr>
   <tr>
    <td colspan=1></td>
    <td colspan=1><font face=Arial size=2>Cross platform is problematic because
    not all functionality is supported</font></td>
   </tr>
   <tr>
    <td colspan=1></td>
    <td colspan=1><font face=Arial size=2>Structures look like spaghetti</font></td>
   </tr>
  </table>
  
  </p>
  
  <p><font face=Arial size=2><b><a
  href="javascript:parent.GoToSld('slide0011.htm');">Incomplete Data Types</a></b></font>
  
  <table>
   <tr>
    <td width=5 nowrap></td>
    <td width=20 nowrap></td>
    <td width="100%"></td>
   </tr>
   <tr>
    <td colspan=1></td>
    <td colspan=2><font face=Arial size=2>Solves problem of managing data
    structures across platforms</font></td>
   </tr>
   <tr>
    <td colspan=1></td>
    <td colspan=2><font face=Arial size=2>Data type is defined using a �handle�</font></td>
   </tr>
   <tr>
    <td colspan=1></td>
    <td colspan=2><font face=Arial size=2>Data type is managed using a number of
    routines</font></td>
   </tr>
   <tr>
    <td colspan=2></td>
    <td colspan=1><font face=Arial size=2>Programmer does not have direct access
    to structure details</font></td>
   </tr>
   <tr>
    <td colspan=1></td>
    <td colspan=2><font face=Arial size=2>But not all of APR is incomplete data
    type based</font></td>
   </tr>
  </table>
  
  </p>
  
  <p><font face=Arial size=2><b><a
  href="javascript:parent.GoToSld('slide0012.htm');">APR Status Codes</a></b></font>
  
  <table>
   <tr>
    <td width=5 nowrap></td>
    <td width=20 nowrap></td>
    <td width=20 nowrap></td>
    <td width="100%"></td>
   </tr>
   <tr>
    <td colspan=1></td>
    <td colspan=3><font face=Arial size=2>Used to indicate when things work and
    do not work</font></td>
   </tr>
   <tr>
    <td colspan=1></td>
    <td colspan=3><font face=Arial size=2>Different types of errors based on the
    sub-system that causes the error</font></td>
   </tr>
   <tr>
    <td colspan=2></td>
    <td colspan=2><font face=Arial size=2>Operating system native function
    calling error</font></td>
   </tr>
   <tr>
    <td colspan=2></td>
    <td colspan=2><font face=Arial size=2>Function calling error</font></td>
   </tr>
   <tr>
    <td colspan=3></td>
    <td colspan=1><font face=Arial size=2>APR will provide error codes for OS�s
    that do not support the native error or maps error codes</font></td>
   </tr>
   <tr>
    <td colspan=2></td>
    <td colspan=2><font face=Arial size=2>Errors codes provided by layered
    application</font></td>
   </tr>
   <tr>
    <td colspan=2></td>
    <td colspan=2><font face=Arial size=2>Success codes</font></td>
   </tr>
   <tr>
    <td colspan=3></td>
    <td colspan=1><font face=Arial size=2>Can include extra information
    indicating state</font></td>
   </tr>
   <tr>
    <td colspan=2></td>
    <td colspan=2></td>
   </tr>
   <tr>
    <td colspan=2></td>
    <td colspan=2></td>
   </tr>
  </table>
  
  </p>
  
  <p><font face=Arial size=2><b><a
  href="javascript:parent.GoToSld('slide0013.htm');">Examples</a></b></font>
  
  <table>
   <tr>
    <td width=5 nowrap></td>
    <td width=20 nowrap></td>
    <td width=20 nowrap></td>
    <td width="100%"></td>
   </tr>
   <tr>
    <td colspan=1></td>
    <td colspan=3><font face=Arial size=2>Demos illustrating the various concepts
    of APR</font></td>
   </tr>
   <tr>
    <td colspan=2></td>
    <td colspan=2><font face=Arial size=2>Available at www.devspace.com</font></td>
   </tr>
   <tr>
    <td colspan=3></td>
    <td colspan=1><font face=Arial size=2>Look for Apache APR Demo Code</font></td>
   </tr>
  </table>
  
  </p>
  
  <p><font face=Arial size=2><b><a
  href="javascript:parent.GoToSld('slide0014.htm');">Where to get APR?</a></b></font>
  
  <table>
   <tr>
    <td width=5 nowrap></td>
    <td width=20 nowrap></td>
    <td width="100%"></td>
   </tr>
   <tr>
    <td colspan=1></td>
    <td colspan=2><font face=Arial size=2>APR is distributed with Apache 2.x</font></td>
   </tr>
   <tr>
    <td colspan=1></td>
    <td colspan=2><font face=Arial size=2>Can get standalone version by going to http://apr.apache.org</font></td>
   </tr>
   <tr>
    <td colspan=1></td>
    <td colspan=2><font face=Arial size=2>There exists an APR mailing list at
    above mentioned website</font></td>
   </tr>
   <tr>
    <td colspan=2></td>
    <td colspan=1><font face=Arial size=2>Documentation is currently sparse</font></td>
   </tr>
  </table>
  
  </p>
  
  <p><font face=Arial size=2><b><a
  href="javascript:parent.GoToSld('slide0004.htm');">Thanks!<br>
  <br>
  Questions?<br>
  (Send me email)</a></b></font></p>
  
  </body>
  
  </html>
  
  
  
  1.1                  apr-site/apr2_0intro/apr2_0intro_files/outline_expand.gif
  
  	<<Binary file>>
  
  
  1.1                  apr-site/apr2_0intro/apr2_0intro_files/outline_navigation_bar.htm
  
  Index: outline_navigation_bar.htm
  ===================================================================
  <html>
  
  <head>
  <meta http-equiv=Content-Type content="text/html; charset=windows-1252">
  <meta name=ProgId content=PowerPoint.Slide>
  <meta name=Generator content="Microsoft PowerPoint 9">
  
  <script>
  <!--
  if( window.name != "PPTOtlNav" )
    parent.location.href = "../apr2_0intro.htm";
  //-->
  </script>
  </head>
  
  <body bgcolor=silver topmargin=5>
  
  <center><a href="javascript:parent.CollapseOutline()"><img
  src="outline_collapse.gif" border=0 alt="Collapse Outline"></a><a
  href="javascript:parent.ExpandOutline()"><img src="outline_expand.gif"
  border=0 alt="Expand Outline"></a></center>
  
  </body>
  
  </html>
  
  
  
  1.1                  apr-site/apr2_0intro/apr2_0intro_files/prev_active.gif
  
  	<<Binary file>>
  
  
  1.1                  apr-site/apr2_0intro/apr2_0intro_files/prev_disabled.gif
  
  	<<Binary file>>
  
  
  1.1                  apr-site/apr2_0intro/apr2_0intro_files/slide0001.htm
  
  Index: slide0001.htm
  ===================================================================
  <html>
  
  <head>
  <meta http-equiv=Content-Type content="text/html; charset=windows-1252">
  <meta name=ProgId content=PowerPoint.Slide>
  <meta name=Generator content="Microsoft PowerPoint 9">
  <title>Working with Open Source</title>
  <meta name=Description content="7-Jun-01: An Introduction to APR 2.0">
  <link rel=next href=slide0003.htm>
  <![if !ppt]>
  <script>
  <!--
  function Update()
  {
    if( window.name == "PPTSld" )
      parent.SlideUpdated('slide0001.htm');   
    else
      parent.location.href = "../apr2_0intro.htm";
  }
  
  function NoHref() {}
  //-->
  </script>
  <![endif]>
  </head>
  
  <body background="master05_background.gif" bgcolor=white alink="#33cccc"
  link="#666699" vlink="#cc99ff" text="#003366" topmargin=0 leftmargin=0
  onload="Update()">
  
  <table border=0 valign=top width=475 height=356 cellpadding=0 cellspacing=0>
   <tr>
    <td width=84 height=0 nowrap><img src=space.gif border=0></td>
    <td width=164 height=0 nowrap><img src=space.gif border=0></td>
    <td width=169 height=0 nowrap><img src=space.gif border=0></td>
    <td width=38 height=0 nowrap><img src=space.gif border=0></td>
   </tr>
   <tr>
    <td width=475 height=90 colspan=5></td>
   </tr>
   <tr>
    <td width=84 height=27></td>
    <td width=333 height=27 colspan=2>
    <table border=0 valign=top cellpadding=0 cellspacing=0>
     <tr>
      <td width=333 height=27 align=center><font face=Arial size=4><b>An
      Introduction to APR 2.0</b></font><br>
      </td>
     </tr>
    </table>
    </td>
    <td width=58 height=27 colspan=2></td>
   </tr>
   <tr>
    <td width=475 height=38 colspan=5></td>
   </tr>
   <tr>
    <td width=248 height=90 colspan=2></td>
    <td width=207 height=90 colspan=2>
    <table border=0 valign=top cellpadding=0 cellspacing=0>
     <tr>
      <td width=80 height=0 nowrap><img src=space.gif border=0></td>
      <td width=53 height=0 nowrap><img src=space.gif border=0></td>
      <td width=2 height=0 nowrap><img src=space.gif border=0></td>
     </tr>
     <tr>
      <td width=135 height=22 colspan=3><font face=Arial color="#006666" size=3>Christian
      Gross</font><br>
      </td>
      <td width=72 height=22></td>
     </tr>
     <tr>
      <td width=207 height=4 colspan=4></td>
     </tr>
     <tr>
      <td width=80 height=19><font face=Arial color="#006666" size=2>Consultant</font><br>
      </td>
      <td width=127 height=19 colspan=3></td>
     </tr>
     <tr>
      <td width=207 height=3 colspan=4></td>
     </tr>
     <tr>
      <td width=207 height=19 colspan=4><font face=Arial color="#006666" size=2>ChristianHGross@yahoo.ca</font><br>
      </td>
     </tr>
     <tr>
      <td width=207 height=4 colspan=4></td>
     </tr>
     <tr>
      <td width=133 height=19 colspan=2><font face=Arial color="#006666" size=2>Montreal,
      Canada</font><br>
      </td>
      <td width=74 height=19 colspan=2></td>
     </tr>
    </table>
    </td>
    <td width=20 height=90></td>
   </tr>
   <tr>
    <td width=475 height=111 colspan=5></td>
   </tr>
  </table>
  
  </body>
  
  </html>
  
  
  
  1.1                  apr-site/apr2_0intro/apr2_0intro_files/slide0001_image001.gif
  
  	<<Binary file>>
  
  
  1.1                  apr-site/apr2_0intro/apr2_0intro_files/slide0002.htm
  
  Index: slide0002.htm
  ===================================================================
  <html>
  
  <head>
  <meta http-equiv=Content-Type content="text/html; charset=windows-1252">
  <meta name=ProgId content=PowerPoint.Slide>
  <meta name=Generator content="Microsoft PowerPoint 9">
  <title>Working with Open Source</title>
  <meta name=Description content="7-Jun-01: Agenda">
  <link rel=next href=slide0005.htm>
  <![if !ppt]>
  <script>
  <!--
  function Update()
  {
    if( window.name == "PPTSld" )
      parent.SlideUpdated('slide0002.htm');   
    else
      parent.location.href = "../apr2_0intro.htm";
  }
  
  function NoHref() {}
  //-->
  </script>
  <![endif]>
  </head>
  
  <body background="master04_background.gif" bgcolor=white alink="#33cccc"
  link="#666699" vlink="#cc99ff" text="#003366" topmargin=0 leftmargin=0
  onload="Update()">
  
  <table border=0 valign=top width=475 height=356 cellpadding=0 cellspacing=0>
   <tr>
    <td width=52 height=0 nowrap><img src=space.gif border=0></td>
    <td width=92 height=0 nowrap><img src=space.gif border=0></td>
    <td width=304 height=0 nowrap><img src=space.gif border=0></td>
   </tr>
   <tr>
    <td width=475 height=42 colspan=4></td>
   </tr>
   <tr>
    <td width=52 height=27></td>
    <td width=92 height=27>
    <table border=0 valign=top cellpadding=0 cellspacing=0>
     <tr>
      <td width=92 height=27><font face=Arial color="#006666" size=4><b>Agenda</b></font><br>
      </td>
     </tr>
    </table>
    </td>
    <td width=331 height=27 colspan=2></td>
   </tr>
   <tr>
    <td width=475 height=30 colspan=4></td>
   </tr>
   <tr>
    <td width=52 height=116></td>
    <td width=396 height=116 colspan=2>
    <table border=0 valign=top cellpadding=0 cellspacing=0>
     <tr>
      <td width=18 height=0 nowrap><img src=space.gif border=0></td>
      <td width=1 height=0 nowrap><img src=space.gif border=0></td>
      <td width=5 height=0 nowrap><img src=space.gif border=0></td>
      <td width=15 height=0 nowrap><img src=space.gif border=0></td>
      <td width=1 height=0 nowrap><img src=space.gif border=0></td>
      <td width=72 height=0 nowrap><img src=space.gif border=0></td>
      <td width=51 height=0 nowrap><img src=space.gif border=0></td>
      <td width=19 height=0 nowrap><img src=space.gif border=0></td>
      <td width=94 height=0 nowrap><img src=space.gif border=0></td>
     </tr>
     <tr>
      <td width=18 height=22><font face=Wingdings color="#003366" size=2>l</font></td>
      <td width=258 height=22 colspan=8><font face=Arial size=3>Discuss what APR
      represents</font><br>
      </td>
      <td width=120 height=22></td>
     </tr>
     <tr>
      <td width=396 height=3 colspan=10></td>
     </tr>
     <tr>
      <td width=24 height=19 colspan=3></td>
      <td width=15 height=19><font face=Arial color="#003366" size=1>�</font></td>
      <td width=73 height=19 colspan=2><font face=Arial size=2>Why APR</font><br>
      </td>
      <td width=284 height=19 colspan=4></td>
     </tr>
     <tr>
      <td width=396 height=4 colspan=10></td>
     </tr>
     <tr>
      <td width=24 height=19 colspan=3></td>
      <td width=15 height=19><font face=Arial color="#003366" size=1>�</font></td>
      <td width=143 height=19 colspan=4><font face=Arial size=2>Main points of
      APR</font><br>
      </td>
      <td width=214 height=19 colspan=2></td>
     </tr>
     <tr>
      <td width=396 height=5 colspan=10></td>
     </tr>
     <tr>
      <td width=18 height=22><font face=Wingdings color="#003366" size=2>l</font></td>
      <td width=378 height=22 colspan=9><font face=Arial size=3>Go through demos
      that illustrate the various</font><br>
      </td>
     </tr>
     <tr>
      <td width=18 height=22></td>
      <td width=145 height=22 colspan=6><font face=Arial size=3>concepts of APR</font><br>
      </td>
      <td width=233 height=22 colspan=3></td>
     </tr>
    </table>
    </td>
    <td width=27 height=116></td>
   </tr>
   <tr>
    <td width=475 height=141 colspan=4></td>
   </tr>
  </table>
  
  </body>
  
  </html>
  
  
  
  1.1                  apr-site/apr2_0intro/apr2_0intro_files/slide0003.htm
  
  Index: slide0003.htm
  ===================================================================
  <html>
  
  <head>
  <meta http-equiv=Content-Type content="text/html; charset=windows-1252">
  <meta name=ProgId content=PowerPoint.Slide>
  <meta name=Generator content="Microsoft PowerPoint 9">
  <title>Working with Open Source</title>
  <meta name=Description content="7-Jun-01: Bio: Christian Gross">
  <link rel=next href=slide0002.htm>
  <![if !ppt]>
  <script>
  <!--
  function Update()
  {
    if( window.name == "PPTSld" )
      parent.SlideUpdated('slide0003.htm');   
    else
      parent.location.href = "../apr2_0intro.htm";
  }
  
  function NoHref() {}
  //-->
  </script>
  <![endif]>
  </head>
  
  <body background="master04_background.gif" bgcolor=white alink="#33cccc"
  link="#666699" vlink="#cc99ff" text="#003366" topmargin=0 leftmargin=0
  onload="Update()">
  
  <table border=0 valign=top width=475 height=356 cellpadding=0 cellspacing=0>
   <tr>
    <td width=52 height=0 nowrap><img src=space.gif border=0></td>
    <td width=243 height=0 nowrap><img src=space.gif border=0></td>
    <td width=134 height=0 nowrap><img src=space.gif border=0></td>
   </tr>
   <tr>
    <td width=475 height=42 colspan=4></td>
   </tr>
   <tr>
    <td width=52 height=27></td>
    <td width=243 height=27>
    <table border=0 valign=top cellpadding=0 cellspacing=0>
     <tr>
      <td width=243 height=27><font face=Arial color="#006666" size=4><b>Bio:
      Christian Gross</b></font><br>
      </td>
     </tr>
    </table>
    </td>
    <td width=180 height=27 colspan=2></td>
   </tr>
   <tr>
    <td width=475 height=30 colspan=4></td>
   </tr>
   <tr>
    <td width=52 height=208></td>
    <td width=377 height=208 colspan=2>
    <table border=0 valign=top cellpadding=0 cellspacing=0>
     <tr>
      <td width=18 height=0 nowrap><img src=space.gif border=0></td>
      <td width=1 height=0 nowrap><img src=space.gif border=0></td>
      <td width=5 height=0 nowrap><img src=space.gif border=0></td>
      <td width=15 height=0 nowrap><img src=space.gif border=0></td>
      <td width=1 height=0 nowrap><img src=space.gif border=0></td>
      <td width=24 height=0 nowrap><img src=space.gif border=0></td>
      <td width=69 height=0 nowrap><img src=space.gif border=0></td>
      <td width=61 height=0 nowrap><img src=space.gif border=0></td>
      <td width=29 height=0 nowrap><img src=space.gif border=0></td>
      <td width=79 height=0 nowrap><img src=space.gif border=0></td>
      <td width=59 height=0 nowrap><img src=space.gif border=0></td>
      <td width=4 height=0 nowrap><img src=space.gif border=0></td>
      <td width=9 height=0 nowrap><img src=space.gif border=0></td>
     </tr>
     <tr>
      <td width=18 height=22><font face=Wingdings color="#003366" size=2>l</font></td>
      <td width=205 height=22 colspan=8><font face=Arial size=3>Author of several
      books</font><br>
      </td>
      <td width=154 height=22 colspan=5></td>
     </tr>
     <tr>
      <td width=377 height=4 colspan=14></td>
     </tr>
     <tr>
      <td width=18 height=22><font face=Wingdings color="#003366" size=2>l</font></td>
      <td width=176 height=22 colspan=7><font face=Arial size=3>Conference
      speaker</font><br>
      </td>
      <td width=183 height=22 colspan=6></td>
     </tr>
     <tr>
      <td width=377 height=5 colspan=14></td>
     </tr>
     <tr>
      <td width=18 height=22><font face=Wingdings color="#003366" size=2>l</font></td>
      <td width=46 height=22 colspan=5><font face=Arial size=3>Skills</font><br>
      </td>
      <td width=313 height=22 colspan=8></td>
     </tr>
     <tr>
      <td width=377 height=4 colspan=14></td>
     </tr>
     <tr>
      <td width=24 height=19 colspan=3></td>
      <td width=15 height=19><font face=Arial color="#003366" size=1>�</font></td>
      <td width=322 height=19 colspan=7><font face=Arial size=2>Specialization in
      Internet, and Infrastructure</font><br>
      </td>
      <td width=16 height=19 colspan=3></td>
     </tr>
     <tr>
      <td width=39 height=18 colspan=4></td>
      <td width=94 height=18 colspan=3><font face=Arial size=2>technologies</font><br>
      </td>
      <td width=244 height=18 colspan=7></td>
     </tr>
     <tr>
      <td width=377 height=4 colspan=14></td>
     </tr>
     <tr>
      <td width=24 height=19 colspan=3></td>
      <td width=15 height=19><font face=Arial color="#003366" size=1>�</font></td>
      <td width=326 height=19 colspan=8><font face=Arial size=2>Windows, UNIX,
      LINUX server development</font><br>
      </td>
      <td width=12 height=19 colspan=2></td>
     </tr>
     <tr>
      <td width=377 height=5 colspan=14></td>
     </tr>
     <tr>
      <td width=18 height=22><font face=Wingdings color="#003366" size=2>l</font></td>
      <td width=284 height=22 colspan=9><font face=Arial size=3>Companies
      worked/consulted for</font><br>
      </td>
      <td width=75 height=22 colspan=4></td>
     </tr>
     <tr>
      <td width=377 height=4 colspan=14></td>
     </tr>
     <tr>
      <td width=24 height=19 colspan=3></td>
      <td width=15 height=19><font face=Arial color="#003366" size=1>�</font></td>
      <td width=338 height=19 colspan=10><font face=Arial size=2>UBS, TATA,
      Grammer, National Westminster,</font><br>
      </td>
     </tr>
     <tr>
      <td width=39 height=19 colspan=4></td>
      <td width=335 height=19 colspan=9><font face=Arial size=2>Daimler Chrysler,
      ETSI, ITU, Fame, NCR, etc</font><br>
      </td>
      <td width=3 height=19></td>
     </tr>
    </table>
    </td>
    <td width=46 height=208></td>
   </tr>
   <tr>
    <td width=475 height=49 colspan=4></td>
   </tr>
  </table>
  
  </body>
  
  </html>
  
  
  
  1.1                  apr-site/apr2_0intro/apr2_0intro_files/slide0004.htm
  
  Index: slide0004.htm
  ===================================================================
  <html>
  
  <head>
  <meta http-equiv=Content-Type content="text/html; charset=windows-1252">
  <meta name=ProgId content=PowerPoint.Slide>
  <meta name=Generator content="Microsoft PowerPoint 9">
  <title>Working with Open Source</title>
  <meta name=Description content="7-Jun-01: Thanks!  Questions? (Send me email)">
  <![if !ppt]>
  <script>
  <!--
  function Update()
  {
    if( window.name == "PPTSld" )
      parent.SlideUpdated('slide0004.htm');   
    else
      parent.location.href = "../apr2_0intro.htm";
  }
  
  function NoHref() {}
  //-->
  </script>
  <![endif]>
  </head>
  
  <body background="master04_background.gif" bgcolor=white alink="#33cccc"
  link="#666699" vlink="#cc99ff" text="#003366" topmargin=0 leftmargin=0
  onload="Update()">
  
  <table border=0 valign=top width=475 height=356 cellpadding=0 cellspacing=0>
   <tr>
    <td width=39 height=0 nowrap><img src=space.gif border=0></td>
    <td width=192 height=0 nowrap><img src=space.gif border=0></td>
   </tr>
   <tr>
    <td width=475 height=96 colspan=3></td>
   </tr>
   <tr>
    <td width=39 height=104></td>
    <td width=192 height=104>
    <table border=0 valign=top cellpadding=0 cellspacing=0>
     <tr>
      <td width=96 height=0 nowrap><img src=space.gif border=0></td>
      <td width=42 height=0 nowrap><img src=space.gif border=0></td>
     </tr>
     <tr>
      <td width=96 height=27><font face=Arial color="#006666" size=4><b>Thanks!</b></font><br>
      </td>
      <td width=96 height=27 colspan=2></td>
     </tr>
     <tr>
      <td width=192 height=24 colspan=3></td>
     </tr>
     <tr>
      <td width=138 height=27 colspan=2><font face=Arial color="#006666" size=4><b>Questions?</b></font><br>
      </td>
      <td width=54 height=27></td>
     </tr>
     <tr>
      <td width=192 height=26 colspan=3><font face=Arial color="#006666" size=4><b>(Send
      me email)</b></font><br>
      </td>
     </tr>
    </table>
    </td>
    <td width=244 height=104></td>
   </tr>
   <tr>
    <td width=475 height=156 colspan=3></td>
   </tr>
  </table>
  
  </body>
  
  </html>
  
  
  
  1.1                  apr-site/apr2_0intro/apr2_0intro_files/slide0005.htm
  
  Index: slide0005.htm
  ===================================================================
  <html>
  
  <head>
  <meta http-equiv=Content-Type content="text/html; charset=windows-1252">
  <meta name=ProgId content=PowerPoint.Slide>
  <meta name=Generator content="Microsoft PowerPoint 9">
  <title>Working with Open Source</title>
  <meta name=Description content="7-Jun-01: APR????">
  <link rel=next href=slide0006.htm>
  <![if !ppt]>
  <script>
  <!--
  function Update()
  {
    if( window.name == "PPTSld" )
      parent.SlideUpdated('slide0005.htm');   
    else
      parent.location.href = "../apr2_0intro.htm";
  }
  
  function NoHref() {}
  //-->
  </script>
  <![endif]>
  </head>
  
  <body background="master04_background.gif" bgcolor=white alink="#33cccc"
  link="#666699" vlink="#cc99ff" text="#003366" topmargin=0 leftmargin=0
  onload="Update()">
  
  <table border=0 valign=top width=475 height=356 cellpadding=0 cellspacing=0>
   <tr>
    <td width=52 height=0 nowrap><img src=space.gif border=0></td>
    <td width=115 height=0 nowrap><img src=space.gif border=0></td>
   </tr>
   <tr>
    <td width=475 height=42 colspan=3></td>
   </tr>
   <tr>
    <td width=52 height=27></td>
    <td width=115 height=27>
    <table border=0 valign=top cellpadding=0 cellspacing=0>
     <tr>
      <td width=115 height=27><font face=Arial color="#006666" size=4><b>APR????</b></font><br>
      </td>
     </tr>
    </table>
    </td>
    <td width=308 height=27></td>
   </tr>
   <tr>
    <td width=475 height=30 colspan=3></td>
   </tr>
   <tr>
    <td width=52 height=128></td>
    <td width=423 height=128 colspan=2>
    <table border=0 valign=top cellpadding=0 cellspacing=0>
     <tr>
      <td width=18 height=0 nowrap><img src=space.gif border=0></td>
      <td width=1 height=0 nowrap><img src=space.gif border=0></td>
      <td width=5 height=0 nowrap><img src=space.gif border=0></td>
      <td width=15 height=0 nowrap><img src=space.gif border=0></td>
      <td width=1 height=0 nowrap><img src=space.gif border=0></td>
      <td width=72 height=0 nowrap><img src=space.gif border=0></td>
      <td width=67 height=0 nowrap><img src=space.gif border=0></td>
      <td width=118 height=0 nowrap><img src=space.gif border=0></td>
      <td width=84 height=0 nowrap><img src=space.gif border=0></td>
      <td width=6 height=0 nowrap><img src=space.gif border=0></td>
     </tr>
     <tr>
      <td width=18 height=22><font face=Wingdings color="#003366" size=2>l</font></td>
      <td width=279 height=22 colspan=7><font face=Arial size=3>APR: Apache
      Portable Run-time</font><br>
      </td>
      <td width=127 height=22 colspan=3></td>
     </tr>
     <tr>
      <td width=424 height=4 colspan=11></td>
     </tr>
     <tr>
      <td width=18 height=22><font face=Wingdings color="#003366" size=2>l</font></td>
      <td width=161 height=22 colspan=6><font face=Arial size=3>Mission Statement</font><br>
      </td>
      <td width=245 height=22 colspan=4></td>
     </tr>
     <tr>
      <td width=424 height=4 colspan=11></td>
     </tr>
     <tr>
      <td width=24 height=19 colspan=3></td>
      <td width=15 height=19><font face=Arial color="#003366" size=1>�</font></td>
      <td width=385 height=19 colspan=7><font face=Arial size=2>The Apache
      Portable Run-time mission is to provide</font><br>
      </td>
     </tr>
     <tr>
      <td width=39 height=19 colspan=4></td>
      <td width=348 height=19 colspan=6><font face=Arial size=2>a library of
      routines that allows programmers to</font><br>
      </td>
      <td width=37 height=19></td>
     </tr>
     <tr>
      <td width=39 height=19 colspan=4></td>
      <td width=342 height=19 colspan=5><font face=Arial size=2>write a program
      once and be able to compile it</font><br>
      </td>
      <td width=43 height=19 colspan=2></td>
     </tr>
     <tr>
      <td width=39 height=19 colspan=4></td>
      <td width=73 height=19 colspan=2><font face=Arial size=2>anywhere</font><br>
      </td>
      <td width=312 height=19 colspan=5></td>
     </tr>
    </table>
    </td>
   </tr>
   <tr>
    <td width=475 height=129 colspan=3></td>
   </tr>
  </table>
  
  </body>
  
  </html>
  
  
  
  1.1                  apr-site/apr2_0intro/apr2_0intro_files/slide0006.htm
  
  Index: slide0006.htm
  ===================================================================
  <html>
  
  <head>
  <meta http-equiv=Content-Type content="text/html; charset=windows-1252">
  <meta name=ProgId content=PowerPoint.Slide>
  <meta name=Generator content="Microsoft PowerPoint 9">
  <title>Working with Open Source</title>
  <meta name=Description content="7-Jun-01: Yet another �Portable� Runtime?">
  <link rel=next href=slide0007.htm>
  <![if !ppt]>
  <script>
  <!--
  function Update()
  {
    if( window.name == "PPTSld" )
      parent.SlideUpdated('slide0006.htm');   
    else
      parent.location.href = "../apr2_0intro.htm";
  }
  
  function NoHref() {}
  //-->
  </script>
  <![endif]>
  </head>
  
  <body background="master04_background.gif" bgcolor=white alink="#33cccc"
  link="#666699" vlink="#cc99ff" text="#003366" topmargin=0 leftmargin=0
  onload="Update()">
  
  <table border=0 valign=top width=475 height=356 cellpadding=0 cellspacing=0>
   <tr>
    <td width=52 height=0 nowrap><img src=space.gif border=0></td>
    <td width=392 height=0 nowrap><img src=space.gif border=0></td>
    <td width=25 height=0 nowrap><img src=space.gif border=0></td>
   </tr>
   <tr>
    <td width=475 height=42 colspan=4></td>
   </tr>
   <tr>
    <td width=52 height=27></td>
    <td width=392 height=27>
    <table border=0 valign=top cellpadding=0 cellspacing=0>
     <tr>
      <td width=392 height=27><font face=Arial color="#006666" size=4><b>Yet
      another �Portable� Runtime?</b></font><br>
      </td>
     </tr>
    </table>
    </td>
    <td width=31 height=27 colspan=2></td>
   </tr>
   <tr>
    <td width=475 height=30 colspan=4></td>
   </tr>
   <tr>
    <td width=52 height=168></td>
    <td width=417 height=168 colspan=2>
    <table border=0 valign=top cellpadding=0 cellspacing=0>
     <tr>
      <td width=18 height=0 nowrap><img src=space.gif border=0></td>
      <td width=1 height=0 nowrap><img src=space.gif border=0></td>
      <td width=53 height=0 nowrap><img src=space.gif border=0></td>
      <td width=214 height=0 nowrap><img src=space.gif border=0></td>
      <td width=41 height=0 nowrap><img src=space.gif border=0></td>
      <td width=74 height=0 nowrap><img src=space.gif border=0></td>
      <td width=8 height=0 nowrap><img src=space.gif border=0></td>
      <td width=2 height=0 nowrap><img src=space.gif border=0></td>
     </tr>
     <tr>
      <td width=18 height=22><font face=Wingdings color="#003366" size=2>l</font></td>
      <td width=391 height=22 colspan=6><font face=Arial size=3>Original choices
      were NSPR, ACE or another</font><br>
      </td>
      <td width=8 height=22 colspan=2></td>
     </tr>
     <tr>
      <td width=18 height=22></td>
      <td width=54 height=22 colspan=2><font face=Arial size=3>library</font><br>
      </td>
      <td width=345 height=22 colspan=6></td>
     </tr>
     <tr>
      <td width=417 height=4 colspan=9></td>
     </tr>
     <tr>
      <td width=18 height=22><font face=Wingdings color="#003366" size=2>l</font></td>
      <td width=399 height=22 colspan=8><font face=Arial size=3>NSPR not used
      because of license issues and</font><br>
      </td>
     </tr>
     <tr>
      <td width=417 height=1 colspan=9></td>
     </tr>
     <tr>
      <td width=18 height=22></td>
      <td width=309 height=22 colspan=4><font face=Arial size=3>then too many
      features not required</font><br>
      </td>
      <td width=90 height=22 colspan=4></td>
     </tr>
     <tr>
      <td width=417 height=4 colspan=9></td>
     </tr>
     <tr>
      <td width=18 height=22><font face=Wingdings color="#003366" size=2>l</font></td>
      <td width=393 height=22 colspan=7><font face=Arial size=3>ACE used C++,
      which is useless with Apache</font><br>
      </td>
      <td width=6 height=22></td>
     </tr>
     <tr>
      <td width=417 height=5 colspan=9></td>
     </tr>
     <tr>
      <td width=18 height=22><font face=Wingdings color="#003366" size=2>l</font></td>
      <td width=383 height=22 colspan=5><font face=Arial size=3>Finally wrote
      APR, which is a continuation of</font><br>
      </td>
      <td width=16 height=22 colspan=3></td>
     </tr>
     <tr>
      <td width=18 height=22></td>
      <td width=268 height=22 colspan=3><font face=Arial size=3>ap_ work done in
      Apache 1.3.x</font><br>
      </td>
      <td width=131 height=22 colspan=5></td>
     </tr>
    </table>
    </td>
    <td width=6 height=168></td>
   </tr>
   <tr>
    <td width=475 height=89 colspan=4></td>
   </tr>
  </table>
  
  </body>
  
  </html>
  
  
  
  1.1                  apr-site/apr2_0intro/apr2_0intro_files/slide0007.htm
  
  Index: slide0007.htm
  ===================================================================
  <html>
  
  <head>
  <meta http-equiv=Content-Type content="text/html; charset=windows-1252">
  <meta name=ProgId content=PowerPoint.Slide>
  <meta name=Generator content="Microsoft PowerPoint 9">
  <title>Working with Open Source</title>
  <meta name=Description content="7-Jun-01: What APR does">
  <link rel=next href=slide0008.htm>
  <![if !ppt]>
  <script>
  <!--
  function Update()
  {
    if( window.name == "PPTSld" )
      parent.SlideUpdated('slide0007.htm');   
    else
      parent.location.href = "../apr2_0intro.htm";
  }
  
  function NoHref() {}
  //-->
  </script>
  <![endif]>
  </head>
  
  <body background="master04_background.gif" bgcolor=white alink="#33cccc"
  link="#666699" vlink="#cc99ff" text="#003366" topmargin=0 leftmargin=0
  onload="Update()">
  
  <table border=0 valign=top width=475 height=356 cellpadding=0 cellspacing=0>
   <tr>
    <td width=52 height=0 nowrap><img src=space.gif border=0></td>
    <td width=187 height=0 nowrap><img src=space.gif border=0></td>
    <td width=223 height=0 nowrap><img src=space.gif border=0></td>
   </tr>
   <tr>
    <td width=475 height=42 colspan=4></td>
   </tr>
   <tr>
    <td width=52 height=27></td>
    <td width=187 height=27>
    <table border=0 valign=top cellpadding=0 cellspacing=0>
     <tr>
      <td width=187 height=27><font face=Arial color="#006666" size=4><b>What APR
      does</b></font><br>
      </td>
     </tr>
    </table>
    </td>
    <td width=236 height=27 colspan=2></td>
   </tr>
   <tr>
    <td width=475 height=28 colspan=4></td>
   </tr>
   <tr>
    <td width=52 height=224></td>
    <td width=410 height=224 colspan=2>
    <table border=0 valign=top cellpadding=0 cellspacing=0>
     <tr>
      <td width=18 height=0 nowrap><img src=space.gif border=0></td>
      <td width=1 height=0 nowrap><img src=space.gif border=0></td>
      <td width=5 height=0 nowrap><img src=space.gif border=0></td>
      <td width=15 height=0 nowrap><img src=space.gif border=0></td>
      <td width=1 height=0 nowrap><img src=space.gif border=0></td>
      <td width=8 height=0 nowrap><img src=space.gif border=0></td>
      <td width=12 height=0 nowrap><img src=space.gif border=0></td>
      <td width=1 height=0 nowrap><img src=space.gif border=0></td>
      <td width=36 height=0 nowrap><img src=space.gif border=0></td>
      <td width=15 height=0 nowrap><img src=space.gif border=0></td>
      <td width=14 height=0 nowrap><img src=space.gif border=0></td>
      <td width=1 height=0 nowrap><img src=space.gif border=0></td>
      <td width=34 height=0 nowrap><img src=space.gif border=0></td>
      <td width=58 height=0 nowrap><img src=space.gif border=0></td>
      <td width=41 height=0 nowrap><img src=space.gif border=0></td>
      <td width=108 height=0 nowrap><img src=space.gif border=0></td>
      <td width=3 height=0 nowrap><img src=space.gif border=0></td>
      <td width=6 height=0 nowrap><img src=space.gif border=0></td>
     </tr>
     <tr>
      <td width=18 height=22><font face=Wingdings color="#003366" size=2>l</font></td>
      <td width=350 height=22 colspan=15><font face=Arial size=3>Abstracts the OS
      into a series of Apache</font><br>
      </td>
      <td width=43 height=22 colspan=3></td>
     </tr>
     <tr>
      <td width=18 height=20></td>
      <td width=143 height=20 colspan=12><font face=Arial size=3>related
      functions</font><br>
      </td>
      <td width=250 height=20 colspan=6></td>
     </tr>
     <tr>
      <td width=411 height=1 colspan=19></td>
     </tr>
     <tr>
      <td width=24 height=19 colspan=3></td>
      <td width=15 height=19><font face=Arial color="#003366" size=1>�</font></td>
      <td width=332 height=19 colspan=13><font face=Arial size=2>Simpler for
      porting Apache to other platforms</font><br>
      </td>
      <td width=40 height=19 colspan=2></td>
     </tr>
     <tr>
      <td width=411 height=2 colspan=19></td>
     </tr>
     <tr>
      <td width=24 height=19 colspan=3></td>
      <td width=15 height=19><font face=Arial color="#003366" size=1>�</font></td>
      <td width=221 height=19 colspan=11><font face=Arial size=2>Solves the
      following problems</font><br>
      </td>
      <td width=151 height=19 colspan=4></td>
     </tr>
     <tr>
      <td width=411 height=2 colspan=19></td>
     </tr>
     <tr>
      <td width=48 height=16 colspan=6></td>
      <td width=12 height=16><font face=Wingdings color="#003366" size=1>l</font></td>
      <td width=52 height=16 colspan=3><font face=Arial size=1>Threads</font><br>
      </td>
      <td width=299 height=16 colspan=9></td>
     </tr>
     <tr>
      <td width=411 height=1 colspan=19></td>
     </tr>
     <tr>
      <td width=48 height=16 colspan=6></td>
      <td width=12 height=16><font face=Wingdings color="#003366" size=1>l</font></td>
      <td width=66 height=16 colspan=4><font face=Arial size=1>Processes</font><br>
      </td>
      <td width=285 height=16 colspan=8></td>
     </tr>
     <tr>
      <td width=411 height=1 colspan=19></td>
     </tr>
     <tr>
      <td width=48 height=16 colspan=6></td>
      <td width=12 height=16><font face=Wingdings color="#003366" size=1>l</font></td>
      <td width=67 height=16 colspan=5><font face=Arial size=1>Directories</font><br>
      </td>
      <td width=284 height=16 colspan=7></td>
     </tr>
     <tr>
      <td width=411 height=3 colspan=19></td>
     </tr>
     <tr>
      <td width=18 height=22><font face=Wingdings color="#003366" size=2>l</font></td>
      <td width=359 height=22 colspan=17><font face=Arial size=3><u>APR Core:</u>
      contains fundamental portable</font><br>
      </td>
      <td width=34 height=22></td>
     </tr>
     <tr>
      <td width=18 height=20></td>
      <td width=79 height=20 colspan=8><font face=Arial size=3>functions</font><br>
      </td>
      <td width=314 height=20 colspan=10></td>
     </tr>
     <tr>
      <td width=411 height=2 colspan=19></td>
     </tr>
     <tr>
      <td width=18 height=22><font face=Wingdings color="#003366" size=2>l</font></td>
      <td width=393 height=22 colspan=18><font face=Arial size=3><u>APR Util:</u>
      contains functions that are not core,</font><br>
      </td>
     </tr>
     <tr>
      <td width=18 height=20></td>
      <td width=201 height=20 colspan=13><font face=Arial size=3>but need to be
      portable</font><br>
      </td>
      <td width=192 height=20 colspan=5></td>
     </tr>
    </table>
    </td>
    <td width=13 height=224></td>
   </tr>
   <tr>
    <td width=475 height=35 colspan=4></td>
   </tr>
  </table>
  
  </body>
  
  </html>
  
  
  
  1.1                  apr-site/apr2_0intro/apr2_0intro_files/slide0008.htm
  
  Index: slide0008.htm
  ===================================================================
  <html>
  
  <head>
  <meta http-equiv=Content-Type content="text/html; charset=windows-1252">
  <meta name=ProgId content=PowerPoint.Slide>
  <meta name=Generator content="Microsoft PowerPoint 9">
  <title>Working with Open Source</title>
  <meta name=Description content="7-Jun-01: Core APR">
  <link rel=next href=slide0010.htm>
  <![if !ppt]>
  <script>
  <!--
  function Update()
  {
    if( window.name == "PPTSld" )
      parent.SlideUpdated('slide0008.htm');   
    else
      parent.location.href = "../apr2_0intro.htm";
  }
  
  function NoHref() {}
  //-->
  </script>
  <![endif]>
  </head>
  
  <body background="master04_background.gif" bgcolor=white alink="#33cccc"
  link="#666699" vlink="#cc99ff" text="#003366" topmargin=0 leftmargin=0
  onload="Update()">
  
  <table border=0 valign=top width=475 height=356 cellpadding=0 cellspacing=0>
   <tr>
    <td width=52 height=0 nowrap><img src=space.gif border=0></td>
    <td width=117 height=0 nowrap><img src=space.gif border=0></td>
    <td width=303 height=0 nowrap><img src=space.gif border=0></td>
   </tr>
   <tr>
    <td width=475 height=42 colspan=4></td>
   </tr>
   <tr>
    <td width=52 height=27></td>
    <td width=117 height=27>
    <table border=0 valign=top cellpadding=0 cellspacing=0>
     <tr>
      <td width=117 height=27><font face=Arial color="#006666" size=4><b>Core APR</b></font><br>
      </td>
     </tr>
    </table>
    </td>
    <td width=306 height=27 colspan=2></td>
   </tr>
   <tr>
    <td width=475 height=30 colspan=4></td>
   </tr>
   <tr>
    <td width=52 height=219></td>
    <td width=420 height=219 colspan=2>
    <table border=0 valign=top cellpadding=0 cellspacing=0>
     <tr>
      <td width=18 height=0 nowrap><img src=space.gif border=0></td>
      <td width=1 height=0 nowrap><img src=space.gif border=0></td>
      <td width=5 height=0 nowrap><img src=space.gif border=0></td>
      <td width=15 height=0 nowrap><img src=space.gif border=0></td>
      <td width=1 height=0 nowrap><img src=space.gif border=0></td>
      <td width=89 height=0 nowrap><img src=space.gif border=0></td>
      <td width=8 height=0 nowrap><img src=space.gif border=0></td>
      <td width=88 height=0 nowrap><img src=space.gif border=0></td>
      <td width=15 height=0 nowrap><img src=space.gif border=0></td>
      <td width=7 height=0 nowrap><img src=space.gif border=0></td>
      <td width=38 height=0 nowrap><img src=space.gif border=0></td>
      <td width=38 height=0 nowrap><img src=space.gif border=0></td>
      <td width=8 height=0 nowrap><img src=space.gif border=0></td>
      <td width=9 height=0 nowrap><img src=space.gif border=0></td>
     </tr>
     <tr>
      <td width=18 height=22><font face=Wingdings color="#003366" size=2>l</font></td>
      <td width=267 height=22 colspan=10><font face=Arial size=3>Contains
      following functionality</font><br>
      </td>
      <td width=135 height=22 colspan=4></td>
     </tr>
     <tr>
      <td width=420 height=3 colspan=15></td>
     </tr>
     <tr>
      <td width=24 height=19 colspan=3></td>
      <td width=15 height=19><font face=Arial color="#003366" size=1>�</font></td>
      <td width=201 height=19 colspan=5><font face=Arial size=2>Reading and
      writing of files</font><br>
      </td>
      <td width=180 height=19 colspan=6></td>
     </tr>
     <tr>
      <td width=420 height=4 colspan=15></td>
     </tr>
     <tr>
      <td width=24 height=19 colspan=3></td>
      <td width=15 height=19><font face=Arial color="#003366" size=1>�</font></td>
      <td width=186 height=19 colspan=4><font face=Arial size=2>Character set
      conversion</font><br>
      </td>
      <td width=195 height=19 colspan=7></td>
     </tr>
     <tr>
      <td width=420 height=4 colspan=15></td>
     </tr>
     <tr>
      <td width=24 height=19 colspan=3></td>
      <td width=15 height=19><font face=Arial color="#003366" size=1>�</font></td>
      <td width=292 height=19 colspan=9><font face=Arial size=2>Network
      communications using sockets</font><br>
      </td>
      <td width=89 height=19 colspan=2></td>
     </tr>
     <tr>
      <td width=420 height=4 colspan=15></td>
     </tr>
     <tr>
      <td width=24 height=19 colspan=3></td>
      <td width=15 height=19><font face=Arial color="#003366" size=1>�</font></td>
      <td width=301 height=19 colspan=10><font face=Arial size=2>Time management
      used for Internet type</font><br>
      </td>
      <td width=80 height=19></td>
     </tr>
     <tr>
      <td width=39 height=18 colspan=4></td>
      <td width=90 height=18 colspan=2><font face=Arial size=2>conversions</font><br>
      </td>
      <td width=291 height=18 colspan=9></td>
     </tr>
     <tr>
      <td width=420 height=4 colspan=15></td>
     </tr>
     <tr>
      <td width=24 height=19 colspan=3></td>
      <td width=15 height=19><font face=Arial color="#003366" size=1>�</font></td>
      <td width=381 height=19 colspan=11><font face=Arial size=2>String
      management like C++ including natural order</font><br>
      </td>
     </tr>
     <tr>
      <td width=39 height=19 colspan=4></td>
      <td width=98 height=19 colspan=3><font face=Arial size=2>management</font><br>
      </td>
      <td width=283 height=19 colspan=8></td>
     </tr>
     <tr>
      <td width=420 height=4 colspan=15></td>
     </tr>
     <tr>
      <td width=24 height=19 colspan=3></td>
      <td width=15 height=19><font face=Arial color="#003366" size=1>�</font></td>
      <td width=284 height=19 colspan=8><font face=Arial size=2>UNIX Password
      management routines</font><br>
      </td>
      <td width=97 height=19 colspan=3></td>
     </tr>
     <tr>
      <td width=420 height=4 colspan=15></td>
     </tr>
     <tr>
      <td width=24 height=19 colspan=3></td>
      <td width=15 height=19><font face=Arial color="#003366" size=1>�</font></td>
      <td width=208 height=19 colspan=6><font face=Arial size=2>Table management
      routines</font><br>
      </td>
      <td width=173 height=19 colspan=5></td>
     </tr>
    </table>
    </td>
    <td width=3 height=219></td>
   </tr>
   <tr>
    <td width=475 height=38 colspan=4></td>
   </tr>
  </table>
  
  </body>
  
  </html>
  
  
  
  1.1                  apr-site/apr2_0intro/apr2_0intro_files/slide0009.htm
  
  Index: slide0009.htm
  ===================================================================
  <html>
  
  <head>
  <meta http-equiv=Content-Type content="text/html; charset=windows-1252">
  <meta name=ProgId content=PowerPoint.Slide>
  <meta name=Generator content="Microsoft PowerPoint 9">
  <title>Working with Open Source</title>
  <meta name=Description content="7-Jun-01: Managing Data Structures">
  <link rel=next href=slide0011.htm>
  <![if !ppt]>
  <script>
  <!--
  function Update()
  {
    if( window.name == "PPTSld" )
      parent.SlideUpdated('slide0009.htm');   
    else
      parent.location.href = "../apr2_0intro.htm";
  }
  
  function NoHref() {}
  //-->
  </script>
  <![endif]>
  </head>
  
  <body background="master04_background.gif" bgcolor=white alink="#33cccc"
  link="#666699" vlink="#cc99ff" text="#003366" topmargin=0 leftmargin=0
  onload="Update()">
  
  <table border=0 valign=top width=475 height=356 cellpadding=0 cellspacing=0>
   <tr>
    <td width=52 height=0 nowrap><img src=space.gif border=0></td>
    <td width=4 height=0 nowrap><img src=space.gif border=0></td>
    <td width=160 height=0 nowrap><img src=space.gif border=0></td>
    <td width=18 height=0 nowrap><img src=space.gif border=0></td>
    <td width=128 height=0 nowrap><img src=space.gif border=0></td>
    <td width=89 height=0 nowrap><img src=space.gif border=0></td>
    <td width=7 height=0 nowrap><img src=space.gif border=0></td>
   </tr>
   <tr>
    <td width=475 height=42 colspan=8></td>
   </tr>
   <tr>
    <td width=52 height=27></td>
    <td width=310 height=27 colspan=4>
    <table border=0 valign=top cellpadding=0 cellspacing=0>
     <tr>
      <td width=310 height=27><font face=Arial color="#006666" size=4><b>Managing
      Data Structures</b></font><br>
      </td>
     </tr>
    </table>
    </td>
    <td width=113 height=27 colspan=3></td>
   </tr>
   <tr>
    <td width=475 height=28 colspan=8></td>
   </tr>
   <tr>
    <td width=52 height=66></td>
    <td width=406 height=66 colspan=6>
    <table border=0 valign=top cellpadding=0 cellspacing=0>
     <tr>
      <td width=18 height=0 nowrap><img src=space.gif border=0></td>
      <td width=1 height=0 nowrap><img src=space.gif border=0></td>
      <td width=214 height=0 nowrap><img src=space.gif border=0></td>
      <td width=34 height=0 nowrap><img src=space.gif border=0></td>
     </tr>
     <tr>
      <td width=18 height=22><font face=Wingdings color="#003366" size=2>l</font></td>
      <td width=389 height=22 colspan=4><font face=Arial size=3>Cross platform is
      problematic because not all</font><br>
      </td>
     </tr>
     <tr>
      <td width=18 height=20></td>
      <td width=215 height=20 colspan=2><font face=Arial size=3>functionality is
      supported</font><br>
      </td>
      <td width=174 height=20 colspan=2></td>
     </tr>
     <tr>
      <td width=407 height=2 colspan=5></td>
     </tr>
     <tr>
      <td width=18 height=22><font face=Wingdings color="#003366" size=2>l</font></td>
      <td width=249 height=22 colspan=3><font face=Arial size=3>Structures look
      like spaghetti</font><br>
      </td>
      <td width=140 height=22></td>
     </tr>
    </table>
    </td>
    <td width=17 height=66></td>
   </tr>
   <tr>
    <td width=475 height=2 colspan=8></td>
   </tr>
   <tr>
    <td width=56 height=3 colspan=2></td>
    <td width=160 height=189 rowspan=3>
    <table border=0 valign=top cellpadding=0 cellspacing=0>
     <tr>
      <td width=18 height=0 nowrap><img src=space.gif border=0></td>
      <td width=25 height=0 nowrap><img src=space.gif border=0></td>
      <td width=52 height=0 nowrap><img src=space.gif border=0></td>
      <td width=28 height=0 nowrap><img src=space.gif border=0></td>
      <td width=20 height=0 nowrap><img src=space.gif border=0></td>
      <td width=6 height=0 nowrap><img src=space.gif border=0></td>
     </tr>
     <tr>
      <td width=123 height=18 colspan=4><font face="Times New Roman" size=2>typdef
      struct foo {</font><br>
      </td>
      <td width=37 height=18 colspan=3></td>
     </tr>
     <tr>
      <td width=160 height=11 colspan=7></td>
     </tr>
     <tr>
      <td width=95 height=18 colspan=3><font face="Times New Roman" size=2>#ifdef
      WIN32</font><br>
      </td>
      <td width=65 height=18 colspan=4></td>
     </tr>
     <tr>
      <td width=160 height=10 colspan=7></td>
     </tr>
     <tr>
      <td width=143 height=18 colspan=5><font face="Times New Roman" size=2><span
      style='mso-tab-count:1'>�� </span>LONG item1;</font><br>
      </td>
      <td width=17 height=18 colspan=2></td>
     </tr>
     <tr>
      <td width=160 height=11 colspan=7></td>
     </tr>
     <tr>
      <td width=160 height=18 colspan=7><font face="Times New Roman" size=2><span
      style='mso-tab-count:1'>�� </span>DWORD item2;</font><br>
      </td>
     </tr>
     <tr>
      <td width=160 height=10 colspan=7></td>
     </tr>
     <tr>
      <td width=43 height=18 colspan=2><font face="Times New Roman" size=2>#endif</font><br>
      </td>
      <td width=117 height=18 colspan=5></td>
     </tr>
     <tr>
      <td width=160 height=10 colspan=7></td>
     </tr>
     <tr>
      <td width=149 height=18 colspan=6><font face="Times New Roman" size=2><span
      style='mso-tab-count:1'>�� </span>LONG shared;</font><br>
      </td>
      <td width=11 height=18></td>
     </tr>
     <tr>
      <td width=160 height=11 colspan=7></td>
     </tr>
     <tr>
      <td width=18 height=18><font face="Times New Roman" size=2>};</font><br>
      </td>
      <td width=142 height=18 colspan=6></td>
     </tr>
    </table>
    </td>
    <td width=259 height=3 colspan=5></td>
   </tr>
   <tr>
    <td width=56 height=124 colspan=2></td>
    <td width=18 height=124></td>
    <td width=217 height=124 colspan=2>
    <table border=0 valign=top cellpadding=0 cellspacing=0>
     <tr>
      <td width=18 height=0 nowrap><img src=space.gif border=0></td>
      <td width=1 height=0 nowrap><img src=space.gif border=0></td>
      <td width=5 height=0 nowrap><img src=space.gif border=0></td>
      <td width=15 height=0 nowrap><img src=space.gif border=0></td>
      <td width=1 height=0 nowrap><img src=space.gif border=0></td>
      <td width=39 height=0 nowrap><img src=space.gif border=0></td>
      <td width=43 height=0 nowrap><img src=space.gif border=0></td>
      <td width=63 height=0 nowrap><img src=space.gif border=0></td>
      <td width=2 height=0 nowrap><img src=space.gif border=0></td>
      <td width=22 height=0 nowrap><img src=space.gif border=0></td>
     </tr>
     <tr>
      <td width=18 height=22><font face=Wingdings color="#003366" size=2>l</font></td>
      <td width=167 height=22 colspan=7><font face=Arial size=3>Do not want to
      give</font><br>
      </td>
      <td width=33 height=22 colspan=3></td>
     </tr>
     <tr>
      <td width=18 height=20></td>
      <td width=169 height=20 colspan=8><font face=Arial size=3>programmers
      direct</font><br>
      </td>
      <td width=31 height=20 colspan=2></td>
     </tr>
     <tr>
      <td width=18 height=20></td>
      <td width=61 height=20 colspan=5><font face=Arial size=3>access</font><br>
      </td>
      <td width=139 height=20 colspan=5></td>
     </tr>
     <tr>
      <td width=218 height=2 colspan=11></td>
     </tr>
     <tr>
      <td width=24 height=19 colspan=3></td>
      <td width=15 height=19><font face=Arial color="#003366" size=1>�</font></td>
      <td width=170 height=19 colspan=6><font face=Arial size=2>Violates
      cross-platform</font><br>
      </td>
      <td width=9 height=19></td>
     </tr>
     <tr>
      <td width=39 height=17 colspan=4></td>
      <td width=83 height=17 colspan=3><font face=Arial size=2>capabilities</font><br>
      </td>
      <td width=96 height=17 colspan=4></td>
     </tr>
     <tr>
      <td width=218 height=2 colspan=11></td>
     </tr>
     <tr>
      <td width=18 height=22><font face=Wingdings color="#003366" size=2>l</font></td>
      <td width=200 height=22 colspan=10><font face=Arial size=3>False sense of
      security</font><br>
      </td>
     </tr>
    </table>
    </td>
    <td width=24 height=124 colspan=2></td>
   </tr>
   <tr>
    <td width=56 height=62 colspan=2></td>
    <td width=259 height=62 colspan=5></td>
   </tr>
   <tr>
    <td width=475 height=2 colspan=8></td>
   </tr>
  </table>
  
  </body>
  
  </html>
  
  
  
  1.1                  apr-site/apr2_0intro/apr2_0intro_files/slide0010.htm
  
  Index: slide0010.htm
  ===================================================================
  <html>
  
  <head>
  <meta http-equiv=Content-Type content="text/html; charset=windows-1252">
  <meta name=ProgId content=PowerPoint.Slide>
  <meta name=Generator content="Microsoft PowerPoint 9">
  <title>Working with Open Source</title>
  <meta name=Description content="7-Jun-01: Core APR (cont.)">
  <link rel=next href=slide0009.htm>
  <![if !ppt]>
  <script>
  <!--
  function Update()
  {
    if( window.name == "PPTSld" )
      parent.SlideUpdated('slide0010.htm');   
    else
      parent.location.href = "../apr2_0intro.htm";
  }
  
  function NoHref() {}
  //-->
  </script>
  <![endif]>
  </head>
  
  <body background="master04_background.gif" bgcolor=white alink="#33cccc"
  link="#666699" vlink="#cc99ff" text="#003366" topmargin=0 leftmargin=0
  onload="Update()">
  
  <table border=0 valign=top width=475 height=356 cellpadding=0 cellspacing=0>
   <tr>
    <td width=52 height=0 nowrap><img src=space.gif border=0></td>
    <td width=200 height=0 nowrap><img src=space.gif border=0></td>
    <td width=145 height=0 nowrap><img src=space.gif border=0></td>
   </tr>
   <tr>
    <td width=475 height=42 colspan=4></td>
   </tr>
   <tr>
    <td width=52 height=27></td>
    <td width=200 height=27>
    <table border=0 valign=top cellpadding=0 cellspacing=0>
     <tr>
      <td width=200 height=27><font face=Arial color="#006666" size=4><b>Core APR
      (cont.)</b></font><br>
      </td>
     </tr>
    </table>
    </td>
    <td width=223 height=27 colspan=2></td>
   </tr>
   <tr>
    <td width=475 height=30 colspan=4></td>
   </tr>
   <tr>
    <td width=52 height=181></td>
    <td width=345 height=181 colspan=2>
    <table border=0 valign=top cellpadding=0 cellspacing=0>
     <tr>
      <td width=18 height=0 nowrap><img src=space.gif border=0></td>
      <td width=1 height=0 nowrap><img src=space.gif border=0></td>
      <td width=5 height=0 nowrap><img src=space.gif border=0></td>
      <td width=15 height=0 nowrap><img src=space.gif border=0></td>
      <td width=1 height=0 nowrap><img src=space.gif border=0></td>
      <td width=183 height=0 nowrap><img src=space.gif border=0></td>
      <td width=1 height=0 nowrap><img src=space.gif border=0></td>
      <td width=1 height=0 nowrap><img src=space.gif border=0></td>
      <td width=7 height=0 nowrap><img src=space.gif border=0></td>
      <td width=45 height=0 nowrap><img src=space.gif border=0></td>
      <td width=21 height=0 nowrap><img src=space.gif border=0></td>
      <td width=19 height=0 nowrap><img src=space.gif border=0></td>
     </tr>
     <tr>
      <td width=18 height=22><font face=Wingdings color="#003366" size=2>l</font></td>
      <td width=327 height=22 colspan=12><font face=Arial size=3>Contains
      following functionality (cont.)</font><br>
      </td>
     </tr>
     <tr>
      <td width=345 height=3 colspan=13></td>
     </tr>
     <tr>
      <td width=24 height=19 colspan=3></td>
      <td width=15 height=19><font face=Arial color="#003366" size=1>�</font></td>
      <td width=186 height=19 colspan=4><font face=Arial size=2>UUID Internet
      generation</font><br>
      </td>
      <td width=120 height=19 colspan=5></td>
     </tr>
     <tr>
      <td width=345 height=4 colspan=13></td>
     </tr>
     <tr>
      <td width=24 height=19 colspan=3></td>
      <td width=15 height=19><font face=Arial color="#003366" size=1>�</font></td>
      <td width=193 height=19 colspan=5><font face=Arial size=2>Filename
      canonicalization</font><br>
      </td>
      <td width=113 height=19 colspan=4></td>
     </tr>
     <tr>
      <td width=345 height=4 colspan=13></td>
     </tr>
     <tr>
      <td width=24 height=19 colspan=3></td>
      <td width=15 height=19><font face=Arial color="#003366" size=1>�</font></td>
      <td width=184 height=19 colspan=2><font face=Arial size=2>Random data
      generation</font><br>
      </td>
      <td width=122 height=19 colspan=7></td>
     </tr>
     <tr>
      <td width=345 height=4 colspan=13></td>
     </tr>
     <tr>
      <td width=24 height=19 colspan=3></td>
      <td width=15 height=19><font face=Arial color="#003366" size=1>�</font></td>
      <td width=185 height=19 colspan=3><font face=Arial size=2>Global lock
      management</font><br>
      </td>
      <td width=121 height=19 colspan=6></td>
     </tr>
     <tr>
      <td width=345 height=3 colspan=13></td>
     </tr>
     <tr>
      <td width=24 height=19 colspan=3></td>
      <td width=15 height=19><font face=Arial color="#003366" size=1>�</font></td>
      <td width=259 height=19 colspan=7><font face=Arial size=2>Threads and
      process management</font><br>
      </td>
      <td width=47 height=19 colspan=2></td>
     </tr>
     <tr>
      <td width=345 height=4 colspan=13></td>
     </tr>
     <tr>
      <td width=24 height=19 colspan=3></td>
      <td width=15 height=19><font face=Arial color="#003366" size=1>�</font></td>
      <td width=238 height=19 colspan=6><font face=Arial size=2>Dynamic library
      loading routines</font><br>
      </td>
      <td width=68 height=19 colspan=3></td>
     </tr>
     <tr>
      <td width=345 height=4 colspan=13></td>
     </tr>
     <tr>
      <td width=24 height=19 colspan=3></td>
      <td width=15 height=19><font face=Arial color="#003366" size=1>�</font></td>
      <td width=278 height=19 colspan=8><font face=Arial size=2>Memory mapped and
      shared memory</font><br>
      </td>
      <td width=28 height=19></td>
     </tr>
    </table>
    </td>
    <td width=78 height=181></td>
   </tr>
   <tr>
    <td width=475 height=76 colspan=4></td>
   </tr>
  </table>
  
  </body>
  
  </html>
  
  
  
  1.1                  apr-site/apr2_0intro/apr2_0intro_files/slide0011.htm
  
  Index: slide0011.htm
  ===================================================================
  <html>
  
  <head>
  <meta http-equiv=Content-Type content="text/html; charset=windows-1252">
  <meta name=ProgId content=PowerPoint.Slide>
  <meta name=Generator content="Microsoft PowerPoint 9">
  <title>Working with Open Source</title>
  <meta name=Description content="7-Jun-01: Incomplete Data Types">
  <link rel=next href=slide0012.htm>
  <![if !ppt]>
  <script>
  <!--
  function Update()
  {
    if( window.name == "PPTSld" )
      parent.SlideUpdated('slide0011.htm');   
    else
      parent.location.href = "../apr2_0intro.htm";
  }
  
  function NoHref() {}
  //-->
  </script>
  <![endif]>
  </head>
  
  <body background="master04_background.gif" bgcolor=white alink="#33cccc"
  link="#666699" vlink="#cc99ff" text="#003366" topmargin=0 leftmargin=0
  onload="Update()">
  
  <table border=0 valign=top width=475 height=356 cellpadding=0 cellspacing=0>
   <tr>
    <td width=52 height=0 nowrap><img src=space.gif border=0></td>
    <td width=272 height=0 nowrap><img src=space.gif border=0></td>
    <td width=127 height=0 nowrap><img src=space.gif border=0></td>
   </tr>
   <tr>
    <td width=475 height=42 colspan=4></td>
   </tr>
   <tr>
    <td width=52 height=27></td>
    <td width=272 height=27>
    <table border=0 valign=top cellpadding=0 cellspacing=0>
     <tr>
      <td width=272 height=27><font face=Arial color="#006666" size=4><b>Incomplete
      Data Types</b></font><br>
      </td>
     </tr>
    </table>
    </td>
    <td width=151 height=27 colspan=2></td>
   </tr>
   <tr>
    <td width=475 height=30 colspan=4></td>
   </tr>
   <tr>
    <td width=52 height=210></td>
    <td width=399 height=210 colspan=2>
    <table border=0 valign=top cellpadding=0 cellspacing=0>
     <tr>
      <td width=18 height=0 nowrap><img src=space.gif border=0></td>
      <td width=1 height=0 nowrap><img src=space.gif border=0></td>
      <td width=5 height=0 nowrap><img src=space.gif border=0></td>
      <td width=15 height=0 nowrap><img src=space.gif border=0></td>
      <td width=1 height=0 nowrap><img src=space.gif border=0></td>
      <td width=32 height=0 nowrap><img src=space.gif border=0></td>
      <td width=16 height=0 nowrap><img src=space.gif border=0></td>
      <td width=69 height=0 nowrap><img src=space.gif border=0></td>
      <td width=4 height=0 nowrap><img src=space.gif border=0></td>
      <td width=174 height=0 nowrap><img src=space.gif border=0></td>
      <td width=27 height=0 nowrap><img src=space.gif border=0></td>
      <td width=7 height=0 nowrap><img src=space.gif border=0></td>
      <td width=7 height=0 nowrap><img src=space.gif border=0></td>
     </tr>
     <tr>
      <td width=18 height=22><font face=Wingdings color="#003366" size=2>l</font></td>
      <td width=381 height=22 colspan=13><font face=Arial size=3>Solves problem
      of managing data structures</font><br>
      </td>
     </tr>
     <tr>
      <td width=18 height=22></td>
      <td width=143 height=22 colspan=8><font face=Arial size=3>across platforms</font><br>
      </td>
      <td width=238 height=22 colspan=5></td>
     </tr>
     <tr>
      <td width=399 height=4 colspan=14></td>
     </tr>
     <tr>
      <td width=18 height=22><font face=Wingdings color="#003366" size=2>l</font></td>
      <td width=317 height=22 colspan=9><font face=Arial size=3>Data type is
      defined using a �handle�</font><br>
      </td>
      <td width=64 height=22 colspan=4></td>
     </tr>
     <tr>
      <td width=399 height=5 colspan=14></td>
     </tr>
     <tr>
      <td width=18 height=22><font face=Wingdings color="#003366" size=2>l</font></td>
      <td width=351 height=22 colspan=11><font face=Arial size=3>Data type is
      managed using a number of</font><br>
      </td>
      <td width=30 height=22 colspan=2></td>
     </tr>
     <tr>
      <td width=18 height=22></td>
      <td width=70 height=22 colspan=6><font face=Arial size=3>routines</font><br>
      </td>
      <td width=311 height=22 colspan=7></td>
     </tr>
     <tr>
      <td width=399 height=4 colspan=14></td>
     </tr>
     <tr>
      <td width=24 height=19 colspan=3></td>
      <td width=15 height=19><font face=Arial color="#003366" size=1>�</font></td>
      <td width=323 height=19 colspan=7><font face=Arial size=2>Programmer does
      not have direct access to</font><br>
      </td>
      <td width=37 height=19 colspan=3></td>
     </tr>
     <tr>
      <td width=39 height=19 colspan=4></td>
      <td width=118 height=19 colspan=4><font face=Arial size=2>structure details</font><br>
      </td>
      <td width=242 height=19 colspan=6></td>
     </tr>
     <tr>
      <td width=399 height=4 colspan=14></td>
     </tr>
     <tr>
      <td width=18 height=22><font face=Wingdings color="#003366" size=2>l</font></td>
      <td width=358 height=22 colspan=12><font face=Arial size=3>But not all of
      APR is incomplete data type</font><br>
      </td>
      <td width=23 height=22></td>
     </tr>
     <tr>
      <td width=399 height=1 colspan=14></td>
     </tr>
     <tr>
      <td width=18 height=22></td>
      <td width=54 height=22 colspan=5><font face=Arial size=3>based</font><br>
      </td>
      <td width=327 height=22 colspan=8></td>
     </tr>
    </table>
    </td>
    <td width=24 height=210></td>
   </tr>
   <tr>
    <td width=475 height=47 colspan=4></td>
   </tr>
  </table>
  
  </body>
  
  </html>
  
  
  
  1.1                  apr-site/apr2_0intro/apr2_0intro_files/slide0012.htm
  
  Index: slide0012.htm
  ===================================================================
  <html>
  
  <head>
  <meta http-equiv=Content-Type content="text/html; charset=windows-1252">
  <meta name=ProgId content=PowerPoint.Slide>
  <meta name=Generator content="Microsoft PowerPoint 9">
  <title>Working with Open Source</title>
  <meta name=Description content="7-Jun-01: APR Status Codes">
  <link rel=next href=slide0013.htm>
  <![if !ppt]>
  <script>
  <!--
  function Update()
  {
    if( window.name == "PPTSld" )
      parent.SlideUpdated('slide0012.htm');   
    else
      parent.location.href = "../apr2_0intro.htm";
  }
  
  function NoHref() {}
  //-->
  </script>
  <![endif]>
  </head>
  
  <body background="master04_background.gif" bgcolor=white alink="#33cccc"
  link="#666699" vlink="#cc99ff" text="#003366" topmargin=0 leftmargin=0
  onload="Update()">
  
  <table border=0 valign=top width=475 height=356 cellpadding=0 cellspacing=0>
   <tr>
    <td width=52 height=0 nowrap><img src=space.gif border=0></td>
    <td width=220 height=0 nowrap><img src=space.gif border=0></td>
    <td width=195 height=0 nowrap><img src=space.gif border=0></td>
   </tr>
   <tr>
    <td width=475 height=42 colspan=4></td>
   </tr>
   <tr>
    <td width=52 height=27></td>
    <td width=220 height=27>
    <table border=0 valign=top cellpadding=0 cellspacing=0>
     <tr>
      <td width=220 height=27><font face=Arial color="#006666" size=4><b>APR
      Status Codes</b></font><br>
      </td>
     </tr>
    </table>
    </td>
    <td width=203 height=27 colspan=2></td>
   </tr>
   <tr>
    <td width=475 height=29 colspan=4></td>
   </tr>
   <tr>
    <td width=52 height=185></td>
    <td width=415 height=185 colspan=2>
    <table border=0 valign=top cellpadding=0 cellspacing=0>
     <tr>
      <td width=18 height=0 nowrap><img src=space.gif border=0></td>
      <td width=1 height=0 nowrap><img src=space.gif border=0></td>
      <td width=5 height=0 nowrap><img src=space.gif border=0></td>
      <td width=15 height=0 nowrap><img src=space.gif border=0></td>
      <td width=1 height=0 nowrap><img src=space.gif border=0></td>
      <td width=8 height=0 nowrap><img src=space.gif border=0></td>
      <td width=12 height=0 nowrap><img src=space.gif border=0></td>
      <td width=1 height=0 nowrap><img src=space.gif border=0></td>
      <td width=72 height=0 nowrap><img src=space.gif border=0></td>
      <td width=6 height=0 nowrap><img src=space.gif border=0></td>
      <td width=30 height=0 nowrap><img src=space.gif border=0></td>
      <td width=70 height=0 nowrap><img src=space.gif border=0></td>
      <td width=71 height=0 nowrap><img src=space.gif border=0></td>
      <td width=3 height=0 nowrap><img src=space.gif border=0></td>
      <td width=5 height=0 nowrap><img src=space.gif border=0></td>
      <td width=76 height=0 nowrap><img src=space.gif border=0></td>
      <td width=1 height=0 nowrap><img src=space.gif border=0></td>
     </tr>
     <tr>
      <td width=18 height=19><font face=Wingdings color="#003366" size=1>l</font></td>
      <td width=376 height=19 colspan=15><font face=Arial size=2>Used to indicate
      when things work and do not work</font><br>
      </td>
      <td width=21 height=19 colspan=2></td>
     </tr>
     <tr>
      <td width=415 height=4 colspan=18></td>
     </tr>
     <tr>
      <td width=18 height=19><font face=Wingdings color="#003366" size=1>l</font></td>
      <td width=397 height=19 colspan=17><font face=Arial size=2>Different types
      of errors based on the sub-system that</font><br>
      </td>
     </tr>
     <tr>
      <td width=18 height=19></td>
      <td width=121 height=19 colspan=9><font face=Arial size=2>causes the error</font><br>
      </td>
      <td width=276 height=19 colspan=8></td>
     </tr>
     <tr>
      <td width=415 height=3 colspan=18></td>
     </tr>
     <tr>
      <td width=24 height=16 colspan=3></td>
      <td width=15 height=16><font face=Arial color="#003366" size=1>�</font></td>
      <td width=279 height=16 colspan=11><font face=Arial size=1>Operating system
      native function calling error</font><br>
      </td>
      <td width=97 height=16 colspan=3></td>
     </tr>
     <tr>
      <td width=415 height=3 colspan=18></td>
     </tr>
     <tr>
      <td width=24 height=16 colspan=3></td>
      <td width=15 height=16><font face=Arial color="#003366" size=1>�</font></td>
      <td width=130 height=16 colspan=7><font face=Arial size=1>Function calling
      error</font><br>
      </td>
      <td width=246 height=16 colspan=7></td>
     </tr>
     <tr>
      <td width=415 height=3 colspan=18></td>
     </tr>
     <tr>
      <td width=48 height=14 colspan=6></td>
      <td width=12 height=14><font face=Wingdings color="#003366" size=1>l</font></td>
      <td width=335 height=14 colspan=10><font face=Arial size=1>APR will provide
      error codes for OS�s that do not support the</font><br>
      </td>
      <td width=20 height=14></td>
     </tr>
     <tr>
      <td width=60 height=14 colspan=7></td>
      <td width=179 height=14 colspan=5><font face=Arial size=1>native error or
      maps error codes</font><br>
      </td>
      <td width=176 height=14 colspan=6></td>
     </tr>
     <tr>
      <td width=415 height=3 colspan=18></td>
     </tr>
     <tr>
      <td width=24 height=16 colspan=3></td>
      <td width=15 height=16><font face=Arial color="#003366" size=1>�</font></td>
      <td width=274 height=16 colspan=10><font face=Arial size=1>Errors codes
      provided by layered application</font><br>
      </td>
      <td width=102 height=16 colspan=4></td>
     </tr>
     <tr>
      <td width=415 height=3 colspan=18></td>
     </tr>
     <tr>
      <td width=24 height=16 colspan=3></td>
      <td width=15 height=16><font face=Arial color="#003366" size=1>�</font></td>
      <td width=94 height=16 colspan=5><font face=Arial size=1>Success codes</font><br>
      </td>
      <td width=282 height=16 colspan=9></td>
     </tr>
     <tr>
      <td width=415 height=3 colspan=18></td>
     </tr>
     <tr>
      <td width=48 height=14 colspan=6></td>
      <td width=12 height=14><font face=Wingdings color="#003366" size=1>l</font></td>
      <td width=250 height=14 colspan=6><font face=Arial size=1>Can include extra
      information indicating state</font><br>
      </td>
      <td width=105 height=14 colspan=5></td>
     </tr>
    </table>
    </td>
    <td width=8 height=185></td>
   </tr>
   <tr>
    <td width=475 height=73 colspan=4></td>
   </tr>
  </table>
  
  </body>
  
  </html>
  
  
  
  1.1                  apr-site/apr2_0intro/apr2_0intro_files/slide0013.htm
  
  Index: slide0013.htm
  ===================================================================
  <html>
  
  <head>
  <meta http-equiv=Content-Type content="text/html; charset=windows-1252">
  <meta name=ProgId content=PowerPoint.Slide>
  <meta name=Generator content="Microsoft PowerPoint 9">
  <title>Working with Open Source</title>
  <meta name=Description content="7-Jun-01: Examples">
  <link rel=next href=slide0014.htm>
  <![if !ppt]>
  <script>
  <!--
  function Update()
  {
    if( window.name == "PPTSld" )
      parent.SlideUpdated('slide0013.htm');   
    else
      parent.location.href = "../apr2_0intro.htm";
  }
  
  function NoHref() {}
  //-->
  </script>
  <![endif]>
  </head>
  
  <body background="master04_background.gif" bgcolor=white alink="#33cccc"
  link="#666699" vlink="#cc99ff" text="#003366" topmargin=0 leftmargin=0
  onload="Update()">
  
  <table border=0 valign=top width=475 height=356 cellpadding=0 cellspacing=0>
   <tr>
    <td width=52 height=0 nowrap><img src=space.gif border=0></td>
    <td width=117 height=0 nowrap><img src=space.gif border=0></td>
    <td width=306 height=0 nowrap><img src=space.gif border=0></td>
   </tr>
   <tr>
    <td width=476 height=42 colspan=4></td>
   </tr>
   <tr>
    <td width=52 height=27></td>
    <td width=117 height=27>
    <table border=0 valign=top cellpadding=0 cellspacing=0>
     <tr>
      <td width=117 height=27><font face=Arial color="#006666" size=4><b>Examples</b></font><br>
      </td>
     </tr>
    </table>
    </td>
    <td width=307 height=27 colspan=2></td>
   </tr>
   <tr>
    <td width=476 height=30 colspan=4></td>
   </tr>
   <tr>
    <td width=52 height=63></td>
    <td width=424 height=63 colspan=3>
    <table border=0 valign=top cellpadding=0 cellspacing=0>
     <tr>
      <td width=18 height=0 nowrap><img src=space.gif border=0></td>
      <td width=1 height=0 nowrap><img src=space.gif border=0></td>
      <td width=5 height=0 nowrap><img src=space.gif border=0></td>
      <td width=15 height=0 nowrap><img src=space.gif border=0></td>
      <td width=1 height=0 nowrap><img src=space.gif border=0></td>
      <td width=8 height=0 nowrap><img src=space.gif border=0></td>
      <td width=12 height=0 nowrap><img src=space.gif border=0></td>
      <td width=1 height=0 nowrap><img src=space.gif border=0></td>
      <td width=211 height=0 nowrap><img src=space.gif border=0></td>
      <td width=7 height=0 nowrap><img src=space.gif border=0></td>
     </tr>
     <tr>
      <td width=18 height=22><font face=Wingdings color="#003366" size=2>l</font></td>
      <td width=406 height=22 colspan=10><font face=Arial size=3>Demos
      illustrating the various concepts of APR</font><br>
      </td>
     </tr>
     <tr>
      <td width=424 height=3 colspan=11></td>
     </tr>
     <tr>
      <td width=24 height=19 colspan=3></td>
      <td width=15 height=19><font face=Arial color="#003366" size=1>�</font></td>
      <td width=240 height=19 colspan=6><font face=Arial size=2>Available at </font><a
      href="http://www.devspace.com/" target="_parent"><font face=Arial size=2>www.devspace.com</font></a><br>
      </td>
      <td width=145 height=19></td>
     </tr>
     <tr>
      <td width=424 height=3 colspan=11></td>
     </tr>
     <tr>
      <td width=48 height=16 colspan=6></td>
      <td width=12 height=16><font face=Wingdings color="#003366" size=1>l</font></td>
      <td width=212 height=16 colspan=2><font face=Arial size=1>Look for Apache
      APR Demo Code</font><br>
      </td>
      <td width=152 height=16 colspan=2></td>
     </tr>
    </table>
    </td>
   </tr>
   <tr>
    <td width=476 height=194 colspan=4></td>
   </tr>
  </table>
  
  </body>
  
  </html>
  
  
  
  1.1                  apr-site/apr2_0intro/apr2_0intro_files/slide0014.htm
  
  Index: slide0014.htm
  ===================================================================
  <html>
  
  <head>
  <meta http-equiv=Content-Type content="text/html; charset=windows-1252">
  <meta name=ProgId content=PowerPoint.Slide>
  <meta name=Generator content="Microsoft PowerPoint 9">
  <title>Working with Open Source</title>
  <meta name=Description content="7-Jun-01: Where to get APR?">
  <link rel=next href=slide0004.htm>
  <![if !ppt]>
  <script>
  <!--
  function Update()
  {
    if( window.name == "PPTSld" )
      parent.SlideUpdated('slide0014.htm');   
    else
      parent.location.href = "../apr2_0intro.htm";
  }
  
  function NoHref() {}
  //-->
  </script>
  <![endif]>
  </head>
  
  <body background="master04_background.gif" bgcolor=white alink="#33cccc"
  link="#666699" vlink="#cc99ff" text="#003366" topmargin=0 leftmargin=0
  onload="Update()">
  
  <table border=0 valign=top width=475 height=356 cellpadding=0 cellspacing=0>
   <tr>
    <td width=52 height=0 nowrap><img src=space.gif border=0></td>
    <td width=227 height=0 nowrap><img src=space.gif border=0></td>
    <td width=146 height=0 nowrap><img src=space.gif border=0></td>
   </tr>
   <tr>
    <td width=475 height=42 colspan=4></td>
   </tr>
   <tr>
    <td width=52 height=27></td>
    <td width=227 height=27>
    <table border=0 valign=top cellpadding=0 cellspacing=0>
     <tr>
      <td width=227 height=27><font face=Arial color="#006666" size=4><b>Where to
      get APR?</b></font><br>
      </td>
     </tr>
    </table>
    </td>
    <td width=196 height=27 colspan=2></td>
   </tr>
   <tr>
    <td width=475 height=30 colspan=4></td>
   </tr>
   <tr>
    <td width=52 height=142></td>
    <td width=373 height=142 colspan=2>
    <table border=0 valign=top cellpadding=0 cellspacing=0>
     <tr>
      <td width=18 height=0 nowrap><img src=space.gif border=0></td>
      <td width=1 height=0 nowrap><img src=space.gif border=0></td>
      <td width=5 height=0 nowrap><img src=space.gif border=0></td>
      <td width=15 height=0 nowrap><img src=space.gif border=0></td>
      <td width=1 height=0 nowrap><img src=space.gif border=0></td>
      <td width=141 height=0 nowrap><img src=space.gif border=0></td>
      <td width=17 height=0 nowrap><img src=space.gif border=0></td>
      <td width=93 height=0 nowrap><img src=space.gif border=0></td>
      <td width=25 height=0 nowrap><img src=space.gif border=0></td>
      <td width=40 height=0 nowrap><img src=space.gif border=0></td>
     </tr>
     <tr>
      <td width=18 height=22><font face=Wingdings color="#003366" size=2>l</font></td>
      <td width=298 height=22 colspan=8><font face=Arial size=3>APR is
      distributed with Apache 2.x</font><br>
      </td>
      <td width=57 height=22 colspan=2></td>
     </tr>
     <tr>
      <td width=373 height=4 colspan=11></td>
     </tr>
     <tr>
      <td width=18 height=22><font face=Wingdings color="#003366" size=2>l</font></td>
      <td width=338 height=22 colspan=9><font face=Arial size=3>Can get
      standalone version by going to</font><br>
      </td>
      <td width=17 height=22></td>
     </tr>
     <tr>
      <td width=18 height=22></td>
      <td width=180 height=22 colspan=6><a href="http://apr.apache.org/"
      target="_parent"><font face=Arial size=3>http://apr.apache.org</font></a><br>
      </td>
      <td width=175 height=22 colspan=4></td>
     </tr>
     <tr>
      <td width=373 height=5 colspan=11></td>
     </tr>
     <tr>
      <td width=18 height=22><font face=Wingdings color="#003366" size=2>l</font></td>
      <td width=355 height=22 colspan=10><font face=Arial size=3>There exists an
      APR mailing list at above</font><br>
      </td>
     </tr>
     <tr>
      <td width=18 height=22></td>
      <td width=163 height=22 colspan=5><font face=Arial size=3>mentioned website</font><br>
      </td>
      <td width=192 height=22 colspan=5></td>
     </tr>
     <tr>
      <td width=373 height=4 colspan=11></td>
     </tr>
     <tr>
      <td width=24 height=19 colspan=3></td>
      <td width=15 height=19><font face=Arial color="#003366" size=1>�</font></td>
      <td width=252 height=19 colspan=4><font face=Arial size=2>Documentation is
      currently sparse</font><br>
      </td>
      <td width=82 height=19 colspan=3></td>
     </tr>
    </table>
    </td>
    <td width=50 height=142></td>
   </tr>
   <tr>
    <td width=475 height=115 colspan=4></td>
   </tr>
  </table>
  
  </body>
  
  </html>
  
  
  
  1.1                  apr-site/apr2_0intro/apr2_0intro_files/space.gif
  
  	<<Binary file>>