首页> 外文期刊>Fusion Engineering and Design >Web interface for plasma analysis codes
【24h】

Web interface for plasma analysis codes

机译:Web界面用于血浆分析代码

获取原文
获取原文并翻译 | 示例
       

摘要

There are many analysis codes that analyze various aspects of plasma physics. However, most of them are FORTRAN programs that are written to be run in supercomputers. On the other hand, many scientists use GUI (graphical user interface)-based operating systems. For those who are not familiar with supercomputers, it is a difficult task to run analysis codes in supercomputers, and they often hesitate to use these programs to substantiate their ideas. Furthermore, these analysis codes are written for personal use, and the programmers do not expect these programs to be run by other users. In order to make these programs to be widely used by many users, the authors developed user-friendly interfaces using a Web interface. Since the Web browser is one of the most common applications, it is useful for both the users and developers. In order to realize interactive Web interface, AJAX technique is widely used, and the authors also adopted AJAX. To build such an AJAX based Web system, Ruby on Rails plays an important role in this system. Since this application framework, which is written in Ruby, abstracts the Web interfaces necessary to implement AJAX and database functions, it enables the programmers to efficiently develop the Web-based application. In this paper, the authors will introduce the system and demonstrate the usefulness of this approach.
机译:有许多分析代码可以分析等离子体物理学的各个方面。但是,大多数都是FORTRAN程序,这些程序被编写为在超级计算机中运行。另一方面,许多科学家使用基于GUI(图形用户界面)的操作系统。对于那些不熟悉超级计算机的人来说,在超级计算机中运行分析代码是一项艰巨的任务,他们常常不愿使用这些程序来证实他们的想法。此外,这些分析代码仅供个人使用,程序员不希望这些程序由其他用户运行。为了使这些程序被许多用户广泛使用,作者使用Web界面开发了用户友好的界面。由于Web浏览器是最常见的应用程序之一,因此对于用户和开发人员都非常有用。为了实现交互式Web界面,AJAX技术被广泛使用,并且作者还采用了AJAX。为了构建这样的基于AJAX的Web系统,Ruby on Rails在该系统中扮演着重要的角色。由于这个用Ruby编写的应用程序框架抽象了实现AJAX和数据库功能所必需的Web接口,因此它使程序员能够有效地开发基于Web的应用程序。在本文中,作者将介绍该系统并演示此方法的实用性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号