...
首页> 外文期刊>電子情報通信学会論文誌, D. 情報·システム >AspectFX:アスペクト指向によるRIA開発での協業を支援するフレームワーク
【24h】

AspectFX:アスペクト指向によるRIA開発での協業を支援するフレームワーク

机译:AspectFX:一种基于方面导向来支持RIA开发中的协作的框架

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

摘要

本論文では,リッチインターネットアプリケーション(RIA)開発におけるデザィナと開発者の協業を,アスペクト指向を導入して支援するフレームワーク,AspectFXの提案と実装について述べる.従来のウエブアプリケーションと異なり,RIAでは洗練されたデザインやアニメーション,操作性を提供する.そのため,RIA開発では画面をデザィンするデザィナと,機能を実装する開発者の協業が必要になる.一般に複数人で行う開発では,開発やテストの効率を考慮し,アプリケーションを役割の異なるモジュールに分割することが望ましく,これらはMVCアーキテクチャやオブジェクト指向開発の導入によって実現されている.これらモジュールをアプリケーションとして機能させるには,モジュールに実装された機能の呼出しを記述する必要があるが,開発者は自身が担当する機能以外の呼出しも記述する必要があるため,モジュール間の依存が強くなり,デザィンや仕様変更に伴う開発や運用コストの増大につながる。例えば,アニメーションの実装はデザイナが担当するが,開始や停止などの制御は一般に開発者がAPIを通じて行う.アニメーションに関する処理はデザイナにとって主要な作業になるが,開発者にとっては余計な作業であり,仕様変更に伴うプログラムの変更は開発者にとって煩わしい作業となる.そこで本論文では,RIA開発にアスペクト指向を導入し,モジュール間の機能呼出しを横断的関心事ととらえてソースコードから削除するとともに,各モジュールの関係を実行時に確立してーつのアプリケーションとして動作させるフレームワーク,AspectFXの設計と実装について述べる.AspectFXの導入によって,デザイナと開発者は自身の主たる作業に集中することができるだけでなく,デザインや仕様の変更に伴う開発や運用コストの削減が期待できる.
机译:本文介绍了AspectFX的建议和实现,AspectFX是一个框架,该框架引入并支持富Internet应用程序(RIA)开发中设计人员和开发人员之间面向方面的协作。与传统的Web应用程序不同,RIA提供复杂的设计,动画和可操作性。因此,在RIA开发中,有必要与设计屏幕的设计者和实现功能的开发者合作。通常,在由多人进行的开发中,考虑到开发和测试的效率,希望将应用程序划分为具有不同角色的模块,并且这些是通过引入MVC体系结构和面向对象的开发来实现的。为了使这些模块能够充当应用程序,有必要描述对模块中实现的功能的调用,但是由于开发人员需要描述除他/她负责的功能以外的调用,因此模块之间存在依赖关系。由于设计和规格的更改,它变得更强大并导致开发和运营成本的增加。例如,设计人员负责实现动画,但是开发人员通常通过API控制开始和停止。与动画相关的处理是设计人员的主要任务,但对于开发人员而言则是额外的任务,并且由于规格更改而导致的程序更改对于开发人员而言是繁琐的任务。因此,在本文中,我们将面向方面的概念引入RIA开发中,将模块之间的函数调用视为跨领域关注点,将其从源代码中删除,并在运行时建立每个模块之间的关系以作为一个应用程序进行操作。将描述框架AspectFX的设计和实现。随着AspectFX的推出,设计人员和开发人员不仅可以专注于其主要工作,而且还希望由于设计和规格的更改而减少开发和运营成本。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号