Developer of the Wildfire Management Tool software featuring the Campbell Prediction System (CPS) for prediction wildland fire behavior. Bruce has posted 3 posts at DZone. You can read more from them at their website. View Full User Profile

NetBeans Platform Application: Campbell Prediction System (CPS) v1.1 Released

11.09.2010
| 6457 views |
  • submit to reddit

The Campbell Prediction System (CPS) is used to predict potential fire behavior of a wildland fire. CPS is used to adjust tactics and strategies to ensure the safety of firefighters and the effective use of resources. As a learning aid, this application lets you interactively adjust a fire's environment and conditions so that you can see how these affect the fire's behavior. CPS is a NetBeans 6.9.1 platform application with a 3D terrain viewer using the NASA WorldWind Java SDK and JOGL.


Figure 1. Example of main screen.

For more screenshots, documentation and information about CPS, visit the Emxsys website visit [Emxsys.com]

The CPS downloads and source code are available at Project Kenai [cps.kenai.com]. Alternatively, downloads are also available at SourceForge [sourceforge.net/projects/emxsys]

Bug

  • [CPS-20] - Behave calculations do not accomodate dynamic fuel models
  • [CPS-46] - Map viewer controls disappear after changing screen layout. Unable to restore them.
  • [CPS-47] - Crosshairs are hard to distiguish on light backgrounds
  • [CPS-48] - Map requires a refresh after Map Layer are enabled or disabled
  • [CPS-55] - Some map layers do not refresh the map after toggling their state
  • [CPS-65] - Haul Chart doesn't reflect non-burnable fuel models
  • [CPS-66] - Fuel Characteristics Chart doesn't reflect non-burnable fuel models

Improvement

  • [CPS-59] - Apply Metric/US units of measure conversions

New Feature

  • [CPS-35] - Create "Tip of the Day" to be shown at startup.
  • [CPS-45] - Add a "Go To" feature
  • [CPS-49] - Add a Go To placename gazetteer
  • [CPS-60] - Add LANDFIRE WMS layers
  • [CPS-61] - Link Fuel Model control to LANDFIRE data layer

Task

  • [CPS-44] - Port project to NetBeans 6.9
  • [CPS-63] - Add the Fuel Model name to the Haul Chart title
  • [CPS-64] - Update the CPS Splash Screen logo copyright dates
  • [CPS-71] - Apply localization to layer.xml files

Sub-task

  • [CPS-56] - Add startup settings for map layers
  • [CPS-57] - Add startup location settings
  • [CPS-62] - Non-burnable Fuel Models must be included
Published at DZone with permission of its author, Bruce Schubert.

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)