You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

Platform Support

JS7 is used with three components that can be operated with their respective platforms:

  • JOC Cockpit: Windows, Linux
  • Controller: Windows, Linux
  • Universal Agent: Windows, Linux, Solaris, AIX, HP-UX, Mac OS, ... and any other platform that supports a Java Virtual Machine
  • Database: Oracle, SQL Server, DB2, MariaDB, MySQL, PostgreSQL, H2

Platform Strategy

  • Platform-dependent JS7 Controller
    • What it is about
      • The Controller is developed with Scala and Java. The source code is platform independent.
    • Why we focus JS7 Controller releases to Windows and Linux
      • The simple reason is: effort. 
      • We apply unit testing, integration testing and system testing for Windows and Linux platforms as these count for approx. 80% of the downloads for the JS7 product.
      • Extending support to additional Solaris® releases, HP-UX® releases and AIX® releases (just to name a few common Unixes) would consume some considerable effort that would not be applied to improve the product but to maintain compatibility of binary versions of the software for the specific operating systems.
    • What it means for operating system compatibility
      • We do not say that a JS7 Controller cannot run for Solaris®. We are saying that we will not ship a binary version for Solaris.
      • Users of the Open Source License are free to build the JS7 Controller for any platform. We provide Build Instructions for Windows and Linux. The instructions for Linux should be easily adaptable for other Unixes.
      • Customers of the Commercial License have to check with SOS if their build of the JS7 Controller for platforms different from Windows and Linux are accepted for ongoing support.
        • SOS will not accept obligations for support if sources have been individually modified.
        • SOS will accept obligations for support if the customer provides the required engineering know how to build binaries from sources for the specific platform and provides reasonable expertise for platform-specific parts of the software.
  • Platform-independent JS7 Universal Agent
    • The Agent is designed from scratch for platform-independence and includes no platform requirements except for a Java Virtual Machine.
    • Due to the software design there is no limitation to platforms.

More Information

For detailed information on operating systems versions, releases and the product life cycle see:







  • No labels