| ||||||||||||||
![]()
2010/03/29
|
クライアント管理の負荷軽減や環境変化に対する柔軟な拡張性などが評価され、企業内の業務アプリケーションをWeb化する流れは加速度的に進んでいる。ただ、HTMLが持つ表現力の制約により、これまで同様の使いやすさを確保できなくなったことが大きな課題となっていた。そのため、2004年頃からWebインターフェース上であっても従来の環境と遜色のない操作性を実現する「リッチクライアント」が注目され、様々な場面で利用されるようになった。今回は、そんなリッチクライアントの現状を振り返りながら、企業の中でどのように活用されているのか、その実例とともに最新動向を追ってみたい。 |
|
|
※「リッチクライアント/今こそ着手!「RIA」を企業で活かすには?」の記事を一部ご紹介します。会員登録を行い、 ログインすると、「リッチクライアント/今こそ着手!「RIA」を企業で活かすには?」の記事全文がお読みいただけます。 |
|
| 1-1 |
リッチクライアントとは? |
|---|
リッチクライアントは、RIA(Rich Internet Applications)とも呼ばれ、単純なHTMLで記述されたWebページの操作性や表現力を高めるための製品群や技術の集合体のことを指す。操作性を重視することで業務に必要な伝票入力や帳票系に強い製品と、動画やアニメーションなどを主軸にした製品があるこのリッチクライアントが登場した背景には、ホストベースのキーボードオペレーションや快適な操作レスポンスを実現してきたクライアントサーバシステムと同じ操作性を、Webブラウザで実現したいというニーズがある。つまり、これまでのHTML自体が「プア」な操作性や表現力しか提供できなかったということだ。そのために、JavaやXML、Flash、.NET、はたまた独自言語を駆使し、より高い操作性を実現することが可能な製品としてリッチクライアントが注目を集めることになった。
現在のリッチクライアントはベンダごとに実装方法が異なっているが、特に違いが鮮明なのがクライアント側の実行環境だ。Webブラウザに実行環境であるruntimeを事前にプラグインする方式と、Webブラウザに依存せずに独自のクライアント側実行環境をインストールしておく方式だ。ここで、主要なリッチクライアントベンダの技術構造について簡単に紹介しておく。(図1参照。拡大してご覧ください。)
|
リッチクライアントを開発するための環境は、当然ながら各ベンダによって異なっている。基本的には、ビジネスロジックを開発する部分とUIを開発するためのデザイナー機能がそれぞれ提供されており、業務アプリケーションに強いエンジニアと表現力豊かなUI設計を担当するデザイナーが協調しながら作業を進めることが可能だ。(図2参照。)サーバサイドプログラムはJavaや.Netによって開発を個別に行うものが多く、中にはサーバサイドの開発環境まで含めて提供しているベンダもある。なお、Javaをベースにした製品の場合、オープンソースであるEclipseベースで開発環境が提供されるケースが一般的で、従来のJava開発者にとって使いやすい環境となっている。
|
||||||||
…この記事の続きは、会員限定です。
会員登録はこちら(無料)
|
|
会員限定で「リッチクライアント/今こそ着手!「RIA」を企業で活かすには?」の続きが読めます |
「リッチクライアント/今こそ着手!「RIA」を企業で活かすには?」関連の情報を、チョイスしてお届けします
※キーマンズネット内の「リッチクライアント」関連情報をランダムに表示しています。
「WEB構築」関連 製品レポート一覧
|
「リッチクライアント/今こそ着手!「RIA」を企業で活かすには?」の記事を一部ご紹介しました。 |
|
|
|
|
この記事に掲載している情報は、掲載日時点のものです。変更となる場合がございますのでご了承下さい。
30003455
リッチクライアント
関連情報
|
ITリフォームサービス 【チェプロ】 |
|
|
リッチクライアントソリューション 【日立ソリューションズ】 |
|
|
…ソリューション・その他 |
|
|
Magic uniPaaS 【マジックソフトウェア・ジャパン】 |
|
|
…ソフトウェア |
|
|
Webシステム開発ツール「dbSheetClient」 【ニューコム】 |
|
|
…ソフトウェア |
|
|
Biz∫SCAW 製番管理システム 【NTTデータ関西】 |
|
|
…ソフトウェア |
|
|
Web Performer 【キヤノンソフトウェア】 |
|
|
…ソフトウェア |
|