{"id":20288018,"url":"https://github.com/emxsys/wildfire-management-tool-web","last_synced_at":"2025-08-28T22:27:02.658Z","repository":{"id":79307892,"uuid":"400993201","full_name":"emxsys/wildfire-management-tool-web","owner":"emxsys","description":"WMT REST server","archived":false,"fork":false,"pushed_at":"2021-08-29T08:49:35.000Z","size":47354,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-14T08:32:34.149Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/emxsys.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-08-29T08:46:37.000Z","updated_at":"2021-08-29T08:49:49.000Z","dependencies_parsed_at":"2023-04-26T19:31:22.697Z","dependency_job_id":null,"html_url":"https://github.com/emxsys/wildfire-management-tool-web","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emxsys%2Fwildfire-management-tool-web","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emxsys%2Fwildfire-management-tool-web/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emxsys%2Fwildfire-management-tool-web/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/emxsys%2Fwildfire-management-tool-web/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/emxsys","download_url":"https://codeload.github.com/emxsys/wildfire-management-tool-web/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241781658,"owners_count":20019273,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-14T14:43:42.821Z","updated_at":"2025-03-04T04:22:10.149Z","avatar_url":"https://github.com/emxsys.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# README - Wildfire Management Tool Web (WMTweb) #\r\n\r\n## What is this repository for? ##\r\n\r\nThis repository is used to build the WMT Web Application and the WMT REST Server.\r\nThe REST server is a Java project comprised of several NetBeans modules. \r\nThe web application is a JavaScript project.\r\nAll of the projects are managed by Maven.\r\n\r\nFor more information, see the [Wiki Home](https://bitbucket.org/emxsys/wildfire-management-tool-web/wiki/Home).\r\n\r\n### Overview ###\r\n\r\n* Version(s): 1.0.0\r\n#### Repository Structure\r\n Module                    | Description \r\n-------------------------- | -------------------------------------------------\r\n***wmt-application-web***  | ***WMT Web Application***\r\n***wmt-application-rest*** | ***WMT REST Server Application*** \r\nwmt-gis                    | WMT GIS API module [REST Server]\r\nwmt-jfree                  | JFree Charts wrapper module\r\nwmt-libraries              | Wrapper module for third party libraries [REST Server]\r\nwmt-solar                  | WMT Solar API module [REST Server]\r\nwmt-time                   | WMT Time API module [REST Server]\r\nwmt-utilties               | WMT Utilities module [REST Server]\r\nwmt-visad                  | VisAD wrapper module [REST Server]\r\nwmt-weather                | WMT Weather API module [REST Server]\r\nwmt-weather-mesowest       | WMT MesoWest Weather Service Provider module [REST Server]\r\nwmt-weather-nws            | WMT National Weather Service Provider module [REST Server]\r\nwmt-wildfire               | WMT Wildfire API [REST Server]\r\nvpproject                  | Visual Paradigm UML project\r\n\r\n## How do I get set up? ##\r\nRefer to the following documents for insight into the structure and design of this project:\r\n\r\nSee the [Software Architecture Document](https://bitbucket.org/emxsys/wildfire-management-tool-web/wiki/Software%20Architecture)\r\n\r\nSee the [Software Design Guidelines](https://bitbucket.org/emxsys/wildfire-management-tool-web/wiki/Software%20Design)\r\n\r\n* Summary of set up\r\n    * Install NetBeans IDE Enterprise Edition (includes web servers)\r\n        * Download: \r\n    * Install Tomcat web server (may be included in NetBeans EE)\r\n        * Download: \r\n    * Clone this repository to your local drive\r\n    * Open and build the **wildfire-management-tool-web** project\r\n        * NetBeans: File \u003e Open Project \r\n* Configuration\r\n    * Optional: Add an Apache Tomcat server to NetBeans\r\n        * NetBeans: Tools \u003e Servers \u003e \u003cAdd Server...\u003e\r\n    * Configure **WMT Application - REST Services** project to use your web server\r\n        * NetBeans: Projects tab \u003e **WMT Application - REST Services** \u003e Properties | Run\r\n* Dependencies: Project dependencies are managed automatically by Maven. \r\n* Database configuration: None.\r\n* How to run tests\r\n    * Unit tests: Automatically performed by Maven\r\n    * Run time tests\r\n        * Run **WMT Application - REST Services**\r\n            * The web server should start automatically. If necessary: NetBeans: Services \u003e Servers \u003e \u003cServer Name\u003e | Start\r\n            * The REST Server page should be displayed in your web browser\r\n        * Run **WMT Application - Web** project\r\n            * The WMT web application should be displayed in your web browser\r\n            * Safari prerequisites: You must enable WebGL\r\n                * Safari \u003e Preferences \u003e Advanced | Show Develop menu = checked\r\n                * Safari \u003e Develop \u003e Enable WebGL = checked\r\n* Deployment instructions: Two methods are described\r\n    * Apache Tomcat Deployment\r\n        1. Open your Tomcat Web Application Manager\r\n        1. Undeploy existing web app.\r\n        1. Browse to .war file\r\n        1. Deploy\r\n    * Microsoft WebMatrix\r\n        1. Copy .war to local site's bin/apache-tomcat-\u003cversion\u003e/webapps\r\n        1. Upload to remote site\r\n    \r\n## Contribution guidelines ##\r\nContact the repository owner regarding access to the repository or to submit changes.\r\nAlso suggest enhancements and bug fixes via the [Issue Tracker](https://bitbucket.org/emxsys/wildfire-management-tool-web/issues)\r\n\r\n## Who do I talk to? ##\r\n* Bruce Schubert: bruce at emxsys dot com\r\n\r\n## Project metrics\r\n* See the [Wildfire-Management-Tool-Web project on OpenHub](https://www.openhub.net/p/wildfire-management-tool-web)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femxsys%2Fwildfire-management-tool-web","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Femxsys%2Fwildfire-management-tool-web","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Femxsys%2Fwildfire-management-tool-web/lists"}