Matte: credits, thanks, etc.

Matte is open source software, and wouldn't be possible if not for some great open source software created by others. This page lists the open source software that Matte uses. Much thanks to all of these projects!

Ehcache
For in-memory and on-disk caches, Matte uses Ehcache.
GLF
The Graphic Layers Framework from the old Java 2D API Graphics book is used for rendering some effects.
Hibernate
The Hibernate OR persistence framework is used by Matte.
HyperJAXB 2
I've used HyperJAXB often on projects, and HyperJAXB 2 is an excellent platform for building XML-based relational Java applications.
Jakarta Commons
The Apache Jakarta Commons project provides many, many useful Java packages. Matte uses Codec and Lang.
JSON
Matte uses the org.json JSON library for working with JSON data.
Log4J
Apache's Log4j package is used for logging services.
Lucene
The amazing Apache Lucene package is used for indexing/searching capabilities.
sMeta
For extracting metadata from media files Matte uses sMeta.
Spring Framework
The Spring framework serves as the overall application framework.
Tomcat Compression
For HTTP response encoding into gzip/zip, Mattes uses the CompressionFilter that ships as an example with Apache Tomcat.

Matte was developed with the help of other open source software, including:

Ant
There would be no sanity in the Java world were it not for Ant.
Eclipse
The fantastic Java IDE.
JUnit
The one, the only: JUnit.
Spring IDE for Eclipse
The Spring IDE for Eclipse made working with Spring that much easier within Eclipse.
Tomcat
The Apache Tomcat servlet container is used to run Matte.
SourceForge.net Logo