5.0 Documentation

 

Requirements

The PureWeb server will run on any system running a recent version of Windows or Linux. Developing the service and the client is done on standard IDE environments for the target platform, such as Microsoft Visual Studio.

This section indicates supported operating systems, and what you'll need in your development environment.


PureWeb server requirements

Windows

Supported operating systems (64-bit):

  • Windows 10, Windows Server 2016

Other requirements:

Linux

Supported operating systems (64-bit):

  • Red Hat Enterprise Linux (RHEL) 7.6

Other requirements:


Service development requirements

The supported operating systems for the developer's computer are the same as those for the Pureweb server.

C++

On Windows:

  • MS Visual Studio 2017
    (If you plan on building the sample applications, your Visual Studio installation must include the following workload features: "Desktop development with C++" and "Visual C++ MFC for x86 and x64")
  • Microsoft Visual C++ 2017 Redistributable library (64-bit)

On Linux:

  • gcc 7
  • Qt 5.9 (if building the Scribble sample application)

.Net

On Windows:

  • MS Visual Studio 2017
    (If you plan on building the sample applications, your Visual Studio installation must include the following workload feature: .Net desktop development)
  • Microsoft Visual C++ 2017 Redistributable library (64-bit)
  • .NET 3.5 or higher 

.Net services are not supported on Linux


Client development requirements

HTML5

HTML5 clients can be developed on Windows or Linux. Supported versions of these operating systems are the same as those for the PureWeb server.

  • A text editor of your choice
  • A compliant browser; the following browsers are officially supported.
    • Desktop: Latest version of Chrome, Firefox, Safari, Internet Explorer 11 and Edge
    • Mobile: latest version of Chrome on Android 5.1+, and Safari on iOS 11+
  • Optionally, any third-party library that you wish to use.
  • If you plan on building the sample applications, you will need the Bower package manager installed on your system. (Bower, in turn, requires node.js and git)

Internet Explorer is only supported when running in Standards Mode (Compatibility Mode must be disabled). To ensure that Internet Explorer runs in this mode, the following declaration should be included at the beginning of the html file of your HTML5 client: <!DOCTYPE html>.