~ubuntu-branches/ubuntu/quantal/libbonobo/quantal-201207170711

« back to all changes in this revision

Viewing changes to doc/api/html/libbonobo-faq.html

  • Committer: Bazaar Package Importer
  • Author(s): Josselin Mouette
  • Date: 2009-09-26 01:14:29 UTC
  • mfrom: (1.2.2 upstream)
  • mto: (3.1.5 sid)
  • mto: This revision was merged to the branch mainline in revision 38.
  • Revision ID: james.westby@ubuntu.com-20090926011429-0yhx3o44d8xve7kw
Tags: upstream-2.24.2
ImportĀ upstreamĀ versionĀ 2.24.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
<head>
4
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
5
<title>Common Questions</title>
6
 
<meta name="generator" content="DocBook XSL Stylesheets V1.74.2">
 
6
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
7
7
<link rel="home" href="index.html" title="Libbonobo Reference Manual">
8
8
<link rel="up" href="misc.html" title="Miscellaneous">
9
9
<link rel="prev" href="debugging.html" title="Debugging">
27
27
<th width="100%" align="center">Libbonobo Reference Manual</th>
28
28
<td><a accesskey="n" href="libbonobo-bonobo-config-database.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
29
29
</tr></table>
30
 
<div class="refentry" lang="en">
 
30
<div class="refentry" title="Common Questions">
31
31
<a name="libbonobo-faq"></a><div class="titlepage"></div>
32
32
<div class="refnamediv"><table width="100%"><tr>
33
33
<td valign="top">
38
38
</td>
39
39
<td valign="top" align="right"></td>
40
40
</tr></table></div>
41
 
<div class="refsect1" lang="en">
42
 
<a name="id3083606"></a><h2>Questions and Answers</h2>
 
41
<div class="refsect1" title="Questions and Answers">
 
42
<a name="id3055310"></a><h2>Questions and Answers</h2>
43
43
<p>Miguel de Icaza (miguel@helixcode.com)</p>
44
44
<p>This is a work in progress.  Please mail me before
45
45
            making any changes to this document.</p>
46
 
<div class="qandaset"><table border="0" summary="Q and A Set">
 
46
<div class="qandaset" title="Frequently Asked Questions">
 
47
<a name="id3056241"></a><table border="0" width="100%" summary="Q and A Set">
47
48
<col align="left" width="1%">
 
49
<col>
48
50
<tbody>
49
 
<tr class="question">
 
51
<tr class="question" title="1.">
50
52
<td align="left" valign="top">
51
 
<a name="id3084539"></a><a name="id3084542"></a><p><b>1.</b></p>
 
53
<a name="id3056243"></a><a name="id3056245"></a><p><b>1.</b></p>
52
54
</td>
53
55
<td align="left" valign="top"><p>What is Bonobo?</p></td>
54
56
</tr>
65
67
<p>The bonobo distribution consists of the following pieces:
66
68
                        
67
69
                        </p>
68
 
<div class="itemizedlist"><ul type="disc">
69
 
<li><p> The Bonobo interface definition files: these
 
70
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
 
71
<li class="listitem"><p> The Bonobo interface definition files: these
70
72
                                establish the standard interfaces used by Bonobo-based
71
73
                                applications. </p></li>
72
 
<li><p>The core Bonobo runtime: Bonobo
 
74
<li class="listitem"><p>The core Bonobo runtime: Bonobo
73
75
                                contains a rich API for dealing Bonobo Objects
74
76
                                (activation for example).</p></li>
75
 
<li>
 
77
<li class="listitem">
76
78
<p> The GObject-Based (and hence C-based) Bonobo
77
79
                                framework for creating new Bonobo::Unknown derived
78
80
                                interfaces.  These are used to simplify the development of
82
84
                                    interface derived from
83
85
                                    <code class="literal">IDL:Bonobo/Unknown:1.0</code>.</p>
84
86
</li>
85
 
<li><p>A set of ready-to-use
 
87
<li class="listitem"><p>A set of ready-to-use
86
88
                                <code class="classname">BonoboObject</code>s derivatives that can
87
89
                                be used in a variety of situations.  These are considered
88
90
                                developer "sugar", although not required, they greatly
89
91
                                simplify the development of Bonobo-based
90
92
                                applications. </p></li>
91
 
<li><p> A set of "sugar" functions for
 
93
<li class="listitem"><p> A set of "sugar" functions for
92
94
                                manipulating client-side objects. </p></li>
93
95
</ul></div>
94
96
<p>
95
97
                    </p>
96
98
</td>
97
99
</tr>
98
 
<tr class="question">
 
100
<tr class="question" title="2.">
99
101
<td align="left" valign="top">
100
 
<a name="id3084633"></a><a name="id3084635"></a><p><b>2.</b></p>
 
102
<a name="id3056337"></a><a name="id3056339"></a><p><b>2.</b></p>
101
103
</td>
102
104
<td align="left" valign="top"><p> What is CORBA? </p></td>
103
105
</tr>
104
 
<tr class="question">
 
106
<tr class="question" title="3.">
105
107
<td align="left" valign="top">
106
 
<a name="id3084642"></a><a name="id3084644"></a><p><b>3.</b></p>
 
108
<a name="id3056346"></a><a name="id3056348"></a><p><b>3.</b></p>
107
109
</td>
108
110
<td align="left" valign="top"><p> What is a component? </p></td>
109
111
</tr>
114
116
                    context these interfaces are described in IDL and the interactions
115
117
                    via. CORBA.  </p></td>
116
118
</tr>
117
 
<tr class="question">
 
119
<tr class="question" title="4.">
118
120
<td align="left" valign="top">
119
 
<a name="id3084660"></a><a name="id3084662"></a><p><b>4.</b></p>
 
121
<a name="id3056364"></a><a name="id3056366"></a><p><b>4.</b></p>
120
122
</td>
121
123
<td align="left" valign="top"><p> Is it possible to use Bonobo components in
122
124
                    my favorite language? </p></td>
129
131
<p> There are various CORBA implementations with a
130
132
                        different degree of completness that you can use:
131
133
                        </p>
132
 
<div class="itemizedlist"><ul type="disc">
133
 
<li><p>Owen Taylor has written Perl
 
134
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
 
135
<li class="listitem"><p>Owen Taylor has written Perl
134
136
                                bindings for CORBA using ORBit. </p></li>
135
 
<li><p> James Henstridge
 
137
<li class="listitem"><p> James Henstridge
136
138
                                has written Python binding for CORBA. </p></li>
137
 
<li><p> Dan Barlow has written Common
 
139
<li class="listitem"><p> Dan Barlow has written Common
138
140
                                Lisp bindings for CORBA. </p></li>
139
 
<li><p> C++ has piles of language
 
141
<li class="listitem"><p> C++ has piles of language
140
142
                                bindings. </p></li>
141
143
</ul></div>
142
144
<p>
149
151
                        allow you to create CORBA object servers. </p>
150
152
</td>
151
153
</tr>
152
 
<tr class="question">
 
154
<tr class="question" title="5.">
153
155
<td align="left" valign="top">
154
 
<a name="id3084722"></a><a name="id3084725"></a><p><b>5.</b></p>
 
156
<a name="id3056426"></a><a name="id3056428"></a><p><b>5.</b></p>
155
157
</td>
156
158
<td align="left" valign="top"><p>Are there other implementations of
157
159
                    Bonobo?</p></td>
167
169
                        conveniently not wrapped. </p>
168
170
</td>
169
171
</tr>
170
 
<tr class="question">
 
172
<tr class="question" title="6.">
171
173
<td align="left" valign="top">
172
 
<a name="id3084746"></a><a name="id3084748"></a><p><b>6.</b></p>
 
174
<a name="id3056450"></a><a name="id3056452"></a><p><b>6.</b></p>
173
175
</td>
174
176
<td align="left" valign="top"><p> Is it possible to implement Bonobo components in language X?
175
177
                    </p></td>
191
193
                        implementation or no implementation at all. </p>
192
194
</td>
193
195
</tr>
194
 
<tr class="question">
 
196
<tr class="question" title="7.">
195
197
<td align="left" valign="top">
196
 
<a name="id3084782"></a><a name="id3084785"></a><p><b>7.</b></p>
 
198
<a name="id3056486"></a><a name="id3056488"></a><p><b>7.</b></p>
197
199
</td>
198
200
<td align="left" valign="top"><p>What is ORBit?</p></td>
199
201
</tr>
209
211
                        to be one of the fastest CORBA implementations in existance.  It
210
212
                        supports a number of CORBA features:
211
213
                        </p>
212
 
<div class="itemizedlist"><ul type="disc">
213
 
<li><p> C Language mapping. </p></li>
214
 
<li><p> A full POA implementation. </p></li>
215
 
<li><p> The Dynamic Invocation Interface. </p></li>
216
 
<li><p> The Dynamic Skeleton Interface. </p></li>
217
 
<li><p> CORBA Any values. </p></li>
218
 
<li><p> Typecodes. </p></li>
 
214
<div class="itemizedlist"><ul class="itemizedlist" type="disc">
 
215
<li class="listitem"><p> C Language mapping. </p></li>
 
216
<li class="listitem"><p> A full POA implementation. </p></li>
 
217
<li class="listitem"><p> The Dynamic Invocation Interface. </p></li>
 
218
<li class="listitem"><p> The Dynamic Skeleton Interface. </p></li>
 
219
<li class="listitem"><p> CORBA Any values. </p></li>
 
220
<li class="listitem"><p> Typecodes. </p></li>
219
221
</ul></div>
220
222
<p>
221
223
                    </p>
223
225
                        the CORBA services (Cos) </p>
224
226
</td>
225
227
</tr>
226
 
<tr class="question">
 
228
<tr class="question" title="8.">
227
229
<td align="left" valign="top">
228
 
<a name="id3084866"></a><a name="id3084868"></a><p><b>8.</b></p>
 
230
<a name="id3056570"></a><a name="id3056572"></a><p><b>8.</b></p>
229
231
</td>
230
232
<td align="left" valign="top"><p> I am interested in CORBA, where can I learn more?
231
233
                    </p></td>
240
242
<p>FIXME: include pointers to more relevant documents.</p>
241
243
</td>
242
244
</tr>
243
 
<tr class="question">
 
245
<tr class="question" title="9.">
244
246
<td align="left" valign="top">
245
 
<a name="id3084906"></a><a name="id3084909"></a><p><b>9.</b></p>
 
247
<a name="id3056610"></a><a name="id3056612"></a><p><b>9.</b></p>
246
248
</td>
247
249
<td align="left" valign="top"><p> What can I do with `bonobo'? </p></td>
248
250
</tr>
249
 
<tr class="question">
 
251
<tr class="question" title="10.">
250
252
<td align="left" valign="top">
251
 
<a name="id3084916"></a><a name="id3084918"></a><p><b>10.</b></p>
 
253
<a name="id3056619"></a><a name="id3056622"></a><p><b>10.</b></p>
252
254
</td>
253
255
<td align="left" valign="top"><p>What is an OAFID?</p></td>
254
256
</tr>
267
269
                    </p>
268
270
</td>
269
271
</tr>
270
 
<tr class="question">
 
272
<tr class="question" title="11.">
271
273
<td align="left" valign="top">
272
 
<a name="id3084946"></a><a name="id3084948"></a><p><b>11.</b></p>
 
274
<a name="id3056650"></a><a name="id3056652"></a><p><b>11.</b></p>
273
275
</td>
274
276
<td align="left" valign="top"><p> What is a Factory? </p></td>
275
277
</tr>
279
281
                        objects. eg. a Gnumeric factory might make Workbook
280
282
                        objects.</p></td>
281
283
</tr>
282
 
<tr class="question">
 
284
<tr class="question" title="12.">
283
285
<td align="left" valign="top">
284
 
<a name="id3084964"></a><a name="id3084966"></a><p><b>12.</b></p>
 
286
<a name="id3056668"></a><a name="id3056670"></a><p><b>12.</b></p>
285
287
</td>
286
288
<td align="left" valign="top"><p> Where does the OAFID come from? </p></td>
287
289
</tr>
288
 
<tr class="question">
 
290
<tr class="question" title="13.">
289
291
<td align="left" valign="top">
290
 
<a name="id3084973"></a><a name="id3084975"></a><p><b>13.</b></p>
 
292
<a name="id3056677"></a><a name="id3056679"></a><p><b>13.</b></p>
291
293
</td>
292
294
<td align="left" valign="top"><p> What is a Control? </p></td>
293
295
</tr>
307
309
                        inserted into a GtkContainer. </p>
308
310
</td>
309
311
</tr>
310
 
<tr class="question">
 
312
<tr class="question" title="14.">
311
313
<td align="left" valign="top">
312
 
<a name="id3085005"></a><a name="id3085007"></a><p><b>14.</b></p>
 
314
<a name="id3056709"></a><a name="id3056711"></a><p><b>14.</b></p>
313
315
</td>
314
316
<td align="left" valign="top"><p> What is a PropertyBag, What is a Property? </p></td>
315
317
</tr>
317
319
<td align="left" valign="top"></td>
318
320
<td align="left" valign="top"><p> See <a class="xref" href="properties.html" title="Properties"><span class="refentrytitle">Properties</span></a>. </p></td>
319
321
</tr>
320
 
<tr class="question">
 
322
<tr class="question" title="15.">
321
323
<td align="left" valign="top">
322
 
<a name="id3085028"></a><a name="id3085030"></a><p><b>15.</b></p>
 
324
<a name="id3056732"></a><a name="id3056734"></a><p><b>15.</b></p>
323
325
</td>
324
326
<td align="left" valign="top"><p> What are the activation methods in Bonobo? </p></td>
325
327
</tr>
341
343
                    </pre>
342
344
</td>
343
345
</tr>
344
 
<tr class="question">
 
346
<tr class="question" title="16.">
345
347
<td align="left" valign="top">
346
 
<a name="id3085080"></a><a name="id3085082"></a><p><b>16.</b></p>
 
348
<a name="id3056784"></a><a name="id3056786"></a><p><b>16.</b></p>
347
349
</td>
348
350
<td align="left" valign="top"><p> Does Bonobo support in-proc components? </p></td>
349
351
</tr>
353
355
                        currently there are very few in-proc gnome components, due to
354
356
                        various debugging problems. </p></td>
355
357
</tr>
356
 
<tr class="question">
 
358
<tr class="question" title="17.">
357
359
<td align="left" valign="top">
358
 
<a name="id3085098"></a><a name="id3085100"></a><p><b>17.</b></p>
 
360
<a name="id3056802"></a><a name="id3056803"></a><p><b>17.</b></p>
359
361
</td>
360
362
<td align="left" valign="top"><p>
361
363
                What is that long string of identifiers.</p></td>
362
364
</tr>
363
 
<tr class="question">
 
365
<tr class="question" title="18.">
364
366
<td align="left" valign="top">
365
 
<a name="id3085112"></a><a name="id3085113"></a><p><b>18.</b></p>
 
367
<a name="id3056816"></a><a name="id3056817"></a><p><b>18.</b></p>
366
368
</td>
367
369
<td align="left" valign="top"><p>
368
370
                Can you show me a simple Bonobo component?</p></td>
369
371
</tr>
370
 
<tr class="question">
 
372
<tr class="question" title="19.">
371
373
<td align="left" valign="top">
372
 
<a name="id3085118"></a><a name="id3085119"></a><p><b>19.</b></p>
 
374
<a name="id3056822"></a><a name="id3056823"></a><p><b>19.</b></p>
373
375
</td>
374
376
<td align="left" valign="top"><p>
375
377
                How can I write user interfaces with Glade?</p></td>
376
378
</tr>
377
 
<tr class="question">
 
379
<tr class="question" title="20.">
378
380
<td align="left" valign="top">
379
 
<a name="id3085124"></a><a name="id3085126"></a><p><b>20.</b></p>
 
381
<a name="id3056828"></a><a name="id3056829"></a><p><b>20.</b></p>
380
382
</td>
381
383
<td align="left" valign="top"><p>
382
384
                I want to pack a widget using Bonobo.</p></td>
383
385
</tr>
384
 
<tr class="question">
 
386
<tr class="question" title="21.">
385
387
<td align="left" valign="top">
386
 
<a name="id3085137"></a><a name="id3085139"></a><p><b>21.</b></p>
 
388
<a name="id3056841"></a><a name="id3056843"></a><p><b>21.</b></p>
387
389
</td>
388
390
<td align="left" valign="top"><p>Can I write GUI-less Bonobo components?</p></td>
389
391
</tr>
401
403
                    </p>
402
404
</td>
403
405
</tr>
404
 
<tr class="question">
 
406
<tr class="question" title="22.">
405
407
<td align="left" valign="top">
406
 
<a name="id3085167"></a><a name="id3085174"></a><p><b>22.</b></p>
 
408
<a name="id3056871"></a><a name="id3056878"></a><p><b>22.</b></p>
407
409
</td>
408
410
<td align="left" valign="top"><p> How can I write a configure script that detects Bonobo?
409
411
                    </p></td>
417
419
<p> See <code class="literal">pkg-config(1)</code> for more details.</p>
418
420
</td>
419
421
</tr>
420
 
<tr class="question">
 
422
<tr class="question" title="23.">
421
423
<td align="left" valign="top">
422
 
<a name="id3085202"></a><a name="id3085205"></a><p><b>23.</b></p>
 
424
<a name="id3056906"></a><a name="id3056908"></a><p><b>23.</b></p>
423
425
</td>
424
426
<td align="left" valign="top"><p>How do I compile and link a sample Bonobo application?
425
427
                    </p></td>
437
439
                        any of the printing facilities for components.</p>
438
440
</td>
439
441
</tr>
440
 
<tr class="question">
 
442
<tr class="question" title="24.">
441
443
<td align="left" valign="top">
442
 
<a name="id3085266"></a><a name="id3085268"></a><p><b>24.</b></p>
 
444
<a name="id3056970"></a><a name="id3056972"></a><p><b>24.</b></p>
443
445
</td>
444
446
<td align="left" valign="top"><p> Where can I find examples of Bonobo use? </p></td>
445
447
</tr>
458
460
                        Gnumeric, Nautilus or Evolution. </p>
459
461
</td>
460
462
</tr>
461
 
<tr class="question">
 
463
<tr class="question" title="25.">
462
464
<td align="left" valign="top">
463
 
<a name="id3085296"></a><a name="id3085298"></a><p><b>25.</b></p>
 
465
<a name="id3057000"></a><a name="id3057002"></a><p><b>25.</b></p>
464
466
</td>
465
467
<td align="left" valign="top"><p> I noticed the lack of an IDispatch-like interface in
466
468
                    Bonobo, how do you cope with this problem? </p></td>
485
487
                        sometime easier to use than DII/DSI. </p>
486
488
</td>
487
489
</tr>
488
 
<tr class="question">
 
490
<tr class="question" title="26.">
489
491
<td align="left" valign="top">
490
 
<a name="id3085340"></a><a name="id3085342"></a><p><b>26.</b></p>
 
492
<a name="id3057044"></a><a name="id3057046"></a><p><b>26.</b></p>
491
493
</td>
492
494
<td align="left" valign="top"><p>Can I write components in any language?</p></td>
493
495
</tr>
503
505
                        activation and a few other utility functions).</p>
504
506
</td>
505
507
</tr>
506
 
<tr class="question">
 
508
<tr class="question" title="27.">
507
509
<td align="left" valign="top">
508
 
<a name="id3085364"></a><a name="id3085366"></a><p><b>27.</b></p>
 
510
<a name="id3057068"></a><a name="id3057070"></a><p><b>27.</b></p>
509
511
</td>
510
512
<td align="left" valign="top"><p>Is Bonobo tied to the Gtk toolkit?</p></td>
511
513
</tr>
515
517
                        another binding for another language and another toolkit should be
516
518
                        simple to write.</p></td>
517
519
</tr>
518
 
<tr class="question">
 
520
<tr class="question" title="28.">
519
521
<td align="left" valign="top">
520
 
<a name="id3085381"></a><a name="id3085383"></a><p><b>28.</b></p>
 
522
<a name="id3057085"></a><a name="id3057087"></a><p><b>28.</b></p>
521
523
</td>
522
524
<td align="left" valign="top"><p>Is Bonobo tied to the ORBit implementation?</p></td>
523
525
</tr>
528
530
                        Cactus (Gergo Erdi) called Monkeybeans that uses the Java
529
531
                        ORB. </p></td>
530
532
</tr>
531
 
<tr class="question">
 
533
<tr class="question" title="29.">
532
534
<td align="left" valign="top">
533
 
<a name="id3085399"></a><a name="id3085402"></a><p><b>29.</b></p>
 
535
<a name="id3057103"></a><a name="id3057105"></a><p><b>29.</b></p>
534
536
</td>
535
537
<td align="left" valign="top"><p>What is a Moniker?</p></td>
536
538
</tr>
542
544
                        
543
545
                        Read doc/Monikers for a more in-depth explanation.</p></td>
544
546
</tr>
545
 
<tr class="question">
 
547
<tr class="question" title="30.">
546
548
<td align="left" valign="top">
547
 
<a name="id3085421"></a><a name="id3085423"></a><p><b>30.</b></p>
 
549
<a name="id3057125"></a><a name="id3057127"></a><p><b>30.</b></p>
548
550
</td>
549
551
<td align="left" valign="top"><p>Why are you so excited about Monikers?</p></td>
550
552
</tr>
553
555
<td align="left" valign="top"><p>Please read the bonobo/doc/Monikers document while I prepare
554
556
                        the full answer.</p></td>
555
557
</tr>
556
 
<tr class="question">
 
558
<tr class="question" title="31.">
557
559
<td align="left" valign="top">
558
 
<a name="id3085437"></a><a name="id3085438"></a><p><b>31.</b></p>
 
560
<a name="id3057141"></a><a name="id3057142"></a><p><b>31.</b></p>
559
561
</td>
560
562
<td align="left" valign="top"><p>
561
563
                How can I write my own moniker? </p></td>
562
564
</tr>
563
 
<tr class="question">
 
565
<tr class="question" title="32.">
564
566
<td align="left" valign="top">
565
 
<a name="id3085443"></a><a name="id3085444"></a><p><b>32.</b></p>
 
567
<a name="id3057147"></a><a name="id3057148"></a><p><b>32.</b></p>
566
568
</td>
567
569
<td align="left" valign="top"><p>
568
570
                Show me some examples. </p></td>
569
571
</tr>
570
 
<tr class="question">
 
572
<tr class="question" title="33.">
571
573
<td align="left" valign="top">
572
 
<a name="id3085449"></a><a name="id3085450"></a><p><b>33.</b></p>
 
574
<a name="id3057152"></a><a name="id3057154"></a><p><b>33.</b></p>
573
575
</td>
574
576
<td align="left" valign="top"><p>
575
577
                What is the POA? </p></td>
576
578
</tr>
577
 
<tr class="question">
 
579
<tr class="question" title="34.">
578
580
<td align="left" valign="top">
579
 
<a name="id3085454"></a><a name="id3085456"></a><p><b>34.</b></p>
 
581
<a name="id3057158"></a><a name="id3057159"></a><p><b>34.</b></p>
580
582
</td>
581
583
<td align="left" valign="top"><p>
582
584
                Should I use the Bonobo "base classes"? </p></td>
583
585
</tr>
584
 
<tr class="question">
 
586
<tr class="question" title="35.">
585
587
<td align="left" valign="top">
586
 
<a name="id3085461"></a><a name="id3085462"></a><p><b>35.</b></p>
 
588
<a name="id3057164"></a><a name="id3057166"></a><p><b>35.</b></p>
587
589
</td>
588
590
<td align="left" valign="top"><p> The memory management issues seem complex.
589
591
                What are the differences? </p></td>
590
592
</tr>
591
 
<tr class="question">
 
593
<tr class="question" title="36.">
592
594
<td align="left" valign="top">
593
 
<a name="id3085467"></a><a name="id3085468"></a><p><b>36.</b></p>
 
595
<a name="id3057171"></a><a name="id3057172"></a><p><b>36.</b></p>
594
596
</td>
595
597
<td align="left" valign="top"><p>
596
598
                What does OAF do? </p></td>
597
599
</tr>
598
 
<tr class="question">
 
600
<tr class="question" title="37.">
599
601
<td align="left" valign="top">
600
 
<a name="id3085473"></a><a name="id3085474"></a><p><b>37.</b></p>
 
602
<a name="id3057177"></a><a name="id3057178"></a><p><b>37.</b></p>
601
603
</td>
602
604
<td align="left" valign="top"><p>
603
605
                What is a name server? </p></td>
604
606
</tr>
605
 
<tr class="question">
 
607
<tr class="question" title="38.">
606
608
<td align="left" valign="top">
607
 
<a name="id3085479"></a><a name="id3085480"></a><p><b>38.</b></p>
 
609
<a name="id3057183"></a><a name="id3057184"></a><p><b>38.</b></p>
608
610
</td>
609
611
<td align="left" valign="top"><p>
610
612
                Why would I want to use a Name Server? </p></td>
611
613
</tr>
612
 
<tr class="question">
 
614
<tr class="question" title="39.">
613
615
<td align="left" valign="top">
614
 
<a name="id3085485"></a><a name="id3085486"></a><p><b>39.</b></p>
 
616
<a name="id3057189"></a><a name="id3057190"></a><p><b>39.</b></p>
615
617
</td>
616
618
<td align="left" valign="top"><p>
617
619
                I have my own needs for a name server,
618
620
                can I use it instead of yours? </p></td>
619
621
</tr>
620
 
<tr class="question">
 
622
<tr class="question" title="40.">
621
623
<td align="left" valign="top">
622
 
<a name="id3085492"></a><a name="id3085493"></a><p><b>40.</b></p>
 
624
<a name="id3057196"></a><a name="id3057197"></a><p><b>40.</b></p>
623
625
</td>
624
626
<td align="left" valign="top"><p>
625
627
                Where are component properties stored? </p></td>
626
628
</tr>
627
 
<tr class="question">
 
629
<tr class="question" title="41.">
628
630
<td align="left" valign="top">
629
 
<a name="id3085498"></a><a name="id3085499"></a><p><b>41.</b></p>
 
631
<a name="id3057202"></a><a name="id3057203"></a><p><b>41.</b></p>
630
632
</td>
631
633
<td align="left" valign="top"><p>
632
634
                What are the component properties? </p></td>
633
635
</tr>
634
 
<tr class="question">
 
636
<tr class="question" title="42.">
635
637
<td align="left" valign="top">
636
 
<a name="id3085504"></a><a name="id3085506"></a><p><b>42.</b></p>
 
638
<a name="id3057208"></a><a name="id3057210"></a><p><b>42.</b></p>
637
639
</td>
638
640
<td align="left" valign="top"><p> What kind of authentication system does Bonobo use for
639
641
                    its objects? </p></td>
652
654
                        used to authenticate the client and the server. </p>
653
655
</td>
654
656
</tr>
655
 
<tr class="question">
 
657
<tr class="question" title="43.">
656
658
<td align="left" valign="top">
657
 
<a name="id3085532"></a><a name="id3085534"></a><p><b>43.</b></p>
 
659
<a name="id3057236"></a><a name="id3057238"></a><p><b>43.</b></p>
658
660
</td>
659
661
<td align="left" valign="top"><p> I notice that a port is open in my computer
660
662
                    for every application that creates CORBA object; is that
672
674
                        to fix that problem. </p>
673
675
</td>
674
676
</tr>
675
 
<tr class="question">
 
677
<tr class="question" title="44.">
676
678
<td align="left" valign="top">
677
 
<a name="id3085558"></a><a name="id3085560"></a><p><b>44.</b></p>
 
679
<a name="id3057262"></a><a name="id3057264"></a><p><b>44.</b></p>
678
680
</td>
679
681
<td align="left" valign="top"><p> Are communications between components in
680
682
                    Bonobo encrypted? </p></td>
691
693
                        encryption services. </p>
692
694
</td>
693
695
</tr>
694
 
<tr class="question">
 
696
<tr class="question" title="45.">
695
697
<td align="left" valign="top">
696
 
<a name="id3085584"></a><a name="id3085586"></a><p><b>45.</b></p>
 
698
<a name="id3057288"></a><a name="id3057290"></a><p><b>45.</b></p>
697
699
</td>
698
700
<td align="left" valign="top"><p> If communications are not encrypted, why do you support
699
701
                    them? </p></td>
705
707
                        connections.  When you go over the network, then traffic is not
706
708
                        encrypted and it might be subject to sniffing. </p></td>
707
709
</tr>
708
 
<tr class="question">
 
710
<tr class="question" title="46.">
709
711
<td align="left" valign="top">
710
 
<a name="id3085604"></a><a name="id3085606"></a><p><b>46.</b></p>
 
712
<a name="id3057308"></a><a name="id3057310"></a><p><b>46.</b></p>
711
713
</td>
712
714
<td align="left" valign="top"><p>What is the problem with the standard C++ CORBA
713
715
                    binding?</p></td>
714
716
</tr>
715
 
<tr class="question">
 
717
<tr class="question" title="47.">
716
718
<td align="left" valign="top">
717
 
<a name="id3085612"></a><a name="id3085614"></a><p><b>47.</b></p>
 
719
<a name="id3057316"></a><a name="id3057318"></a><p><b>47.</b></p>
718
720
</td>
719
721
<td align="left" valign="top"><p>What naming scheme should I use for my CORBA interfaces?
720
722
                    </p></td>
739
741
                    </pre>
740
742
</td>
741
743
</tr>
742
 
<tr class="question">
 
744
<tr class="question" title="48.">
743
745
<td align="left" valign="top">
744
 
<a name="id3085642"></a><a name="id3085644"></a><p><b>48.</b></p>
 
746
<a name="id3057346"></a><a name="id3057348"></a><p><b>48.</b></p>
745
747
</td>
746
748
<td align="left" valign="top"><p> How should I create unique OAFIIDs for components?
747
749
                    </p></td>
766
768
                        end to garentee uniqueness. </p>
767
769
</td>
768
770
</tr>
769
 
<tr class="question">
 
771
<tr class="question" title="49.">
770
772
<td align="left" valign="top">
771
 
<a name="id3085701"></a><a name="id3085703"></a><p><b>49.</b></p>
 
773
<a name="id3057405"></a><a name="id3057407"></a><p><b>49.</b></p>
772
774
</td>
773
775
<td align="left" valign="top"><p> What should I call my oaf / UI / IDL file ? </p></td>
774
776
</tr>
783
785
                        files into a common directory.</p>
784
786
</td>
785
787
</tr>
786
 
<tr class="question">
 
788
<tr class="question" title="50.">
787
789
<td align="left" valign="top">
788
 
<a name="id3085736"></a><a name="id3085738"></a><p><b>50.</b></p>
 
790
<a name="id3057440"></a><a name="id3057442"></a><p><b>50.</b></p>
789
791
</td>
790
792
<td align="left" valign="top"><p>How should I name my CORBA methods ?</p></td>
791
793
</tr>
831
833
                    </p>
832
834
</td>
833
835
</tr>
834
 
<tr class="question">
 
836
<tr class="question" title="51.">
835
837
<td align="left" valign="top">
836
 
<a name="id3085798"></a><a name="id3085801"></a><p><b>51.</b></p>
 
838
<a name="id3057502"></a><a name="id3057504"></a><p><b>51.</b></p>
837
839
</td>
838
840
<td align="left" valign="top"><p> How should I name attributes and structure members?
839
841
                    </p></td>
850
852
                    </pre>
851
853
</td>
852
854
</tr>
853
 
<tr class="question">
 
855
<tr class="question" title="52.">
854
856
<td align="left" valign="top">
855
 
<a name="id3085821"></a><a name="id3085823"></a><p><b>52.</b></p>
 
857
<a name="id3057525"></a><a name="id3057527"></a><p><b>52.</b></p>
856
858
</td>
857
859
<td align="left" valign="top"><p> Why when I do a gtk_widget_show_all does my Control not
858
860
                    show up? </p></td>
869
871
                        from people messing with your internal show / hide logic. </p>
870
872
</td>
871
873
</tr>
872
 
<tr class="question">
 
874
<tr class="question" title="53.">
873
875
<td align="left" valign="top">
874
 
<a name="id3085848"></a><a name="id3085850"></a><p><b>53.</b></p>
 
876
<a name="id3057552"></a><a name="id3057554"></a><p><b>53.</b></p>
875
877
</td>
876
878
<td align="left" valign="top"><p> Aren't Monikers just a re-implementation of the GNOME
877
879
                    VFS?  Why not use the GNOME VFS? </p></td>
900
902
                        naming space. </p>
901
903
</td>
902
904
</tr>
903
 
<tr class="question">
 
905
<tr class="question" title="54.">
904
906
<td align="left" valign="top">
905
 
<a name="id3085904"></a><a name="id3085906"></a><p><b>54.</b></p>
 
907
<a name="id3057608"></a><a name="id3057610"></a><p><b>54.</b></p>
906
908
</td>
907
909
<td align="left" valign="top"><p> When I run my program loads of daemons start and don't
908
910
                    stop, why? </p></td>
930
932
</td>
931
933
</tr>
932
934
</tbody>
933
 
</table></div>
 
935
</table>
 
936
</div>
934
937
</div>
935
938
</div>
936
939
<div class="footer">