Misc Docs

Here is a list of technologies that are used within the Scarab project:

  • Turbine is the underlying web app framework
  • Torque is used for the database object relational layer.
  • Intake is used for form data validation and Torque OM object population.
  • Velocity is used as the abstraction between the user interface and the business logic (ie: the View). The look and feel of this application easily customizable.
  • Lucene is the search engine that is used to index and search the issue data.
  • MySQL is the SQL backend (Support for other RDBM's will also be included. We are just developing with MySQL for now because it is a commonly used database.)
  • Tomcat 4.x is the target Java Servlet engine (Any Servlet API 2.1 or higher engine will work).