WMap is a LGPL framework to ease the development of j2ee mapping applications. The architecture of such an application is the following: a map server that accesses spatial databases or files and draws maps, the j2ee application that receives the requests from the web, and the html/javascript page that makes the requests to the j2ee application. WMAP comes to easy the development of the j2ee application and the javascript/html layer. WMap is writen in Java so it runs over any j2ee compliant server. It allows to write reusable components by implementing a java interface. The roles of this reusable components can be 'map' or 'tool' to interact with the maps. Generates the code to render the maps on the html page and the javascript code to interact with those maps. It's highly customizable in the way you can add a locator, scalebar and any element suitable for a mapping application. Provides a mechannism to connect to any map server and the map server may not be hosted in the same machine. The generated javascript is compatible with the most used web navigators: iexplorer, firefox, mozilla, ...

WMAP comes with a sample application easy to install. You only need a J2EE web server (tomcat, orion, ...) to deploy the wmapsample.war file. This sample application is very useful to begin a new project.

Currently WMAP is compatible with mozilla, firefox and IExplorer.