jDSSAT: A JavaScript Module for DSSAT-CSM integration.

Detalhes bibliográficos
Autor(a) principal: RESENES, J. de A.
Data de Publicação: 2019
Outros Autores: PAVAN, W., HÖLBIG, C. A., FERNANDES, J. M. C., SHELIA, V., PORTER, C., HOOGENBOOM, G.
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Repositório Institucional da EMBRAPA (Repository Open Access to Scientific Information from EMBRAPA - Alice)
Texto Completo: http://www.alice.cnptia.embrapa.br/alice/handle/doc/1119504
https://doi.org/10.1016/j.softx.2019.100271
Resumo: The DSSAT is a collection of computer programs and tools integrated into a single software package inorder to facilitate the application of crop simulation models in research and decision making. The DSSAT Shell, an user interface program, enables users to easily select and use any of the DSSAT components. It reads text files, both input and output with fixed width format, to provide informationto the users and to be able to run the models. The logic to read DSSAT files and process theinformationtodisplaytotheuserreliesontheShellitselfandcannotbereusablebyanyothersystem,which makes it harder to implement alternatives for the DSSAT Shell since there are no frame works available that implements the complexity of processing DSSAT files. The DSSAT tools were built using old programming technologies such Visual Basic which is in end-of-life support and Delphi, these technologies should be replaced for a modern and standardized software development approach for abetter maintainability. Besides, these tools are standalone and they do not share code which increases the effort to maintain them. This work presents the jDSSAT, a multiplatform JavaScript module. Thej DSSAT provides a standard and reusable approach for reading and processing DSSAT files. Throughthis approach, we isolate the complexity of processing DSSAT files to allow DSSAT integration on anyenvironment. It also integrates with DSSAT-CSM to make it easier to run DSSAT models in Linux,Windows and MacOS. As a result, we present a multiplatform user interface prototype created to run DSSAT crop models using the main feature sof the jDSSAT. Also,the integration with the Renvironment that expands the possibilities of the DSSAT integration.
id EMBR_db4807527672a9ef40cb03868fb39e60
oai_identifier_str oai:www.alice.cnptia.embrapa.br:doc/1119504
network_acronym_str EMBR
network_name_str Repositório Institucional da EMBRAPA (Repository Open Access to Scientific Information from EMBRAPA - Alice)
repository_id_str 2154
spelling jDSSAT: A JavaScript Module for DSSAT-CSM integration.DSSATCrop simulationJavaScriptThe DSSAT is a collection of computer programs and tools integrated into a single software package inorder to facilitate the application of crop simulation models in research and decision making. The DSSAT Shell, an user interface program, enables users to easily select and use any of the DSSAT components. It reads text files, both input and output with fixed width format, to provide informationto the users and to be able to run the models. The logic to read DSSAT files and process theinformationtodisplaytotheuserreliesontheShellitselfandcannotbereusablebyanyothersystem,which makes it harder to implement alternatives for the DSSAT Shell since there are no frame works available that implements the complexity of processing DSSAT files. The DSSAT tools were built using old programming technologies such Visual Basic which is in end-of-life support and Delphi, these technologies should be replaced for a modern and standardized software development approach for abetter maintainability. Besides, these tools are standalone and they do not share code which increases the effort to maintain them. This work presents the jDSSAT, a multiplatform JavaScript module. Thej DSSAT provides a standard and reusable approach for reading and processing DSSAT files. Throughthis approach, we isolate the complexity of processing DSSAT files to allow DSSAT integration on anyenvironment. It also integrates with DSSAT-CSM to make it easier to run DSSAT models in Linux,Windows and MacOS. As a result, we present a multiplatform user interface prototype created to run DSSAT crop models using the main feature sof the jDSSAT. Also,the integration with the Renvironment that expands the possibilities of the DSSAT integration.Jonas de Abreu Resenes, Graduate Program in Applied Computing, University of Passo Fundo, Brazil; Willingthon Pavan, Graduate Program in Applied Computing, University of Passo Fundo, Brazil; Carlos Amaral Hölbig, Graduate Program in Applied Computing, University of Passo Fundo, Brazil; JOSE MAURICIO CUNHA FERNANDES, CNPT; Vakhtang Shelia, Agricultural and Biological Engineering, University of Florida, Gainesville, FL, USA; Cheryl Porter, Agricultural and Biological Engineering, University of Florida, Gainesville, FL, USA; Gerrit Hoogenboom, Agricultural and Biological Engineering, University of Florida, Gainesville, FL, USA.RESENES, J. de A.PAVAN, W.HÖLBIG, C. A.FERNANDES, J. M. C.SHELIA, V.PORTER, C.HOOGENBOOM, G.2020-01-29T18:08:55Z2020-01-29T18:08:55Z2020-01-2920192020-01-29T18:08:55Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleSoftwareX, n. 10, (e-100271), 2019.http://www.alice.cnptia.embrapa.br/alice/handle/doc/1119504https://doi.org/10.1016/j.softx.2019.100271enginfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da EMBRAPA (Repository Open Access to Scientific Information from EMBRAPA - Alice)instname:Empresa Brasileira de Pesquisa Agropecuária (Embrapa)instacron:EMBRAPA2020-01-29T18:09:01Zoai:www.alice.cnptia.embrapa.br:doc/1119504Repositório InstitucionalPUBhttps://www.alice.cnptia.embrapa.br/oai/requestopendoar:21542020-01-29T18:09:01falseRepositório InstitucionalPUBhttps://www.alice.cnptia.embrapa.br/oai/requestcg-riaa@embrapa.bropendoar:21542020-01-29T18:09:01Repositório Institucional da EMBRAPA (Repository Open Access to Scientific Information from EMBRAPA - Alice) - Empresa Brasileira de Pesquisa Agropecuária (Embrapa)false
dc.title.none.fl_str_mv jDSSAT: A JavaScript Module for DSSAT-CSM integration.
title jDSSAT: A JavaScript Module for DSSAT-CSM integration.
spellingShingle jDSSAT: A JavaScript Module for DSSAT-CSM integration.
RESENES, J. de A.
DSSAT
Crop simulation
JavaScript
title_short jDSSAT: A JavaScript Module for DSSAT-CSM integration.
title_full jDSSAT: A JavaScript Module for DSSAT-CSM integration.
title_fullStr jDSSAT: A JavaScript Module for DSSAT-CSM integration.
title_full_unstemmed jDSSAT: A JavaScript Module for DSSAT-CSM integration.
title_sort jDSSAT: A JavaScript Module for DSSAT-CSM integration.
author RESENES, J. de A.
author_facet RESENES, J. de A.
PAVAN, W.
HÖLBIG, C. A.
FERNANDES, J. M. C.
SHELIA, V.
PORTER, C.
HOOGENBOOM, G.
author_role author
author2 PAVAN, W.
HÖLBIG, C. A.
FERNANDES, J. M. C.
SHELIA, V.
PORTER, C.
HOOGENBOOM, G.
author2_role author
author
author
author
author
author
dc.contributor.none.fl_str_mv Jonas de Abreu Resenes, Graduate Program in Applied Computing, University of Passo Fundo, Brazil; Willingthon Pavan, Graduate Program in Applied Computing, University of Passo Fundo, Brazil; Carlos Amaral Hölbig, Graduate Program in Applied Computing, University of Passo Fundo, Brazil; JOSE MAURICIO CUNHA FERNANDES, CNPT; Vakhtang Shelia, Agricultural and Biological Engineering, University of Florida, Gainesville, FL, USA; Cheryl Porter, Agricultural and Biological Engineering, University of Florida, Gainesville, FL, USA; Gerrit Hoogenboom, Agricultural and Biological Engineering, University of Florida, Gainesville, FL, USA.
dc.contributor.author.fl_str_mv RESENES, J. de A.
PAVAN, W.
HÖLBIG, C. A.
FERNANDES, J. M. C.
SHELIA, V.
PORTER, C.
HOOGENBOOM, G.
dc.subject.por.fl_str_mv DSSAT
Crop simulation
JavaScript
topic DSSAT
Crop simulation
JavaScript
description The DSSAT is a collection of computer programs and tools integrated into a single software package inorder to facilitate the application of crop simulation models in research and decision making. The DSSAT Shell, an user interface program, enables users to easily select and use any of the DSSAT components. It reads text files, both input and output with fixed width format, to provide informationto the users and to be able to run the models. The logic to read DSSAT files and process theinformationtodisplaytotheuserreliesontheShellitselfandcannotbereusablebyanyothersystem,which makes it harder to implement alternatives for the DSSAT Shell since there are no frame works available that implements the complexity of processing DSSAT files. The DSSAT tools were built using old programming technologies such Visual Basic which is in end-of-life support and Delphi, these technologies should be replaced for a modern and standardized software development approach for abetter maintainability. Besides, these tools are standalone and they do not share code which increases the effort to maintain them. This work presents the jDSSAT, a multiplatform JavaScript module. Thej DSSAT provides a standard and reusable approach for reading and processing DSSAT files. Throughthis approach, we isolate the complexity of processing DSSAT files to allow DSSAT integration on anyenvironment. It also integrates with DSSAT-CSM to make it easier to run DSSAT models in Linux,Windows and MacOS. As a result, we present a multiplatform user interface prototype created to run DSSAT crop models using the main feature sof the jDSSAT. Also,the integration with the Renvironment that expands the possibilities of the DSSAT integration.
publishDate 2019
dc.date.none.fl_str_mv 2019
2020-01-29T18:08:55Z
2020-01-29T18:08:55Z
2020-01-29
2020-01-29T18:08:55Z
dc.type.driver.fl_str_mv info:eu-repo/semantics/publishedVersion
info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv SoftwareX, n. 10, (e-100271), 2019.
http://www.alice.cnptia.embrapa.br/alice/handle/doc/1119504
https://doi.org/10.1016/j.softx.2019.100271
identifier_str_mv SoftwareX, n. 10, (e-100271), 2019.
url http://www.alice.cnptia.embrapa.br/alice/handle/doc/1119504
https://doi.org/10.1016/j.softx.2019.100271
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.source.none.fl_str_mv reponame:Repositório Institucional da EMBRAPA (Repository Open Access to Scientific Information from EMBRAPA - Alice)
instname:Empresa Brasileira de Pesquisa Agropecuária (Embrapa)
instacron:EMBRAPA
instname_str Empresa Brasileira de Pesquisa Agropecuária (Embrapa)
instacron_str EMBRAPA
institution EMBRAPA
reponame_str Repositório Institucional da EMBRAPA (Repository Open Access to Scientific Information from EMBRAPA - Alice)
collection Repositório Institucional da EMBRAPA (Repository Open Access to Scientific Information from EMBRAPA - Alice)
repository.name.fl_str_mv Repositório Institucional da EMBRAPA (Repository Open Access to Scientific Information from EMBRAPA - Alice) - Empresa Brasileira de Pesquisa Agropecuária (Embrapa)
repository.mail.fl_str_mv cg-riaa@embrapa.br
_version_ 1794503489510965248