
To compile any of the examples you should copy this directory to your home
directory, change into one of the demo directories and type make:
	cp -r INSTDIR/doc/mico/examples ~/
	cd ~/examples/account
	gmake
where INSTDIR is the direcory MICO was installed in. If gmake cannot find 
mico-c++, mico-ld, or idl you should source the mico-setup script to setup
paths. If your shell is one of csh,tcsh type:
	source INSTDIR/lib/mico-setup.csh
If your shell is one of sh,ash,bash,ksh,zsh type:
	. INSTDIR/lib/mico-setup.sh

Here is a short description of the examples:

account:
  simple one process bank account example. run binary 'account'.

account2:
  distributed bank account example that shows usage of BOA activation mode
  shared, how to make objects persistent and how to use BOA::ReferenceData.
  run shellscript 'account'.

account3:
  similar to account2 but uses unshared activation mode and a factory to
  create bank accounts. run shellscript 'account'.

account4:
  Shows how to migrate objects between different implementations.
  run shellscript 'account'.

bench:
  simple performance measurements. run shellscript 'bench'.

shlib:
  example how to use dynamic object loading. run shellscript 'hello'.

x11:
  shows how to use MICO with X11. run shellscript 'xhello', type a string
  into the clients entry field and press return to transmit it to the server.

qtmico:
  shows how to use MICO with QT. similar to x11 demo, but there are two
  shellscripts: qthello1 does not use micod, while qtdemo2 uses micod.

gtkmico:
  shows how to use MICO with GTK. Run shellscript 'gtkhello' for
  a demo.

naming:
  example how to use the naming service. run shellscript 'account_test'.

events:
  example how to use events servrice. run shellscript 'runit'.

dynany:
  some examples how to use DynAny.

activate:
  server (re)activation with transient objects using micod. run shell-
  scripts hello-*.

interop:
  shows MICO's interoperability with other CORBA products.

redlich:
  examples from Redlich's CORBA book.

siegel:
  patches for the example from Siegel's CORBA book.

corba-c:
  C language mapping example.

stream-bench:
  stream benchmark, run shellscript 'bench'.

stream-sound:
  simple audio conferencing example using streams. runs only on Suns.

ssl:
  SSL example. run shellscript 'ssl'.

interceptor:
  how to use interceptors. run shellscript 'runit'.

poa:
  how to use the Portable Object Adapter (POA)

mfc:
  how to use MICO in conjunction with the Microsoft Foundation Classes
  (MFC)