SRX Computer Science
Volume 2010 (2010), Article ID 812789, 8 pages
http://dx.doi.org/10.3814/2010/812789
Research Article

AirTemperature: Extensible Software Library to Generate Air Temperature Data

1Agriculture Research Council, CRA-CIN, 40128 Bologna, Italy
2European Commission Joint Research Centre, Institute for the Protection and Security of the Citizen, MARS Unit, AGRI4CAST Action, 21027 Ispra (VA), Italy
3Department of Crop Science, University of Milan, 20133 Milan, Italy

Received 10 December 2009; Revised 2 February 2010; Accepted 21 February 2010

Copyright © 2010 Marcello Donatelli et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract

The development of a set of reusable libraries to support custom applications has become a goal in biophysical modeling projects. This is true for weather modeling as well. AirTemperature is a software component providing a collection of deterministic and stochastic approaches to generate atmospheric temperature data on daily and hourly time steps. Data generated on a daily time step consist of maximum and minimum air temperature and dew point temperature. Hourly estimations include air and dew point temperatures. The software design allows for extension of the models implemented without recompiling the component. The component, inclusive of hypertext help documentation files, is released as compiled .NET2 version, allowing application development in either programming environment. A sample client and a sample extension project using AirTemperature are provided as source code. A sample Web service and a Web application are also developed as examples of possible use of the component.