[HOME]: [Mac OS X]: [MacPython]: [Emacs]: [生存報告記]: [MacEmacs JP Project]: [NTEmacs JP Project]:

概要

現在雑誌記事などで取りあげられる場合は主にWebにアクセスすると自動ダウンロードする種類の物に関しての場合が多い。

ブロードバンドの普及と、(HTMLベースの)Webアプリの限界が認識されて来たため、再度注目されるようになってきた。

C/Sの時代は各端末にクライアントをインストールする必要があったが、これは絶対さけたい。しかしリッチなクライアントを利用したい。という要求が高いようだ。

クライアントソフトのインストールを極力簡単に。依存性を減らし。かつリッチに。という事。

技術的背景

@IT リッチクライアント関連記事

主な物

Ajax

現在注目されています。

Ajax

SVG

ScalableVectorGraphics

Oracle Forms

http://otn.oracle.co.jp/products/forms/

おそらくリッチクライアントとしての出来はよい部類に入る物です。Java Appletなので多少動作速度に問題が発生する場合があります。設計によりますが開発速度は比較的速いです。また、動作速度はこの手の物では速い部類に入るでしょう。

ただし、ドキュメントが少ないためOracleのサポートを受けずに利用する事がほぼ不可能です。

画面はJavaベースですが、ロジックはPL/SQLでの開発になります。基本的にJavaのコーディングは特殊な要件以外ではしません。たとえばクライアントの情報を取得したいなどの場合はJavaをコーディングする必要があります。

リッチクライアント技術に興味がある人は一度は触るとおもしろいでしょう。

Java

http://www.atmarkit.co.jp/fxml/rensai2/xmltool09/01.html

Macromedia Flash

開発者にとっては最悪の物。表現の自由度が高すぎて、プログラマーにはつかいづらい。

変更があるとものすごく大変。

注目されているが、もっと制限された開発用の版が出ないかぎり普及はしないと思う。

ただ、元がWebサイト構築業とかだと導入がたやすい傾向がある。

http://www.2ndfactory.com/concept_ria.htm

これがソフト開発だとデザイナーとか用意しないといけないのでハードルがかなり高い。

初心者のためのフラッシュレベルアップ講座

Macromedia Flex

Flashの開発環境と言えば妥当か。

Macromedia - Flex

http://pcweb.mycom.co.jp/news/2003/11/18/19.html

Flexも問題があるAjaxの方がプログラマとしてはやりやすいだろう。

@IT:Open Laszloを使って作るリッチクライアント(1)

WebSphereリッチクライアント

http://www.sbpnet.jp/websphere/news/art.asp?newsid=370

さわった事ない。というかまだ公開されてないからわからない。

Biz/Browser & Designer

http://www.axissoft.co.jp/biz/bizbd/index.html

開発言語はほぼJavaScript互換。

クライアントにランタイムをインストールする必要がある。

DotNet

DotNet

簡単だが、問題が多いように感じる。

その他有望なリッチクライアントやその周辺

http://xui.sourceforge.net/

Panda3D - Free 3D Engine

参考サイト

http://www.atmarkit.co.jp/fwin2k/verification/officewstk20/officewstk20_01.html

Imagination Cubed


CategoryPrograming