抄録/ポイント:
抄録/ポイント
文献の概要を数百字程度の日本語でまとめたものです。
部分表示の続きは、JDreamⅢ(有料)でご覧頂けます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
本論文では,リッチインターネットアプリケーション(RIA)開発におけるデザイナと開発者の協業を,アスペクト指向を導入して支援するフレームワーク,AspectFXの提案と実装について述べる。従来のウェブアプリケーションと異なり,RIAでは洗練されたデザインやアニメーション,操作性を提供する。そのため,RIA開発では画面をデザインするデザイナと,機能を実装する開発者の協業が必要になる。一般に複数人で行う開発では,開発やテストの効率を考慮し,アプリケーションを役割の異なるモジュールに分割することが望ましく,これらはMVCアーキテクチャやオブジェクト指向開発の導入によって実現されている。これらモジュールをアプリケーションとして機能させるには,モジュールに実装された機能の呼出しを記述する必要があるが,開発者は自身が担当する機能以外の呼出しも記述する必要があるため,モジュール間の依存が強くなり,デザインや仕様変更に伴う開発や運用コストの増大につながる。例えば,アニメーションの実装はデザイナが担当するが,開始や停止などの制御は一般に開発者がAPIを通じて行う。アニメーションに関する処理はデザイナにとって主要な作業になるが,開発者にとっては余計な作業であり,仕様変更に伴うプログラムの変更は開発者にとって煩わしい作業となる。そこで本論文では,RIA開発にアスペクト指向を導入し,モジュール間の機能呼出しを横断的関心事ととらえてソースコードから削除するとともに,各モジュールの関係を実行時に確立して一つのアプリケーションとして動作させるフレームワーク,AspectFXの設計と実装について述べる。AspectFXの導入によって,デザイナと開発者は自身の主たる作業に集中することができるだけでなく,デザインや仕様の変更に伴う開発や運用コストの削減が期待できる。(著者抄録)