首页> 外文会议>Conference on Advanced Software and Control for Astronomy >Application development using the ALMA common software
【24h】

Application development using the ALMA common software

机译:使用ALMA常用软件的应用程序开发

获取原文

摘要

The ALMA Common Software (ACS) provides the software infrastructure used by ALMA and by several other telescope projects, thanks also to the choice of adopting the LGPL public license. ACS is a set of application frameworks providing the basic services needed for object oriented distributed computing. Among these are transparent remote object invocation, object deployment and location based on a container/component model, distributed error, alarm handling, logging and events. ACS is based on CORBA and built on top of free CORBA implementations. Free software is extensively used wherever possible. The general architecture of ACS was presented at SP1E 2002. ACS has been under development for 6 years and it is midway through its development life. Many applications have been written using ACS; the ALMA test facility, APEX and other telescopes are running systems based on ACS. This is therefore a good time to look back and see what have been until now the strong and the weak points of ACS in terms of architecture and implementation. In this perspective, it is very important to analyze the applications based on ACS, the feedback received by the users and the impact that this feedback has had on the development of ACS itself, by favoring the development of some features with respect to others. The purpose of this paper is to describe the results of this analysis and discuss what we would like to do in order to extend and improve ACS in the coming years, in particular to make application development easier and more efficient.
机译:ALMA常见软件(ACS)提供了Alma和其他几个望远镜项目的软件基础设施,也有助于选择采用LGPL公共许可证。 ACS是一组应用程序框架,提供面向对象的分布式计算所需的基本服务。其中是透明的远程对象调用,基于容器/组件模型,分布式错误,警报处理,记录和事件的对象部署和位置。 ACS基于CORBA,并建立在免费的CORBA实现之上。可以在可能的情况下广泛使用自由软件。 ACS的一般架构在SP1E 2002上呈现。ACS已经开发了6年,并通过其发展生活中途。许多应用程序已经使用ACS编写; Alma测试设施,顶点和其他望远镜是基于AC的运行系统。因此,这是一个景观的好时机,看看到目前为止是在架构和实施方面的强烈和AC的弱点。在这种角度来看,根据ACS分析应用程序,用户收到的反馈以及该反馈对ACS本身的影响的影响非常重要,这是通过尊重他人的一些特征的发展。本文的目的是描述该分析的结果,并讨论我们想做的事情,以便在未来几年扩展和改进AC,特别是使应用更容易和更高效。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号