preface.sgm 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216
  1. <!-- $XConsortium: preface.sgm /main/7 1996/09/08 19:35:59 rws $ -->
  2. <!-- (c) Copyright 1995 Digital Equipment Corporation. -->
  3. <!-- (c) Copyright 1995 Hewlett-Packard Company. -->
  4. <!-- (c) Copyright 1995 International Business Machines Corp. -->
  5. <!-- (c) Copyright 1995 Sun Microsystems, Inc. -->
  6. <!-- (c) Copyright 1995 Novell, Inc. -->
  7. <!-- (c) Copyright 1995 FUJITSU LIMITED. -->
  8. <!-- (c) Copyright 1995 Hitachi. -->
  9. <Preface Id="TTUG.Pref.div.1">
  10. <Title>Preface</Title>
  11. <Para>This book describes the Common Desktop Environment (CDE) components,
  12. commands, and error messages of the ToolTalk<Superscript>&reg;</Superscript> service.</Para>
  13. <Note>
  14. <Para>In-depth information about the functionality of the ToolTalk service in
  15. general is beyond the scope of this book. That is, <Emphasis>CDE ToolTalk Messaging Overview</Emphasis> does <Emphasis Role="Lead-in">not</Emphasis> describe all ToolTalk APIs or commands, or other ToolTalk
  16. functionality not specifically related to this release of the ToolTalk service for
  17. the Common Desktop Environment. See the<IndexTerm>
  18. <Primary>ToolTalk Reference Manual</Primary>
  19. </IndexTerm>
  20. <Emphasis>ToolTalk Reference Manual</Emphasis> and the<IndexTerm>
  21. <Primary>ToolTalk User'</Primary>
  22. </IndexTerm><IndexTerm>
  23. <Primary>s Guide</Primary>
  24. </IndexTerm>
  25. <Emphasis>ToolTalk User's Guide</Emphasis> for this information.</Para>
  26. </Note>
  27. <Sect1 Id="TTUG.Pref.div.2">
  28. <Title>Who Should Use This Book</Title>
  29. <Para>This manual is for developers who create or maintain applications that use the
  30. ToolTalk service to inter&hyphen;operate with other applications in Common Desktop Environment
  31. . This manual assumes familiarity with <![ %Solaris; [the ToolTalk service and
  32. its functionality, UNIX<Superscript>&trade;</Superscript> ]]>operating system commands, system administrator
  33. commands, and system terminology.</Para>
  34. </Sect1>
  35. <Sect1 Id="TTUG.Pref.div.3">
  36. <Title>How This Book Is Organized</Title>
  37. <Para>This book is organized as follows:</Para>
  38. <Para><Literal><!--Literal closed to allow XRef:--></Literal>
  39. <!--Original XRef content: 'Chapter&numsp;1, &xd2;Introducing the ToolTalk Service'--><XRef Role="ChapNumAndTitle" Linkend="TTUG.tttrc.mkr.1">, describes how the ToolTalk
  40. service works and how it uses information that your application supplies to
  41. deliver messages; how applications use the ToolTalk service; and application
  42. and ToolTalk components.</Para>
  43. <Para><Literal><!--Literal closed to allow XRef:--></Literal>
  44. <!--Original XRef content: 'Chapter&numsp;2, &xd2;How to Use ToolTalk Messaging'--><XRef Role="ChapNumAndTitle" Linkend="TTUG.HTU.mkr.1">, contains the information you
  45. need to write an application using the ToolTalk service in the Common Desktop Environment
  46. , including the kinds of ToolTalk toolkit messages that
  47. need to be included in your application in order for it to inter-operate with
  48. other ToolTalk-aware Common Desktop Environment-compliant applications.</Para>
  49. <Para><Literal><!--Literal closed to allow XRef:--></Literal>
  50. <!--Original XRef content: 'Chapter&numsp;3, &xd2;Using TTSnoop to Debug Messages and Patterns'--><XRef Role="ChapNumAndTitle" Linkend="TTUG.tttrc.mkr.1">, describes how
  51. to create and send custom&hyphen;constructed ToolTalk messages, and also how to
  52. selectively monitor any or all ToolTalk messages.</Para>
  53. <Para><Literal><!--Literal closed to allow XRef:--></Literal>
  54. <!--Original XRef content: 'Chapter&numsp;4, &xd2;Using ToolTalk Tracing'--><XRef Role="ChapNumAndTitle" Linkend="TTUG.tttrc.mkr.1">, describes how a ToolTalk pattern
  55. matches and delivers every message ttsession sees.</Para>
  56. <Para><Literal><!--Literal closed to allow XRef:--></Literal>
  57. <!--Original XRef content: 'Appendix&numsp;A, &xd2;The Messaging Toolkit'--><XRef Role="AppendixNumAndTitle" Linkend="TTUG.MsgTk.mkr.1">, describes some of the application
  58. program interface (API functions) that are a part of the messaging toolkit.</Para>
  59. <Para><Literal><!--Literal closed to allow XRef:--></Literal>
  60. <!--Original XRef content: 'Appendix&numsp;B, &xd2;The broadcast Demonstration Program'--><XRef Role="AppendixNumAndTitle" Linkend="TTUG.BrCast.mkr.1">, contains the source code
  61. for the ToolTalk demo program, <literal>broadcast</literal>.</Para>
  62. <para>Appendix C discusses writing thread-safe ToolTalk applications.
  63. </para>
  64. </Sect1>
  65. <Sect1 Id="TTUG.Pref.div.4">
  66. <Title>Related Books and Other Documentation</Title>
  67. <Para><Emphasis>CDE ToolTalk Messaging Overview</Emphasis> does <Emphasis>not</Emphasis> provide in&hyphen;depth information about<IndexTerm>
  68. <Primary>ToolTalk functionality, in-depth information about</Primary>
  69. </IndexTerm>
  70. ToolTalk and its functionality. In addition to the ToolTalk product base
  71. documentation (that is, <Emphasis>ToolTalk User's Guide</Emphasis> and the <Emphasis>ToolTalk Reference Manual</Emphasis>),
  72. the following related ToolTalk documentation provide in-depth information
  73. about the ToolTalk functionality that is beyond the<IndexTerm>
  74. <Primary>scope, of this book</Primary>
  75. </IndexTerm>
  76. scope of this book:</Para>
  77. <ItemizedList Remap="Bullet1">
  78. <ListItem>
  79. <Para><Emphasis><IndexTerm>
  80. <Primary>The ToolTalk Service - An Inter-Operability Solution, ISBN 013-088717-X</Primary>
  81. </IndexTerm>The ToolTalk Service - An Inter-Operability Solution</Emphasis> <Emphasis>(Published by SunSoft Press/PTR Prentice Hall, ISBN 013-088717-X)</Emphasis></Para>
  82. <Para><Emphasis>This book describes ToolTalk and its functionality in depth, and is
  83. appropriate for all platforms to which ToolTalk has been ported. It is
  84. available at your local bookstore or directly from PTR Prentice Hall.</Emphasis></Para>
  85. </ListItem>
  86. <ListItem>
  87. <Para><Emphasis><IndexTerm>
  88. <Primary>ToolTalk and Open Protocols, ISBN 013-031055-7</Primary>
  89. </IndexTerm>ToolTalk and Open Protocols</Emphasis> <Emphasis>by Astrid M. Julienne and Brian Holtz
  90. (Published by SunSoft Press/PTR Prentice Hall, ISBN 013-031055-7)</Emphasis></Para>
  91. <Para>This book describes how to create and develop open protocols for
  92. applications that use a messaging service to communicate with other
  93. applications. The general principles described in this book provide an
  94. application with the flexibility required for users to easily inter&hyphen;change
  95. tools. It is available at your local bookstore or directly from PTR Prentice
  96. Hall.</Para>
  97. </ListItem>
  98. <ListItem>
  99. <Para><Emphasis>ToolTalk Message Sets</Emphasis></Para>
  100. <ItemizedList Remap="Bullet2">
  101. <ListItem>
  102. <Para>ToolTalk<IndexTerm>
  103. <Primary>Desktop Services Message Set</Primary>
  104. </IndexTerm>
  105. Desktop Services Message Set</Para>
  106. <Para>These conventions apply to any tools in a POSIX or X11 environment. In
  107. addition to standard messages for these environments, the Desktop
  108. conventions define data types and error codes that apply to all of the
  109. ToolTalk inter&hyphen;client conventions.</Para>
  110. </ListItem>
  111. <ListItem>
  112. <Para>ToolTalk<IndexTerm>
  113. <Primary>Document and Media Exchange Message Set</Primary>
  114. </IndexTerm>
  115. Document and Media Exchange Message Set</Para>
  116. <Para>Allows a tool to be a container for arbitrary media, or to be a media
  117. player/editor that can be driven from such a container.</Para>
  118. </ListItem>
  119. <ListItem>
  120. <Para><Emphasis><IndexTerm>
  121. <Primary>CASE Inter-Operability Message Set</Primary>
  122. </IndexTerm>CASE Inter-Operability Message Set</Emphasis></Para>
  123. <Para>An <Emphasis>open</Emphasis> specification defining abstract, framework-neutral message
  124. interfaces for CASE set-up by Sunsoft, DEC, and SGI. This work has been
  125. merged with HP's CASE Communique work, which defined message
  126. interfaces for HP's SoftBench Broadcast Message Server framework, and
  127. was submitted as a joint draft to ANSI X3H6. As of this writing, ANSI
  128. X3H6 is still reviewing the joint submission draft. More information on
  129. the draft<IndexTerm>
  130. <Primary>X3H6 standard</Primary>
  131. </IndexTerm>
  132. X3H6 standard can be retrieved from <Emphasis><IndexTerm>
  133. <Primary>ftp.netcomcom</Primary>
  134. </IndexTerm>ftp.netcom.com</Emphasis>, in<IndexTerm>
  135. <Primary>/pub/X3H</Primary>
  136. </IndexTerm>
  137. /pub/X3H6; or you can contact:</Para>
  138. </ListItem>
  139. </ItemizedList>
  140. </ListItem>
  141. </ItemizedList>
  142. <Para>X3 Secretariat<IndexTerm>
  143. <Primary>Computer and Business Equipment Manufactures Assoc</Primary>
  144. </IndexTerm>
  145. Computer and Business Equipment Manufactures Assoc
  146. 1250 Eye St NW
  147. Washington DC&numsp;&numsp;20005-3922
  148. Telephone: (202) 737-8888 (press `1' twice)
  149. Fax: (202) 638-4922 or (202) 628-2829</Para>
  150. </Sect1>
  151. <Sect1 Id="TTUG.Pref.div.5">
  152. <Title>ToolTalk News Group</Title>
  153. <Para>The ToolTalk<IndexTerm>
  154. <Primary>news group</Primary>
  155. </IndexTerm>
  156. news group is:</Para>
  157. <Para><IndexTerm>
  158. <Primary>alt.soft-sys.tooltalk</Primary>
  159. </IndexTerm><Emphasis>alt.soft-sys.tooltalk</Emphasis></Para>
  160. </Sect1>
  161. <sect1 id="TTUG.Pref.div.6">
  162. <title>What DocBook SGML Markup Means</title>
  163. <para>This book is written in the Structured Generalized Markup
  164. Language (SGML) using the DocBook Document Type Definition (DTD).
  165. The following table describes the DocBook markup used for
  166. various semantic elements.
  167. </para>
  168. <table id="TTUG.Pref.tbl.1" frame="Topbot">
  169. <title>DocBook SGML Markup</title>
  170. <tgroup cols="3" colsep="0" rowsep="0">
  171. <colspec colwidth="1.65in">
  172. <colspec colwidth="2.63in">
  173. <colspec colwidth="2.92in">
  174. <thead>
  175. <row>
  176. <entry align="left" valign="bottom"><para><literal>Markup Appearance</literal></para></entry>
  177. <entry align="left" valign="bottom"><para><literal>Semantic Element(s)</literal></para></entry>
  178. <entry align="left" valign="bottom"><para><literal>Example</literal></para></entry></row>
  179. </thead>
  180. <tbody>
  181. <row>
  182. <entry align="left" valign="top"><para><command>AaBbCc123</command></para></entry>
  183. <entry align="left" valign="top"><para>The names of commands.</para></entry>
  184. <entry align="left" valign="top"><para>Use the <command>ls</command> command to list files.</para></entry>
  185. </row>
  186. <row>
  187. <entry align="left" valign="top"><para><literal>AaBbCc123</literal></para></entry>
  188. <entry align="left" valign="top"><para>The names of command options.</para></entry>
  189. <entry align="left" valign="top"><para>Use <command>ls</command> <literal>&minus;a</literal>
  190. to list all files.</para></entry>
  191. </row>
  192. <row>
  193. <entry align="left" valign="top"><para><symbol role="Variable">AaBbCc123</symbol></para></entry>
  194. <entry align="left" valign="top"><para>Command-line placeholder:
  195. replace with a real name or value.</para></entry>
  196. <entry align="left" valign="top"><para>To delete a file, type <command>rm</command> <symbol role="Variable">filename</symbol>.</para></entry>
  197. </row>
  198. <row>
  199. <entry align="left" valign="top"><para><filename>AaBbCc123</filename></para></entry>
  200. <entry align="left" valign="top"><para>The names of files and
  201. directories.</para></entry>
  202. <entry align="left" valign="top"><para>Edit your <filename>.login</filename>
  203. file.</para></entry>
  204. </row>
  205. <row>
  206. <entry align="left" valign="top"><para><emphasis>AaBbCc123</emphasis></para></entry>
  207. <entry align="left" valign="top"><para>Book titles, new words or terms, or
  208. words to be emphasized.</para></entry>
  209. <entry align="left" valign="top"><para>Read Chapter 6 in <emphasis>User's
  210. Guide</emphasis>.
  211. These are called <emphasis>class</emphasis> options.
  212. You <emphasis>must</emphasis> be root to do this.</para></entry>
  213. </row></tbody></tgroup></table>
  214. </sect1>
  215. </Preface>
  216. <!--fickle 1.14 mif-to-docbook 1.7 01/02/96 05:02:32-->