Free codeBeamer 6.0 hosting for open source.
This server hosts 39000 users on the cloud!
         

Object Modeling System (OMS)

Welcome to the Object Modeling System (OMS), a pure Java, object-oriented modeling framework. OMS allows model construction and model application based on components. This is a collaborative project active among the U.S. Department of Agriculture and partner agencies and organizations involved with agro-environmental modeling. OMS v3.+ is a highly interoperable and lightweight modeling framework for component-based model and simulation development on multiple platforms.

Download
OMS 3.1 RC10
oms-3.1rc10-console.zip
Unzip this file, start the OMS3 Console. It will install everything you need. Contains the OMS Console and the core framework, includes all OMS binaries for development and runtime), Installation
oms-3.1rc10-src.zip (All sources, javadoc API, and the core Jar file).
New Features and Fixed Bugs in 3.1
(Open Issues for this RC)
 
 

The OMS3 framework goal is to provide features to the modeler to make easy to create, inter-operable, scalable, and unburdened models that take full advantage of contemporary computing, management, and infrastructure technologies while keeping it simple intuitive for users.

Models and Projects

Several environmental models are implemented using OMS3. Download and run them using provided examples data sets, or you can access the source code to make yourself familiar with OMS3 models.
Thornthwaite Monthy Water Balance Model
The Thorntwaite model can be used to examine various component of the hysdrolocic cycle to estimate global water balance.
Precipitation Runoff Modeling System (PRMS/OMS)
PRMS is a modular, deterministic, distributed-parameter modeling system developed to evaluate the impacts of various combinations of precipitation, climate, and land use on streamflow, sediment yields, and general basin hydrology.
AgroEcoSystem-Watershed Model (AgES-W)
AgES is a modular, spatially distributed hydrological system which implements hydrological processes as encapsulated process components. AgES operates at various temporal and spatial aggregation levels throughout the watershed.
More Examples...
A set of simple models and components to get new users started.

Related Projects

JGrasstools
hydro-geomorphological tool box implemented in OMS3, the Library contains all geoprocessing power that is behind JGrass at library level.
Component Library
OMS Science component Library on JavaForge

Development and Collaboration

As a user of this project you might want to:

You can access all source code (oms3 and models) using Subversion. Become a developer if you want to commit.

Please read this Note on how to use this site.

Training