GSoC 2015 student contributions to GenApp and Airavata
GSoC 2015 student contributions to GenApp and Airavata
复制标题
GSoC 2015 学生对 GenApp 和 Airavata 的贡献
DOI:
10.1002/cpe.3689
复制
发表时间:
2015
期刊:
影响因子:
--
通讯作者:
Brookes E
中科院分区:
文献类型:
--
作者:
Brookes E
GenApp generates applications on an extensible set oftarget languagesfor scientific modules. GenApp utilizes JavaScript object notation (JSON) format for alldefinition files. To create an application, definition files are created for global directives, menu, and modules. Target languages have definition files detailing the steps‐mappingcode fragmentsto output. Modules must be wrapped to accept and produce JSON as defined in the module's definition file.Execution modelsare not defined by GenApp; they are included in target language code fragments. Previously, GenApp included target languages of HTML5/PHP, Qt3/C++, and Qt4/C++ with execution models of direct local execution, a web server, or a web server accessible resource. A Google Summer of Code (GSoC) 2014 student demonstrated Airavata‐managed execution in GenApp's current target languages. Subsequently, Airavata's API and GenApp have evolved. Two GSoC‐2015 students updated the previous Airavata integration to support the current API and extend target languages to include Qt5/C++, Qt5/Android, and Java. GenApp was initially developed to wrap modules utilized in the small angles scattering field but is not restricted to this discipline. The GenApp philosophy is to minimize effort of the researcher to deploy modules and insure preservation in an evolving software landscape. Generated applications are in production and used by small angle scattering researchers. Copyright © 2015 John Wiley & Sons, Ltd.
登录
查看更多内容
DOI:
--
发表时间:
2011
期刊:
TeraGrid Conference
影响因子:
--
作者:
Warren Smith
通讯作者:
Warren Smith
影响因子:
2
作者:
Brookes, Emre H.;Anjum, Nadeem;Pierce, Marlon
通讯作者:
Pierce, Marlon
DOI:
--
发表时间:
2013
期刊:
Extreme Science and Engineering Discovery Environment
影响因子:
--
作者:
Shahbaz Memon;N. Attig;Gary Gorbet;Lahiru Gunathilake;Morris Riedel;T. Lippert;S. Marru;A. Grimshaw;F. Janetzko;B. Demeler;Raminder Singh;Morris Riedel
通讯作者:
Morris Riedel
DOI:
10.1145/2616498.2616560
发表时间:
2014
期刊:
Concurrency and Computation: Practice and Experience
影响因子:
--
作者:
E. Brookes
通讯作者:
E. Brookes
DOI:
--
发表时间:
2015
期刊:
影响因子:
--
作者:
André Merzky;Ole Weidner;S. Jha
通讯作者:
S. Jha