summaryrefslogtreecommitdiff
path: root/TAO/utils/wxNamingViewer/README
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/utils/wxNamingViewer/README')
-rw-r--r--TAO/utils/wxNamingViewer/README74
1 files changed, 74 insertions, 0 deletions
diff --git a/TAO/utils/wxNamingViewer/README b/TAO/utils/wxNamingViewer/README
new file mode 100644
index 00000000000..e30a84220ca
--- /dev/null
+++ b/TAO/utils/wxNamingViewer/README
@@ -0,0 +1,74 @@
+wxNamingViewer - a wxWindows implementation of NamingViewer
+Author: Charlie Frasch <cfrasch@atdesk.com>
+
+Based on NamingViewer by Chris Hafey (chris@stentorsoft.com)
+
+
+1. This is an (almost) exact port of NamingViewer to wxWindows. There are some
+differences and a few minor improvements. The port was done with
+ACE 5.1.4/TAO 1.1.4 and wxWindows 2.1.5 on Borland C++ Builder 4. Chris Hafey
+contributed changes for MSVC. It has recently (11/11/03) been updated for
+ACE 5.3.1/TAO 1.3.1, wxWindows2.4.2 and linux.
+
+*) put <null> as the "root" of the naming context if a naming service cannot be
+found
+
+*) allows definition of objects with no valid IOR, uses CORBA::Object::_nil().
+
+*) uses Profile::to_string() to generate the profile(s) in the View IOR dialog
+
+*) minor changes to dialogs to enable and disable controls as appropriate
+
+*) added Edit menu with Copy item
+
+
+2. Limitations.
+
+*) (still) does not support circularly defined naming contexts.
+
+
+3. To build.
+
+For Borland C++ Builder:
+
+*) Obtain, make and install wxWindows. See http://www.wxwindows.org.
+
+*) Obtain ACE/TAO. See http://www.cs.wustl.edu/~schmidt/ACE.html.
+
+*) Build the the dynamically linked release version of ACE and TAO. See
+http://www.tenermerx.com/programming/corba/tao_bcb/index.html.
+
+*) Make the wxNamingViewer using either the command line compiler with
+make -f makefile.b32 (set ACE_ROOT as usual; set BCCDIR to your C++ Builder
+install directory) or use the C++ Builder IDE (double-click on
+wxNamingViewer.bpr. You may need to modify the include and library paths to
+suit your particular installation.
+
+
+For linux/gcc:
+
+*) Obtain, make and install wxWindows. See http://www.wxwindows.org.
+
+*) Obtain ACE/TAO. See http://www.cs.wustl.edu/~schmidt/ACE.html.
+
+*) Build the the dynamically linked release version of ACE and TAO.
+
+*) optionally use MPC to generate the makefile
+
+ -) enable the wxwindows feature
+ vi $ACE_ROOT/bin/MakeProjectCreator/config/default.features
+ and add/change
+ wxWindows = 1
+
+ -) build the Makefile
+ cd $TAO_ROOT/utils
+ mwc.pl -type gnuace -recurse
+
+*) Make the wxNamingViewer
+ must have wxWindows=1 on make line or in
+ $ACE_ROOT/include/makeinclude/platform_macros.GNU
+
+For others: (TBD)
+
+
+