home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / opendc12.zip / SG244883.ZIP / 1_4.7 < prev    next >
Text File  |  2001-01-27  |  8KB  |  125 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/1.4.7">
  5. <title>
  6. 1.4.7 "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#1.4.7"><img src="/bookmgr/contents.gif" border=0 alt="[Contents]"></a>
  14. <img src="/bookmgr/drevs.gif" border=0 alt="[Revisions]">
  15. <a href="1.4.6"><img src="/bookmgr/prev.gif" border=0 alt="[Prev Topic]"></a>
  16. <a href="1.4.8"><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. <H3> 1.4.7   Making Software Work Together</H3>
  28. </banner>
  29. <pre width="80">
  30. <p>
  31.    OpenDoc is the vendor-neutral industry standard for component software 
  32.    interoperability.  It will enable the construction of compound 
  33.    collaborative documents and custom solutions.  OpenDoc will span all 
  34.    popular desktop and server platforms and will integrate individual 
  35.    desktops with enterprise information systems. 
  36. <p>
  37.    OpenDoc is comprised of selected technologies developed by the sponsor 
  38.    members in their respective domains of technical expertise: OpenDoc 
  39.    Component Level Services, OpenDoc Document Level Services, Open Scripting 
  40.    Architecture (OSA), System Object Model (SOM), and Open Linking and 
  41.    Embedding of Objects (OLEO). 
  42. <p>
  43.    OpenDoc is modular.  Developers can replace most of the supporting 
  44.    technologies with an API-compliant alternative technology.  The 
  45.    alternative technologies are listed as follows: 
  46. <p>
  47. <p>
  48. <p>
  49.    <B>OpenDoc</B> <B>Component</B> <B>Level</B> <B>Services:</B> A set of libraries designed to support 
  50.              the integration of multiple software component parts into 
  51.              seamless documents and custom applications.  These libraries 
  52.              provide the user with methods for negotiating resources, such as 
  53.              data exchange, persistent storage, object messaging and object 
  54.              linking.  Technical features of OpenDoc's Component Level 
  55.              Services, replaceability, scriptability and overall 
  56.              extensibility, allow developers to provide additional 
  57.              functionality and create new methods for component interaction. 
  58. <p>
  59.              Because Component Level Services is based on the object 
  60.              management of SOM (see below), it provides a more complete 
  61.              environment in which multiple components can interact with each 
  62.              other and operate independently in a single document. 
  63. <p>
  64.              OpenDoc Component Level Services includes Bento, a portable 
  65.              persistent object storage mechanism.  Bento allows OpenDoc to 
  66.              store and exchange compound documents and multimedia, currently 
  67.              used in products on UNIX, Windows and Macintosh platforms. 
  68. <p>
  69.    <B>OpenDoc</B> <B>Document</B> <B>Level</B> <B>Services:</B> A set of libraries that handles the human 
  70.              interface and display aspects of creating compound documents and 
  71.              provides basic content editors. These libraries allow users to 
  72.              edit "in place" different kinds of content in multiple formats 
  73.              within compound documents.  Technical features of OpenDoc 
  74.              Document Level Services include negotiations for displaying 
  75.              overlapping objects and irregular shapes.  Also included is a 
  76.              set of interoperability protocols that enables independent 
  77.              software vendors to design components that can be displayed 
  78.              within one single document. 
  79. <p>
  80.    <B>Open</B> <B>Scripting</B> <B>Architecture</B> <B>(OSA):</B> An automation and scripting API that 
  81.              supports application-independent scripting, distributed 
  82.              automation and work flow applications.  OSA is not a scripting 
  83.              language; OSA is a standard for the coexistence of multiple 
  84.              scripting systems.  OSA means that "off the shelf" components 
  85.              from any OpenDoc vendor can be scripted together to make 
  86.              powerful custom applications using a wide range of languages. 
  87.              OSA is currently supported by AppleScript from Apple, Frontier 
  88.              from Userland Software Inc. and QuicKeys from CE Software. 
  89. <p>
  90.    <B>System</B> <B>Object</B> <B>Model</B> <B>(SOM):</B> A highly efficient dynamic linking mechanism 
  91.              for objects, which supports multiple languages and provides a 
  92.              gateway to distributed object services.  SOM provides OpenDoc's 
  93.              high level of interoperability among components.  SOM, developed 
  94.              by IBM, complies with the Object Management Group's (OMG) Common 
  95.              Object Request Broker Architecture (CORBA) specification that 
  96.              makes objects work across platforms.  SOM lets users 
  97.              "drag-and-drop" objects, by managing all interactions among the 
  98.              components.  IBM originally introduced SOM as part of the OS/2 
  99.              operating system.  It is now available in the SOMobjects 
  100.              Developers Tool Kit for OS/2, AIX and Windows platforms.  IBM 
  101.              has widely licensed its SOM-compatible DSOM distributed object 
  102.              request broker.  DSOM will be available soon on all current 
  103.              OpenDoc platforms, extending OpenDoc component brokering to 
  104.              heterogeneous networks. 
  105. <p>
  106.    <B>Open</B> <B>Linking</B> <B>and</B> <B>Embedding</B> <B>of</B> <B>Objects</B> <B>(OLEO):</B> A set of libraries that 
  107.              enables seamless interoperability with Microsoft Corporation's 
  108.              proprietary object linking and embedding technology for desktop 
  109.              inter-application communication.  Through open linking and 
  110.              embedding of objects, OpenDoc's significantly simpler API allows 
  111.              developers to program to Microsoft OLE much more easily. 
  112.              Objects developed today for OLE 2.0 will run in the OpenDoc 
  113.              world, and OpenDoc components will embed in OLE applications. 
  114.              Open linking and embedding of Objects enables bidirectional 
  115.              interoperability between OpenDoc and Microsoft OLE 2.0 for users 
  116.              and developers alike. 
  117. </pre>
  118. </pre>
  119. <hr>
  120. <br><a href="1.4.6"><img src="/bookmgr/prev.gif" border=0 alt="[Prev Topic]"></a>
  121. <a href="1.4.8"><img src="/bookmgr/next.gif" border=0 alt="[Next Topic]"></a>
  122. <cite>  ⌐ Copyright IBM Corp. 1996</cite>
  123. <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>
  124. </BODY></HTML>
  125.