Eclipse、RAP発表でJavaScriptを容易に

Eclipse Foundationは同組織にとって初となるAJAXサーバをリリースした。

» 2007年10月17日 07時31分 公開
[Darryl K. Taft,eWEEK]
eWEEK

 Eclipse Foundationは、「Eclipse Rich AJAX Platform(RAP)1.0」を発表した。これは無償でダウンロードできるAJAX(Asynchronous JavaScript and XML)サーバであり、リッチなインターネットアプリケーションの開発および実装が行える。

 Eclipse RAP 1.0は、Eclipseコンポーネントモデルを使用し、OSGi(Open Services Gateway Initiative)をベースとしてRIA(リッチインターネットアプリケーション)を作成できる初のAJAXプラットフォーム。Eclipse幹部によると、OSGiはサービス指向、コンポーネントベースの環境であり、アプリケーションおよびサービスの相互運用性を促進するという。

 独カールスルーエを本拠とし、オレゴン州ポートランドに米国本社を置くInnoopractのヨーヘン・クラウゼCEOによると、RAPを利用すれば、コンポーネントベースのAJAXアプリケーションやRIAを作成し、既存のエンタープライズシステムと連携することが可能だという。

 古くからのEclipseのメンバーであるInnoopractは、「Eclipse AJAX Toolkit Framework」の開発リーダーを務める。

 「われわれはEclipse.orgから初のAJAXサーバをリリースした。Javaを使ってRIAを配備することが可能なモジュラー型、コンポーネント方式のアプローチが初めて利用できるようになるのだ。さらに、機能面に関して言えば、人々がわれわれのリッチデータ技術を利用して配備してきた機能が、リッチアプリケーションの開発にも利用できるようになった」とクラウゼ氏は話す。

 同氏によると、これまでユーザーが利用してきた「Eclipse RCP(Rich Client Platform)」フレームワークをWebアプリケーションの開発にも利用できるようになるという。

 スペインのマドリードに本社を置くITコンサルティング/プロフェッショナルサービス会社Autonomindのロベルト・サンチェスCEOは、3月にEclipseプロセスでRAPが2周年を迎えて以来、同技術を利用している。

 サンチェス氏によると、Autonomindでは、RAPを利用して「AMVitae」というアプリケーションを開発した。これは履歴書を保存するためのアプリケーションだ。ユーザーは自分自身をアプリケーションに登録し、職歴、技術スキル、言語能力などの情報をそこに含めることができるという。

 ユーザーの情報は、AutonomindのデータベースにXML形式で保存される。「こうしておくことにより、新しいプロジェクトが始まったり、顧客からのリクエストがあったりしたときに、キーワードを使って履歴書を検索することができる。条件に合った履歴書が見つかったら、PDF形式でダウンロードすることができる。そして関係者全員の間でコミュニケーションプロセスが始まる。このアプリケーションのユーザーとしては、ソフトウェア技術者やシステム管理者を想定している」と同氏は説明する。

 サンチェス氏は、RAPならびに開発者がそれに注ぎ込んだ努力を称賛しながらも、「RAPは、Java Web開発者よりもEclipse/RCP開発者の方を向きすぎていると思う。リリース1.0では、RCP APIに準拠することに重点が置かれているようだ。しかし将来的には、従来のWeb開発要件をベースとした他社のJava Webフレームワークにも目を向けて機能を拡充すべきだ」と付け加える。

 「Javaのノウハウを持っている人はかなり多いが、JavaScriptのノウハウを持っている人は比較的少ない。RAPでは、彼らが既に使い慣れているツールセットを使用できるので、JavaScriptと格闘しなくても済む」とクラウゼ氏は話す。

 またクラウゼ氏は、RAPチームがEclipse Platformの大部分を再利用し、それをコミュニティーに提供できるようになると考えている。

関連キーワード

Java | JavaScript | XML | API | Webアプリケーション


Editorial items that were originally published in the U.S. Edition of “eWEEK” are the copyrighted property of Ziff Davis Enterprise Inc. Copyright (c) 2011. All Rights Reserved.

注目のテーマ