タブの始まり
- 概要
- RIA選択中タブ,
- マッシュアップ
- ソーシャル・ネットワーク
- リソース
リッチ・インターネット・アプリケーション(RIA)
リッチ・インターネット・アプリケーション(RIA)は、Webブラウザー機能で高度なユーザー・インターフェースを提供するWebアプリケーションのスタイルです。
Webアプリケーションは、企業でアプリケーション展開をするときにWebブラウザーのみで展開できるという特徴が魅力です。しかし、ユーザー・インターフェースの能力に制限があるのも確かで、プラグインを中心としたリッチ・クライアントも流行しています。カスケーディング・スタイルシート(CSS)、JavaScript、XmlHttpRequestなどを駆使してアプリケーションを書くことで、Webアプリケーションをリッチにできます。しかし、これらのアプリケーション開発を手作業で行うのは、企業にとって大きなリスクとなります。
IBMでは、リッチ・インターネット・アプリケーションを、企業で採用するためのさまざまな活動を行っています。それは、オープン・スタンダードの策定やオープンソースへの貢献、フレームワークの開発によって、すべてを手作りしないリッチ・インターネット・アプリケーション開発を可能にすることです。
JavaScriptツールキット「Dojo」
Dojoツールキット※は、HTML、CSS、XHR、JSONなどを使って手作りすることなく、Webブラウザーの基本機能のみを使う高度なユーザーインターフェースを開発するためのオープンソース・ライブラリーです。
IBMでは、Dojoツールキットの開発に投資をしており、企業でリッチ・インターネット・アプリケーションを展開するための環境作りに取り組んでいます。
Dojoツールキット(US)
Ajax Toolkit Framework
Ajax Toolkit Framework(ATF)※は、IBMが開発し、オープンソース団体eclipse.orgに寄贈した、Ajax開発用のツール・フレームワークです。IBMでは、オープンソースに寄贈したソフトウェアを自社製品で活用したり、お客様のシステムをオープンソースを利用して開発するお手伝いをしたりしています。
Ajax Toolkit Framework(ATF) (US)
Project Zero(軽量Web基盤)
Web 2.0アプリケーションを展開するための、軽量のWebアプリケーション基盤はいかがですか? Project Zero※は、ラジカル・シンプリフィケーション(劇的にシンプル)を合い言葉に開発が進められている、PHPやGroovyなどを実行するための軽量Webアプリケーションランタイムです。Webアプリケーションを開始するさまざまな垣根をゼロに近づけるコンセプトで作られた、新しいアプリケーション基盤です。
- メモリーフットプリントを小さく
- 初心者に対する垣根を排除(PHP、Groovyなどのスクリプト言語)
- 複雑性を排除
Project Zeroでは、製品開発に市場の声を反映させるCDCD(コミュニティー・ドリブン・コマーシャルソフトウェア・デベロップメント)という手法をとっています。お客様、BP様、ISV様が登録して仕様策定などにご参加いただけます。
Project Zero(US)
Web 2.0 Starter Toolkit for IBM DB2®
Web 2.0 Starter Toolkit for IBM DB2(US) は、DB2 Webサービスやフィード・サービスをPHPテクノロジーでクイックに作るためのツールキットです。
マッシュアップ準備支援サービス
マッシュアップ準備支援サービス
では、上記のようなツールを利用してリッチ・インターネット・アプリケーションを開発するお手伝いをさせていただいています。
既にIBM製品をお使いのお客様むけのソリューション
Feature Pack for Web 2.0(WebSphere® Application Server)
J2EEをお使いのお客様でも、Web 2.0の技術を利用したい、というニーズが高まってきています。
IBM WebSphere Application Server Feature Pack for Web 2.0 Beta Program(US)では、WASの上でDojoライブラリーを利用したAjax、RSS/ATOMなどのフィード、JSONなどのデータフォーマットを扱うためのフィーチャーを提供します。
Java Widget Library
IBM Rational® Application DeveloperやIBM Rational Software Architectを利用して、JSFベースのアプリケーション開発をされているお客様では、最新のバージョンを使えばJWL(Java Widget Library)を活用して簡単にAjax開発が可能です。JWLでは、メニュー、コンボボックス、ツリー、テーブルなどの部品をデータベースにバインドするだけで、Ajaxとして動作するアプリケーション画面を簡単に作成することができます。
IBM WebSphere Portlet Factory
ポータル(WebSphere Portal)が提供するWebSphere Portlet Factoryでは、ポータル画面を作るためのポートレット部品にAjaxを採用したリッチなUIを搭載したものが提供されています。リッチなポートレット・アプリケーション画面を作成するのに役立ちます。
IBM, IBMロゴ, DB2, Rational, WebSphereは、International Business Machines Corporationの米国およびその他の国における商標。
JavaおよびすべてのJava関連の商標およびロゴは Sun Microsystems, Inc.の米国およびその他の国における商標。
他の会社名、製品名およびサービス名等はそれぞれ各社の商標。
