Difference between revisions of "Requirements"

From TempusServa wiki
Jump to navigation Jump to search
old>Admin
old>Admin
Line 3: Line 3:
Tempus Serva is a highly optimized platform, that will run on even the smallest server configurations: The software will even run on the [http://da.wikipedia.org/wiki/Raspberry_Pi Rasperry PI] (worlds smallest common Linux platform).
Tempus Serva is a highly optimized platform, that will run on even the smallest server configurations: The software will even run on the [http://da.wikipedia.org/wiki/Raspberry_Pi Rasperry PI] (worlds smallest common Linux platform).


However there are still minimum requirements for the memory
However there are still requirements for the memory
* Min. 140 mB RAM for the heap (application)
* Recommended 512 mB RAM for the heap (application)
* Min. 128 mB RAM for PermGen (classloader)
* Recommended 128 mB RAM for PermGen (classloader)


Running lower is possible, but can result in reduced performance and classloader errors (dependening on which features are used).
Running lower is possible, but can result in reduced performance and classloader errors (dependening on which features are used).
* Minimum 256 mB RAM for the heap (application)
* Minimum 64 mB RAM for PermGen (classloader)
Memory intensive operations are OLAP, document building and very large data sets (+20k records).


=== Software requirements ===
=== Software requirements ===

Revision as of 23:02, 19 February 2013

Hardware requirements

Tempus Serva is a highly optimized platform, that will run on even the smallest server configurations: The software will even run on the Rasperry PI (worlds smallest common Linux platform).

However there are still requirements for the memory

  • Recommended 512 mB RAM for the heap (application)
  • Recommended 128 mB RAM for PermGen (classloader)

Running lower is possible, but can result in reduced performance and classloader errors (dependening on which features are used).

  • Minimum 256 mB RAM for the heap (application)
  • Minimum 64 mB RAM for PermGen (classloader)

Memory intensive operations are OLAP, document building and very large data sets (+20k records).

Software requirements

Operating systems

  • Linux: Amazon, RedHat or CentOS
  • Windows: Any version

Java

  • Oracle Java 6+
  • OpenJDK 6

Application server

  • Tomcat 6
  • Tomcat 7
  • JBoss 7.1

Database server

  • MySQL 5.1 through 5.5

Infrequently tested software options include

  • IBM Java
  • JBoss, Jetty, Resin, WebSphere and Glassfish
  • Oracle, SQL Server, PostGres SQL, IBM DB2

Client / user support

All common devices are supported

  • Personal computers
  • Android phone/tablet
  • iPhone/iPad

All major browsers are supported

  • Chrome
  • Safari
  • Firefox 4+
  • Internet Explorer 7+