eXtremeDB Windows Package Contents

Upon completion of the install process, the following sub-directory structure and files are created in your installation root directory:

\documentation Product documentation
\host Development tools mcocomp.exe (and sql2mco.exe if eXtremeSQL was purchased)
\include C source code header files
\odbc ODBC libraries and samples if eXtremeSQL was purchased
\samples SDK sample applications for all C, C++, Java, C# and Python APIs (and SQL if eXtremeSQL was purchased)
\target Platform-dependent binaries, source code and project files for all supported APIs
license.txt The eXtremeDB license agreement text
make.bat A console batch command that file can be used to build all SDK samples, or the eXtremeDB libraries if you purchased source code, in a console window (though it is usually preferable to do a batch build in Visual Studio).
samples_*.sln Visual Studio solution files for the different groups of SDK samples corresponding to the components of your package.
UNWISE.* WISE installer executable files for use if for any reason you need to uninstall the eXtremeDB package.

Documentation

The html content you are reading is presented in your browser when double-clicking the file eXtremeDB.htm in the documentation directory. Please view the topic eXtremeDB_Documentation_Map for a choice of topic pathways to quickly view details of the eXtremeDB package of interest.

Host components

The \host\bin directory contains the eXtremeDB Data Definition Language compiler mcocomp.exe (and the SQL Data Definition Language compiler sql2mco.exe if you purchased eXtremeSQL).

Include directory contents

The \include directory contains the eXtremeDB header files necessary for applications using the C and C++ APIs.

Samples directory contents

The \samples directory contains the eXtremeDB SDK sample applications in sub-directories corresponding to the components of your package. Please view topic Building_Running_SDK_Samples for detailed explanation of these directory contents.

Target components

The sub-directories contain libraries, and in some cases source code and project files, for all supported APIs. Please use the \bin and \bin.so links to view detailed descriptions of these groups of libraries. (Note that special-built "Direct Pointer" packages will have directories named \bin.dptr and \bin.dptr.so instead of \bin and \bin.so).

\bin Binaries of eXtremeDB libraries for static linking with C/C++ applications
\bin.dptr Binaries of eXtremeDB Direct-Pointer libraries for static linking with C/C++ applications
\bin.so Binaries of eXtremeDB libraries for dynamic linking with C/C++, Python, Java and .NET Framework applications
\bin.dptr.so Binaries of eXtremeDB Direct-Pointer libraries for dynamic linking with C/C++, Python, Java and .NET Framework applications
\fs C source code and Visual Studio project file to build the Windows file system library (mcofw32.lib
\jni Java source code to build eXtremeDB Java archives extremedb.jar and extremedb_jdbc.jar
\mcohv C source code and Visual Studio project file to build the http viewer library (mcohv.lib
\sync C source code for a sample implementation of synchronization primitives for single-task applications