Directory | File | Description |
| build.bat | Windows script for Ant compilation process. |
| build.sh | Unix script for Ant compilation process. |
config/ | | The configuration directory. |
| BES-5.0.2/ | BES-5.0.2 configuration dependencies. |
| BES-5.2/ | BES-5.2 configuration dependencies. |
| JacORB-1.4/ | JacORB-1.4 configuration dependencies. |
| OpenORB-1.2.1/ | OpenORB-1.2.1 configuration dependencies. |
| OpenORB-1.3.0/ | OpenORB-1.3.0 configuration dependencies. |
| OpenORB-1.4.0/ | OpenORB-1.4.0 configuration dependencies. |
| ORBacus-4.1/ | ORBacus-4.1 configuration dependencies. |
| Monolog/ | ObjectWeb Monolog configuration dependencies. |
demo/ | | OpenCCM demonstrations directory. |
| chat/ | This illustrates a chat application. |
| common/ | Common build files and execution scripts for all demonstrations. |
| demo1/ | This illustrates a simple clients / server application. |
| demo2/ | This illustrates a simple producer / consumers application. |
| demo3/ | This illustrates a simple clients / server-producer / consumers application. |
| dinner/ | This illustrates the philosopher's dinner. |
| filetransfer/ | This illustrates a file transfer application. |
| hello/ | This illustrates the classical Hello World application. |
| pss/ | Persistent State Service demonstration. |
doc/ | | The OpenCCM documentation directory. |
| CHANGES | Old change log. |
| COPYRIGHT | Copyright notice. |
| html/ | A local copy of the whole OpenCCM web site. |
| LICENSE | Lesser GNU Public License. |
externals/ | | OpenCCM external dependencies. |
| ant/ |
The Apache/Jakarta Ant
compilation tool.
|
| apollon/ |
The ObjectWeb Apollon
XML DTD to GUI generation tool.
|
| cpp/ |
The MinGW Windows C/C++ preprocessor (1.0.1-20010726).
|
| jdo/ | The Java Database Objects (JDO) library. |
| jidlscript/ | The Java IDLscript library. |
| monolog/ | The ObjectWeb Monolog project. |
| ots/ | OpenCCM external dependencies on Transaction Service. |
| velocity/ | OpenCCM external dependencies on Velocity. |
| winprocess/ | Common applications to manage processes under Windows:
exec , kill , ps .
|
| xerces/ | The
Apache Xerces
XML parser.
|
| xml_dtd/ | OpenCCM external dependencies on XML DTD. |
src/ | | The OpenCCM source code directory. |
| ant/ | The OpenCCM Ant files directory. |
| cpp/ | The OpenCCM C++ source code directory. |
| doxygen/ | The OpenCCM doxygen config directory. |
| dtd/ | The OpenCCM XML DTD files directory. |
| idl/ | The OpenCCM OMG IDL files directory. |
| java/ | The OpenCCM Java source code directory. |
| PDA/ | The OpenCCM distribution for PDA. |
| resources/ | The OpenCCM resource (e.g. icons) directory. |
| unix/ | The OpenCCM Unix scripts directory. |
| windows/ | The OpenCCM Windows scripts directory. |
| winprocess/ | Utilities source code to manage processes under Windows (Visual Studio project). |
| xml/ | The OpenCCM XML files directory. |
test/ | | The OpenCCM test files. |
| idl/ | The OpenCCM IDL test files. |
| ir3/ | The OpenCCM Interface Repository test files. |
| psdl/ | The OpenCCM PSDL test files. |
| runtime/ | The OpenCCM runtime test files. |
| various/ | Various OpenCCM test files. |
| sample.cidl | The OMG CIDL sample file used in the OpenCCM's User Guide. |
| sample.idl3 | The OMG IDL 3.0 sample file used in the OpenCCM's User Guide. |
| sample.psdl | The OMG PSDL sample file used in the OpenCCM's User Guide. |
web/ | | The OpenCCM Web pages. |
To generate OpenCCM APIs documentation you must have already installed the
Doxygen tool. Then, just do:
After compilation, a directory is created according to the name of the used
ORB product. It contains the following directories and files:
After installation, the following directories and files are created in
the configured install.dir
directory:
Directory | File | Description |
bin/ | | All OpenCCM's binaries and scripts.
See User's Guide for more
information. |
| envi_OpenCCM.bat | The environment file for using OpenCCM from Windows shells. |
| envi.OpenCCM.sh | The environment file for using OpenCCM from Unix shells (sh, bash, etc). |
| envi.OpenCCM.csh | The environment file for using OpenCCM from Unix C-shells (csh, tcsh, etc). |
doc/ | | All OpenCCM's documentation. |
dtd/ | | All OpenCCM's XML DTD files. |
externals/ | | All external Java archives. |
idl/ | | All OpenCCM's OMG IDL files. |
jar/ | | All OpenCCM's merged Java archives. |
resources/ | | All resource files (e.g. icons). |
templates/ | | All generator's template files. |
xml/ | | All XML files for the launcher or the GUIs. |
As for any other environment, the OpenCCM distribution for PDA
needs an installed JVM and ORB to work correctly.
In the following distribution, the OpenCCM command scripts
are written for ORBacus-4.1 and the IBM J9 Java Virtual Machine
for Pocket PC.
However you can use any of supported ORBs or JVM for your device
by easily adapting these scripts.
Moreover to run the following provided scripts, you need
to install PocketConsole v1.3 on your PDA.
The OpenCCM distribution architecture for PDA is the following:
Directory | File | Description |
archives/ | | All compiled Java archives of CCM applications. |
bin/ | | All OpenCCM's binaries and scripts. |
| envi_OpenCCM.bat | The environment file for using OpenCCM from Windows CE shells. |
| ccm_install.bat | Installs the OpenCCM's Configuration Repository by creating
the OpenCCM_CONFIG_DIR directory.
|
| jcs_start[n].bat | Starts (manually) an OpenCCM's Java Component Server.
For instance, jcs_start1 starts an OpenCCM's
Java Component Server named ComponentServer1 .
|
| ci_start.bat | Starts an OpenCCM's ComponentInstallation with by
default the name of the host. |
| activator_start.bat | Starts an OpenCCM's ServerActivator with by
default the name of the host. |
| ccm_server.bat | Starts both an OpenCCM's ComponentInstallation
and ServerActivator . |
externals/ | | All external Java archives. |
jar/ | | All OpenCCM's merged Java archives. |
lib/ | | The OpenCCM Runtime for PDA Java archive. |
xml/ | | All XML files for the launcher. |