Installation

Requirements

  • ACE (The ADAPTIVE Communication Environment by Douglas C. Schmidt)
  • An operating system supported by ACE 6.0.2  (WIN10 VS2015 ACE 6.4.0)
    • Tested on Windows 8.1 + Windows 10 with VisualStudio 2013 + VisualStudio 2015 (vcc compiler)
    • Tested on Linux (Ubuntu 16.04)
  • Disk usage:
    • ACE:
      • Host: ca. 300 Mbyte to compile (or cross-compile)
      • Target: At least 2 Mbyte for dll/so library
    • SmartSoft:
      • Host: Minimum 20 Mbyte to compile the SmartSoftKernel lib
      • Target: ca. 100 Kbyte for a simple Component compiled without debug flag (or ca. 300 Kbyte with debug flag)
  • Optional: Doxygen to generate documentation

Installation introduction

  • There are two main steps necessary before using SmartSoft
    • 1) Build the ACE and SmartSoft libraries
    • 2) Configure your environment to use the SmartSoft library

Continue with one of the OS specific build steps:

  • Build ACE and SmartSoft on Windows
  • Build ACE and SmartSoft on Linux