This repository is used to build the WMT Web Application and the WMT REST Server. The REST server is a Java project comprised of several NetBeans modules. The web application is a JavaScript project. All of the projects are managed by Maven.
For more information, see the Wiki Home.
- Version(s): 1.0.0
Module | Description |
---|---|
wmt-application-web | WMT Web Application |
wmt-application-rest | WMT REST Server Application |
wmt-gis | WMT GIS API module [REST Server] |
wmt-jfree | JFree Charts wrapper module |
wmt-libraries | Wrapper module for third party libraries [REST Server] |
wmt-solar | WMT Solar API module [REST Server] |
wmt-time | WMT Time API module [REST Server] |
wmt-utilties | WMT Utilities module [REST Server] |
wmt-visad | VisAD wrapper module [REST Server] |
wmt-weather | WMT Weather API module [REST Server] |
wmt-weather-mesowest | WMT MesoWest Weather Service Provider module [REST Server] |
wmt-weather-nws | WMT National Weather Service Provider module [REST Server] |
wmt-wildfire | WMT Wildfire API [REST Server] |
vpproject | Visual Paradigm UML project |
Refer to the following documents for insight into the structure and design of this project:
See the Software Architecture Document
See the Software Design Guidelines
- Summary of set up
- Install NetBeans IDE Enterprise Edition (includes web servers)
- Download:
- Install Tomcat web server (may be included in NetBeans EE)
- Download:
- Clone this repository to your local drive
- Open and build the wildfire-management-tool-web project
- NetBeans: File > Open Project
- Install NetBeans IDE Enterprise Edition (includes web servers)
- Configuration
- Optional: Add an Apache Tomcat server to NetBeans
- NetBeans: Tools > Servers >
- Configure WMT Application - REST Services project to use your web server
- NetBeans: Projects tab > WMT Application - REST Services > Properties | Run
- Optional: Add an Apache Tomcat server to NetBeans
- Dependencies: Project dependencies are managed automatically by Maven.
- Database configuration: None.
- How to run tests
- Unit tests: Automatically performed by Maven
- Run time tests
- Run WMT Application - REST Services
- The web server should start automatically. If necessary: NetBeans: Services > Servers > | Start
- The REST Server page should be displayed in your web browser
- Run WMT Application - Web project
- The WMT web application should be displayed in your web browser
- Safari prerequisites: You must enable WebGL
- Safari > Preferences > Advanced | Show Develop menu = checked
- Safari > Develop > Enable WebGL = checked
- Run WMT Application - REST Services
- Deployment instructions: Two methods are described
- Apache Tomcat Deployment
- Open your Tomcat Web Application Manager
- Undeploy existing web app.
- Browse to .war file
- Deploy
- Microsoft WebMatrix
- Copy .war to local site's bin/apache-tomcat-/webapps
- Upload to remote site
- Apache Tomcat Deployment
Contact the repository owner regarding access to the repository or to submit changes. Also suggest enhancements and bug fixes via the Issue Tracker
- Bruce Schubert: bruce at emxsys dot com