home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / opendc12.zip / SG244883.ZIP / 2.8 < prev    next >
Text File  |  2001-01-27  |  4KB  |  87 lines

  1. <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
  2. <HTML>
  3. <HEAD>
  4. <base href="http://publib.boulder.ibm.com:80/cgi-bin/bookmgr/BOOKS/EZ30OZ00/2.8">
  5. <title>
  6. 2.8 "OS/2 WARP and OpenDoc" 
  7.   via IBM BookManager BookServer
  8. </title>
  9. </head>
  10. <body background="/bookmgr/backdrop.gif">
  11. <banner><br>
  12. <a href="../../library"><img src="/bookmgr/libicon2.gif" border=0 alt="[Library]"></a>
  13. <a  href="CONTENTS#2.8"><img src="/bookmgr/contents.gif" border=0 alt="[Contents]"></a>
  14. <img src="/bookmgr/drevs.gif" border=0 alt="[Revisions]">
  15. <a href="2.7.7"><img src="/bookmgr/prev.gif" border=0 alt="[Prev Topic]"></a>
  16. <a href="2.9"><img src="/bookmgr/next.gif" border=0 alt="[Next Topic]"></a>
  17. <a href="../../search?book=EZ30OZ00"><img src="/bookmgr/search.gif" border=0 alt="[Search]" ></a>
  18. <img src="/bookmgr/dslist.gif" border=0 alt="[Search Results]">
  19. <img src="/bookmgr/dsprev.gif" border=0 alt="[Prev Topic Match]">
  20. <img src="/bookmgr/dsnext.gif" border=0 alt="[Next Topic Match]">
  21. <img src="/bookmgr/dnotes.gif" border=0 alt="[Notes]">
  22. <img src="/bookmgr/dlnotes.gif" border=0 alt="[List Notes]">
  23. <a  href="../../print?book=EZ30OZ00"><img src="/bookmgr/print.gif" border=0 alt="[Print]"></a>
  24. <a href="../../download/EZ30OZ00.boo"><img src="/bookmgr/download.gif" border=0 alt="[Download]" ></a>
  25. <a  href="../../help/book"><img src="/bookmgr/help.gif" border=0 alt="[Help]"></a>
  26. <hr>
  27. <a name="HDRIOL"><H2> 2.8   Interoperability Layer</H2></a>
  28. </banner>
  29. <pre width="80">
  30. <p>
  31. <a name="FIG4610D54"><hr>
  32.  </a>
  33. <p>
  34. <p>
  35.                                    <a href="picture-48?mode=zoom"><img src="/bookmgr/pictures/EZ30OZ00.P48.GIF" alt="PICTURE 48"></a>           
  36. <p>
  37. <p>
  38. <hr>
  39.  
  40.    Figure 48. Interoperability 
  41. <p>
  42.    The interoperability layer was defined from CI Labs to enable the 
  43.    collaboration of OpenDoc components and OLE parts.  The interoperability 
  44.    layer is part of the OpenDoc architecture and was developed by Novell. It 
  45.    will be delivered first as part of the Windows version of OpenDoc, but is 
  46.    planned for OS/2 also.  In September 95, IBM took over the development 
  47.    from Novell.  OpenDoc does not compromise the use of OLE/OCX applications, 
  48.    but can add enhanced functions to them provided by OpenDoc.  OpenDoc can 
  49.    also be used as a powerful tool to create OLE components, providing an 
  50.    interface for developers that is less complex than the OLE APIs. 
  51. <p>
  52. <a name="FIG4610D57"><hr>
  53.  </a>
  54. <p>
  55. <p>
  56.                                    <a href="picture-49?mode=zoom"><img src="/bookmgr/pictures/EZ30OZ00.P49.GIF" alt="PICTURE 49"></a>           
  57. <p>
  58. <p>
  59. <hr>
  60.  
  61.    Figure 49. OpenDoc  OLE Interoperability 
  62. <p>
  63.    Because OpenDoc's object model is supporting inheritance, most of the 
  64.    complexity can be hidden by prefabricated components.  The 
  65.    interoperability between OpenDoc and OLE, as shown in <a href="#FIG4610D57">Figure 49</a>, is 
  66.    achieved by the following two wrapper objects: 
  67. <p>
  68.    ░   An OLEWrapper wraps an OpenDoc part and provides it with an OLE server 
  69.        interface.  OCX support is also added at the moment.  This enables 
  70.        OpenDoc parts to be embedded in OLE-based applications. 
  71.    ░   An OLEPart is wraps an OpenDoc container component and provides it 
  72.        with an OLE container interface. This enables OpenDoc container 
  73.        components to embed OLE OCX parts. 
  74. <p>
  75.    OLE has a similar mechanism to customize it parts called OLE automation. 
  76.    Interoperability will also be provided between the OSA and OLE automation. 
  77.    That means OpenDoc components can be driven also from environments such as 
  78.    Visual Basic. 
  79. </pre>
  80. </pre>
  81. <hr>
  82. <br><a href="2.7.7"><img src="/bookmgr/prev.gif" border=0 alt="[Prev Topic]"></a>
  83. <a href="2.9"><img src="/bookmgr/next.gif" border=0 alt="[Next Topic]"></a>
  84. <cite>  ⌐ Copyright IBM Corp. 1996</cite>
  85. <HR><p><h6><a href="/cgi-bin/bookmgr/library">IBM BookManager« BookServer</a> Copyright 1989, 1999<a href="http://www.ibm.com/"> IBM</a> Corporation.  All rights reserved.</h6><p>
  86. </BODY></HTML>
  87.