Plotting Advancements to the GenApp Framework
收藏DataCite Commons2026-03-26 更新2024-07-27 收录
下载链接:
https://figshare.com/articles/dataset/Plotting_Advancements_to_the_GenApp_Framework/7068074
下载链接
链接失效反馈官方服务:
资源简介:
GenApp, a Generalized Application generation framework, is a general tool for rapid deployment of applications to an extensible set of target languages. To produce fully functional science gateways and standalone graphical user interface (GUI) applications, GenApp weaves libraries of code fragments and user defined modules as directed by simple textual definition files. Apart from the scientific code to be deployed, these definition files are the only input from the user. This conceptual simplicity makes GenApp ideally suitable for scientists (physicists, chemists etc.) with little-to-no CS expertise who wish to deploy their scientific software on the web. Currently, GenApp is used to generate multiple web-based science gateways primarily in the Small Angle Scattering field. GenApp features are frequently added as required by use cases. We will briefly cover existing basic and advanced GenApp capabilities and focus on detailed discussion of the most recently integrated GenApp features including enhancements to the user interface such as enabling robust interactive 2D and 3D data plotting.
GenApp(通用应用生成框架,Generalized Application generation framework)是一款可将应用快速部署至可扩展目标语言集的通用工具。为构建具备完整功能的科学网关与独立图形用户界面(Graphical User Interface,GUI)应用,GenApp会依据简易文本定义文件的指令,织入代码片段库与用户自定义模块。除需部署的科学代码外,此类定义文件是用户仅需提供的唯一输入内容。这种极简的设计思路,使得GenApp极为适合几乎不具备计算机科学(Computer Science,CS)专业背景、却希望将自身科学软件部署至网络的科研人员(如物理学家、化学家等)。目前,GenApp主要用于生成小角散射(Small Angle Scattering)领域的多款网页端科学网关。GenApp的功能会根据实际应用场景的需求持续迭代新增。本文将简要介绍GenApp现有的基础与高级功能,并重点详细探讨最新集成的GenApp特性,其中包括对用户界面的优化升级,例如支持功能完备的交互式二维与三维数据绘图。
提供机构:
figshare
创建时间:
2018-09-10



