Protection PLUS 5 SDK System Requirements

Protection PLUS 5 SDK is available in various editions, which use either our PLUSManaged or PLUSNative licensing libraries.

While this page lists some of the requirements, more details and important information can be found in the System Requirements manual page.

PLUSManaged Requirements

Runtime

PLUSManaged requires the Microsoft .NET Framework 2.0 or higher to operate, and consequently, the PLUSManaged library shares the system requirements with the version of the Microsoft .NET Framework with which it is used.

The Microsoft .NET Compact Framework, versions of the Microsoft .NET Framework that target mobile platforms and devices, and versions of the Mono Framework that target mobile platforms and devices are  not supported.

If your application uses the Mono framework, PLUSManaged will operate under Mono versions 2.8 or later, but at least Mono version 5.0.0 is required for SSL/TLS support.

Development

Visual Studio 2005 or later (with the latest service packs and updates available) is required when developing for the Microsoft .NET Framework. Xamarin Studio or MonoDevelop 2.8 or later is required if developing for the Mono framework.

When developing with Visual Studio 2010, Service Pack 1 is required. Using the latest service pack and updates available for the applicable version(s) of Visual Studio is strongly recommended.

PLUSManaged for .NET Standard Requirements

  • .NET Core: 2.0
  • .NET Framework: 4.6.1*
  • Mono: 5.4
  • Xamarin.iOS: 10.14
  • Xamarin.Mac: 3.8
  • Xamarin.Android: 8.0
  • Universal Windows Platform: 10.0.16299
See Microsoft's documentation for details. 

* .NET 4.6.1, .NET 4.6.2, .NET 4.7 and .NET 4.7.1 all have partial .NET Standard 2.0 support, yet they are .NET Standard 2.0 compliant by adding additional runtime dependencies into your output folder to provide the missing functionality. NuGet generally will handle automatically adding the missing dependencies and changes needed in the application's app.config file. When targeting the .NET Framework, it is highly recommended to target .NET Framework 4.7.2 which provides full .NET Standard 2.0 compliance and does not require additional dependencies

PLUSNative Requirements

An x86 compatible processor is required for 32 bit applications, or an x86_64 compatible processor is required for 64 bit applications.

Runtime

Windows

  • Windows XP or later with the latest service packs and updates.

macOS

  • Mountain Lion (10.8) or later with the latest updates.

Linux

  • Linux 3.10.0 kernel or later.
  • libc 2.17 or later.

Popular distributions supported include:

  • CentOS 7 or later.
  • Debian 8 or later.
  • Fedora 20 or later.
  • OpenSUSE 13.1 or later.
  • RedHat Enterprise Linux 7 or later.
  • Ubuntu 13.10 or later.

Android

  • Android 6.0 or newer supported on the these ABIs:
    • armabi-v7a
    • arm64-v8a
    • x86
    • x64

ARMv7 for Linux

  • 32-bit ARMv7
  • Linux 4.9.24 kernel or later.
  • libc 2.19 or later.

ARMv8 for Linux

Libraries for 64 bit ARMv8 (aarch64) applications are available upon request.

  • 64-bit ARMv8
  • Linux 3.13.x or kernel or later.
  • libc 2.14 or later.

Development

Windows

  • Windows XP or later with the latest service packs and updates, with .NET Framework 4 (either Client Profile or the full version) installed.
  • Static libraries require Visual Studio 2005 or later with the latest server packs and updates, though Visual Studio 2008 or later is strongly recommended. Using any PLUSNative libraries with Visual Studio 2005 requires a hot-fix from Microsoft.
  • Dynamic link libraries (DLLs) require Visual Studio 6.0 or later with the latest service packs and updates is required. Visual Studio 2008 or later is strongly recommended.

macOS

  • A 64 bit (x86_64) compatible processor is required.
  • Mountain Lion (10.8) or later is required. If using the License Manager utility, Mavericks (10.9) is required.
  • The latest operating system and XCode updates are always strongly recommended.
  • The Objective C samples require OS X 10.8 and Xcode 5.1.1 or later.
  • GCC 4.2.1 or later is required.

Linux

  • Linux 3.10.0 kernel or later.
  • libc 2.17 or later.
  • GCC 4.8.5 or later.

Android

  • API version 23 (Android 6.0) or newer supported on the these ABIs:
    • armabi-v7a
    • arm64-v8a
    • x86
    • x64

ARMv7 for Linux

  • 32-bit ARMv7
  • Linux 4.9.24 kernel or later.
  • libc 2.19 or later.
  • GCC 4.9.2 or later.
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us