Aspect
|
Value
|
Comment
|
||
---|---|---|---|---|
Memory
|
16 GB
|
Configuration will require a percent of dedicated memory to be allocated to the Java VM.
|
||
CPU(s)
|
4 Cores
|
Virtualized environments may have their own terminology for specifying how many CPUs/Cores are being provided. This must be taken into account when determining if the environment meets the minimum requirements.
The amount of concurrent query activity, indexing and searching, as well as the amount of internal event and/or property data-change may warrant increased CPU resources.
|
||
Disk Type
|
*
|
Server-class hardware is recommended.
|
||
Disk Space
|
100GB
|
This size will accommodate the default ThingWorx web application installed in Tomcat, along with the initial ThingworxStorage (DB) directory and some initial configuration data.
|
||
Disk Speed
|
10000 RPM or SSD
|
Speed is important if you are storing data on the ThingWorx Core. ThingWorx recommends the fastest disk(s) you can afford, but you should not use disks slower than 10000 RPM.
|
Supported OS (64-bit only)
|
Notes
|
---|---|
Windows Server 2012
|
|
Windows Server 2008 R2 SP1
|
|
Red Hat Enterprise Linux (RHEL) 7 Update 1
|
|
Amazon EC2 Linux (64-bit)
|
|
Ubuntu 14.04 LTS
|
|
• The software in the table below requires downloading/installing the proper OS-specific version.
• In general, you may install later minor versions of the software, but new major versions are not supported unless explicitly stated here (i.e. JDK 1.7.0.17 would be a minor version, but JDK 1.8 would be considered a major version). ThingWorx may still properly run on a newer major version but will not be officially supported until tested and certified.
|
Prerequisite Software
|
Version Tested
|
Comments
|
---|---|---|
Oracle Java SE Development Kit (JDK)
|
Java SE Development Kit 8, Update 92 , 1.8.0_92-b14 (64-bit)
|
• ThingWorx is only supported on 64-bit operating systems.
• Open JDK is not currently supported.
|
Tomcat (Linux)
|
• 8.5.42 (64-bit)
• 9.0.21 (64-bit)
|
• Installed manually as the standard package management does not typically have the latest versions available.
• Due to possible security vulnerabilities, a minimum version of 8.5.42 or 9.0.21 is required.
• ThingWorx may still properly run on a newer major version but will not be officially supported until tested and certified.
|
Tomcat (Windows)
|
• 8.5.24 (64-bit)
• 9.0.21 (64-bit)
|
• Installed using the Windows service installer.
• Due to possible security vulnerabilities, a minimum version of 8.5.42 or 9.0.21 is required.
• ThingWorx may still properly run on a newer major version but will not be officially supported until tested and certified.
|
Database
|
Supported Version
|
Comments
|
---|---|---|
PostgreSQL
|
9.4.5 minimum
|
NOTE: The latest update version is supported for 9.4 (for example, 9.4.9). 9.5 is not supported at this time.
Additional information is located in Using PostgreSQL as the Persistence Provider.
|
DataStax Enterprise Edition
|
4.6.3, 5
|
Additional information is located in the Getting Started with DataStax Enterprise and ThingWorx Guide.
|
SAP HANA
|
SPS 11, 12
|
Additional information is located in the Getting Started with SAP HANA and ThingWorx Guide.
|
Microsoft SQL Server
|
2014 and later
|
Additional information is located in Using Microsoft SQL Server as the Persistence Provider.
|
OS
|
Browser
|
Version(s)
|
Comments
|
---|---|---|---|
Windows
|
IE
|
11 and later
|
|
Mac/Windows
|
Firefox
|
49 and later
|
|
Mac
|
Safari
|
10 and later
|
|
Mac/Windows
|
Chrome
|
53 and later
|
|
Mobile (any)
|
Application not appropriately sized to fit in mobile form factor.
|
OS
|
Browser
|
Version
|
Comments
|
---|---|---|---|
Windows
|
IE
|
11 and later
|
|
Mac/Windows
|
Firefox
|
49 and later
|
|
Mac
|
Safari
|
10 and later
|
|
Mac/Windows
|
Chrome
|
53 and later
|
|
iOS 4
|
Mobile Safari
|