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 requirements for the memory
Normal requirements for the memory are
* Recommended 512 mB RAM for the heap (application)
* Recommended minumum 512 mB RAM for the heap (application)
* Recommended 128 mB RAM for PermGen (classloader)
* Recommended 128 mB RAM for PermGen (classloader)


Line 11: Line 11:
* Minimum 64 mB RAM for PermGen (classloader)
* Minimum 64 mB RAM for PermGen (classloader)


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


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

Revision as of 23:04, 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).

Normal requirements for the memory are

  • Recommended minumum 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 include OLAP analysis, 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+