GenApp: Extensible tool for rapid generation of web and native GUI applications

GenApp: Extensible tool for rapid generation of web and native GUI applications
复制标题

GenApp:用于快速生成 Web 和本机 GUI 应用程序的可扩展工具

DOI:
10.1016/j.future.2017.09.069
复制
发表时间:
2017
期刊:
Future Gener. Comput. Syst.
影响因子:
--
通讯作者:
E. Brookes
E. Brookes
中科院分区:
--
文献类型:
--
作者:
A. Savelyev;E. Brookes

文献摘要

参考文献

被引文献

相似文献

GenApp是用一组可扩展的目标语言快速部署应用程序的通用工具。GenApp从定义文件和代码片段库的集合中构建功能齐全的科学网关和独立GUI应用程序。现有的和新的GenApp功能可以通过使用特殊定义的GenApp宏来修改和实现。我们通过将OAuth2用户凭证管理集成到GenApp框架中来演示该策略是如何工作的。GenApp的主要特点是对最终用户的专业技术要求最低,以及确保生成的应用程序的可持续性的开放式设计。由于使用概念上的简单性,GenApp非常适合不是专业开发人员的科学家,通过快速部署高级应用程序,将他们在代码中体现的理论和实验专业知识传播到他们的社区。
GenApp is a general tool for rapid deployment of applications in an extensible set of target languages. GenApp builds fully functioning science gateways and standalone GUI applications from collections of definition files and libraries of code fragments. Existing and new GenApp capabilities can be modified and implemented by using special defined GenApp macros. We demonstrate how this strategy works by integration of the OAuth2 user credential management into GenApp framework. Among the main GenApp features are the minimal technical expertise requirement for the end user and an open-end design ensuring sustainability of generated applications. Because of the conceptual simplicity of use, GenApp is ideally suited to scientists who are not professional developers, to disseminate their theoretical and experimental expertise as embodied in their code to their communities by rapidly deploying advanced applications.
GSoC 2015 学生对 GenApp 和 Airavata 的贡献
DOI: 10.1002/cpe.3689
发表时间: 2015
期刊: Practice and Experience
影响因子: --
作者:
Brookes E
通讯作者: Brookes E