Software used by Riot
A list of tools and libraries
Riot is based upon various free software packages, listed below. We would like to thank the authors of these tools and libraries for their great work.
Spring Framework - Riot uses Spring as IoC container and web MVC framework.
Hibernate is a powerful, high performance object/relational persistence and query service.
FreeMarker is a templating language that can be used as view technology within Spring MVC applications.
Direct Web Remoting - DWR allows Javascript in a browser to interact with Java on a server. The Riot Toolbar uses this technology to create a rich AJAX user interface.
Apache Ant is a Java-based build tool and make replacement.
Ivy is a popular dependency manager focusing on flexibility and simplicity.
Structure101 makes software structure (design, architecture and packaging) easy to understand, define, communicate, control and keep simple.
YourKit is kindly supporting open source projects with its full-featured Java Profiler. YourKit, LLC is the creator of innovative and intelligent tools for profiling Java and .NET applications. Take a look at YourKit's leading software products: YourKit Java Profiler and YourKit .NET Profiler.