Merge pull request #1844 from jrw972/monterey
[ACE_TAO.git] / TAO / utils / NamingViewer / README
blob7ef2c9d3267b0e36ffbc6f8b901085e13e226334
3 This directory contains an MFC-based CosNaming viewer that that allows
4 users to manipulate a Naming Context visually.
6 Features
7 --------
9         . Displays the entries of a naming context graphically in a
10           tree control.
12         . Supports configuration of different naming servers.
13           Configuration is stored in the registry.
15         . Double clicking on an object in the tree will open a dialog to
16           examine the object reference.  This dialog will display the
17           stringified object reference, repository ID and profile
18           information.
20         . Supports binding, unbinding, context creation and context
21           destroying.  User the right mouse button to pull up the
22           context menu.
24         . Supports iterator returned from listing a context
26         . Initializes ORB with the command line arguments passed into
27           the executable.
29         . Supports resizing of the main window.
31         . Control-c copies the IOR of the currently selected object to
32           the clipboard.
34 TO-DO List
35 ----------
37         . Add support for showing the components in an IOR's profile
38           (need a patch in TAO before we can do this).
40         . Display the object key for a profile.
42         . Add support for recursive destroys of contexts.
44         . Add support for "pingable" objects.  Pingable objects would
45           be pinged and the viewer could then graphically display
46           those objects that were "alive" and those that were not
47           available.
49         . Add configuration options like number of objects to fetch
50           per list, auto expanding of the tree, default naming
51           service, etc.
53         . Add support for cutting/moving/copying objects in the tree?
55         . Add ability to configure what is displayed for each entry in
56           a context.
58         . Right now its just the id and kind, but we could also add in
59           the repository id and primary profile.
61 Issues/Bugs
62 -----------
64         . Need to find a better way of displaying the kind attribute
65           in a Name.  Right now we use "." which is ambiguous.
66           Perhaps a different color?
68         . Consider getting rid of the Select NS button and the name of
69           the name service from the main window.  Put the name of the
70           server in the window title and allow the user to select a
71           new NS from the system menu.
73 If you have any questions, please contact the author, Chris Hafey
74 <chris@stentorsoft.com>.