カール、オープンソースのRIA開発フレームワーク「Sonntag」を公開

 カールは5月19日、Curlアプリケーション開発フレームワーク「Sonntag(ゾンターク)」(仮称)をオープンソース・ソフトウェアとし て提供すると発表した。「Apache License 2.0」に準拠し、米国SourceForge.netを通じて提供する。

 Sonntagは、RIA(Rich Internet Application)開発言語Curlを用いたクライアント・アプリケーション開発のためのフレームワーク。MVC(Model-View-Controller)のアーキテクチャを採用している。

  画面レイアウト「Graphic」とアプリケーション・ロジック「Command」を、MVCのControllerに当たる「Screen」でブリッジ するというのが、Sonntagを用いたRIA開発の基本的な流れとなる。GraphicはVLE(ビジュアル・レイアウト・エディタ)などを使用してデ ザインする。

 カールにとってSonntagは、5月12日に提供を開始した拡張ライブラリ(関連記事) に続く5番目のオープンソース・ソフトウェア。同社はこれまで、上記2製品以外に、「Curl 3D Gallery」(3Dアプリケーション)、「Advanced UI」(UIデザイン・コンポーネント)、「Curl ORB for Java」(サーバ連携ツール)をオープンソースとして提供している。

 Sonntagは、SourceForgeのWebサイトからダウンロードすることができる。

引用:コンピュータワールド