System Requirements
Riot is written 100% pure Java and therefore works on all platforms that provide a Java 1.4 (or higher) JVM.
Riot is a light-weight web-application that runs in any Servlet API 2.4 compliant container.
Riot stores its data in a relational database and uses Hibernate to access it. Therefore all RDBMS supported by Hibernate can be used, including popular products like PostgreSQL, MySQL, Oracle and DB2.
Some features (like thumbnail generation and image cropping) require ImageMagick which is also available on all major platforms.
Client-side Requirements
The Riot user-interface is completely web-based and works in all major browsers*).
*) The backoffice has been tested with Firefox, IE 6/7, Safari and Opera. The frontoffice (AJAX in-place editing) works with Mozilla-based browsers like Firefox and Internet Explorer 6 and 7.