〜OSに依存しない”デスクトップ環境”が普通になった時代のアプリケーション開発

もし、OSに依存しない”デスクトップ環境”が普通に使われる時代になったときアプリケーションの動作形態はどういうものになるのだろうか?適当に思いつくところだと以下3つぐらいがある。

  1. クライアントサイド型アプリ
  2. サーバーサイド(Google Doc等)型アプリ
  3. Googleガジェット(サーバーで提供されるサービスをクライアント側で利用する)型アプリ

今のところ1番のクライアントサイドアプリは具体的な例が思いつかないけど、Firefoxのアドオン(XML&JavaScript)みたいなものになるのかもしれない。そうすると多くの開発者が普段接することになるのはやはりXML&JavaScriptになるような気がする。