RIAとは、従来のwebアプリケーションとは少し異なる通信方式を用いて、ユーザーが目にする見た目や操作性を格段に向上させたwebアプリケーションです。
例えば、KagoPlanetで過去に制作したものでは、web上でPhotoshopのような画像編集機能を実現させました。ボタンの反応に対してスムーズな描画、マウスのドラッグアンドドロップでサイズを指定して切り取ったりなど、デスクトップ上のPhotoshopを使用している操作感をwebアプリケーションとして実現できます。
AJAX
AJAX・Javascript開発はKagoPlanetの得意とする分野の一つです。Flash・Flexほど華麗ではありませんが、検索エンジンに引っかけるという点ではFlash・Flexほど不利にはなりません。(そしてKagoPlanetの提供するSEO対策で、コンテンツが動的に表示されるAJAXについても従来通り検索エンジンに載せることができます)
web上で細やかな機能を表現したいとき、例えばマウスを使って項目をソートしたり、マウスで項目をドラッグして選択や移動したりなどには、AJAXは欠かせません。
Flex
FlexとはAdobeのFlashとほぼ同義です。ただFlexには、様々なユーザーインターフェイスのパーツ(UI Control)が用意されており、簡単にweb上で高機能なアプリケーションの構築が可能になります。
その上、アニメーションや動画の再生など、Flash Player自体にそういう土台が含まれているため、細かくて繊細な動きや表現が可能です。そのようなユーザーインターフェイスを伴ったアプリケーション開発できる事が、Flex・Flash開発のメリットとなります。
