カール、オープンソースのCurl-Java連携ツール「Curl ORB」をリリース|リッチ・クライアント/RIA|トピックス|Computerworld

CW_Welcomeバナー

header_cwr_head_mid_fl_logo

CW_ADJUST_ウルトラバナー

CW_ウルトラバナー_Topics02

CW_ウルトラバナー_Topics04

CW_ウルトラバナー_Topics05

CW_ウルトラバナー_Topics06

CW_ウルトラバナー_Topics07

CW_ウルトラバナー_Topics08

リッチ・クライアント/RIA

RSS

カール、オープンソースのCurl-Java連携ツール「Curl ORB」をリリース

Curlクライアントからサーバ側のPOJOメソッドを呼び出す
(2008年10月21日)

 カールは10月21日、リッチ・クライアント開発言語「Curl」で記述されたアプリケーションとJavaオブジェクトを連携させる「Curl ORB for Java」をリリースした。「Apache License 2.0」の下、オープンソース・ソフトウェアとして提供する。

 Curl ORB for Javaは、ネットワーク接続されたCurlアプリケーションとJavaオブジェクトとの連携を可能にするORB(Object Request Broker)で、サポートするJavaオブジェクトはPOJO(Plain Old Java Object)。Curlクライアントとサーバ・サイドJavaとの連携を想定しており、「Spring Framework」や「Seasar2」といったDI(Dependency Injection)コンテナで管理されたPOJOのメソッドを呼び出すこともできる。

 やり取りされるオブジェクトのタイプとしては、プリミティブ型のほか、String、Date、ユーザー定義クラス、配列、List、Map、Exceptionをサポート。Javaクラスを基にCurlアプリケーションのソースコードを自動生成するジェネレータを提供する。

 カールによると、Curl ORB for Javaは、9月に同社が発表したオープンソース・コンポーネント・ライブラリ「AdvanceUI」に続く日本発のオープンソース・プロジェクトになる。今後は、データベースとの連携やサーバ・プッシュ機能(リアルタイム通信)、データ同期(オンライン、オフラインにおけるデータベースとの同期)など、機能の拡充を図るとしている。

 現時点でCurl ORB for Javaはベータ版の段階にあり、SourceForge.netからダウンロードできる。


「Curl ORB for Java」の機能概要

(Computerworld.jp)

記事詳細テキストバナー

ページの先頭へ戻る