TimeMap Java is an open-source web mapping application, which was one of the first such applications to introduce generic time filtering and map animation on the web. TMJava is a comprehensive Java mapping applet which can run as a standalone application with local data, on a web site or as a two tier application with a backend server and independent metadata clearinghouse, supporting distributed data sources.