特集

スマート・クライアントの傾向と対策

― Webアプリケーションの不満は解消できるのか? ―

日本ユニシス 猪股健太郎
2004/05/15
Page1 Page2 Page3 Page4

はじめに

 最近スマート・クライアントに関する文章をあちこちで見掛けるようになりました。@ITでも、「特集:ファットからスマートへ進化する企業システムのクライアント」という記事をはじめとしてさまざまな形でスマート・クライアントが取り上げられています。本稿もスマート・クライアントを題材にしますが、企業システムにおけるスマート・クライアントについて、できる限り具体的に記述することに挑戦してみます。

 まずはスマート・クライアントの定義を確認させてください。スマート・クライアントはマイクロソフトの造語ですが、本稿では、

「Webアプリケーションの利点である導入・運用の容易さを取り入れたクライアント/サーバ型Windowsアプリケーション」

のことをスマート・クライアントと呼びます。

 一方、「クライアント/サーバ型アプリケーションの利点である表現力や操作性を取り入れたWebアプリケーション」を「リッチ・インターネット・アプリケーション」と呼び、スマート・クライアントとあわせて「リッチ・クライアント」と呼びます。リッチ・クライアントとスマート・クライアントの関係については「特集:ファットからスマートへ進化する企業システムのクライアント」でもまとめられていますので、そちらもご覧ください。

スマート・クライアントの位置付け
 

■コラム
 マイクロソフトは、さまざまなデバイスに対応するユーザー・インターフェイスを持ったアプリケーション(マルチ・ユーザー・インターフェイス・アプリケーション)もスマート・クライアントであるとしています。

 例えば、デスクトップPCからでも携帯電話からでも利用できるWebアプリケーションなどです。しかしその定義を採用すると、マイクロソフトの技術を使ったクライアントすべてをスマート・クライアントと呼んでいるのと変わらなくなってしまいます。従って本稿ではマルチ・ユーザー・インターフェイス・アプリケーションについては割愛しました。

●スマート・クライアントはマーケティング用語

 たったいま、スマート・クライアントは導入・運用の容易さを取り入れたクライアント/サーバ型Windowsアプリケーションであると定義しました。しかし、スマート・クライアントを特徴付ける特別な技術というものは実はありません。あるのは、導入や運用を容易にするための小さな技術の積み重ね(これについては後の章で解説します)だけです。

 スマート・クライアントの実態を知るために、マイクロソフトの「スマート クライアント デベロッパー センター」というサイトを見てみましょう。そのサイトからたどることができる「スマート クライアント アドバンテージ」というページではスマート・クライアントを実現するソリューションを4つ挙げています。その4つとは、

  • Microsoft Office System
  • .NET FrameworkとWindowsフォーム
  • .NET Compact Framework
  • タブレットPC

となっています。

 「なんだ、マイクロソフト技術で作るクライアントは何でもスマート・クライアントなのか」と思うかもしれません。その考えは間違っていないのですが、いい換えれば「マイクロソフト技術にはクライアント・アプリケーションの導入・運用を容易にするための工夫がなされている」ということです。マイクロソフトはそのことを「スマート・クライアント」といういい方で表そうとしています。つまり、「スマート・クライアントとは、マイクロソフトのマーケティング上の用語である」ということもできるでしょう。

スマート・クライアントを実現するソリューション
 
 

 INDEX
  [特集]スマート・クライアントの傾向と対策
   1.スマート・クライアントの位置付け
     2.スマート・クライアントに何を求めるか
     3.どうやって作るか − 導入・運用コストの削減ために
     4.どうやって作るか − 実装コストの削減のために
 

TechTargetジャパン

Insider.NET フォーラム 新着記事
  • Kinectが切り開く“夢の近未来” (2012/2/2)
     日本を含めた世界中でKinect for Windowsセンサー商用版とSDK正式版がリリース。未来のコンピューティングはどう変化するのか?
  • 3つの視点でネイティブと.NETの適材適所を考察 (2012/1/31)
     アプリ開発は「ネイティブ」と「.NET」、どちらが最良? その問いには「適材適所」と答えるしかない。では、“適所”は一体どこかを考察する
  • SQL Azure Data Sync入門 (2012/1/30)
     SQL Azure/SQL Serverデータベース間のデータ同期を簡単に実現するサービスとは? その仕組みや使用手順を解説
  • Windows Phoneアプリ市場の現状を分析する (2012/1/27)
     Windows Phone のアプリ・ストアに日々登録されている多種多様なアプリ。カテゴリ別のアプリ数は? 市場の現状を明らかにする

@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

RSSフィード

キャリアアップ

.NET開発者中心に生まれ変わりました

.NET開発者中心コーナー

- PR -

@IT Sepcial

イベントカレンダー

PickUpイベント

- PR -
もっと見る
- PR -

お勧め求人情報

ホワイトペーパーTechTargetジャパン

@IT Sepcial
ソリューションFLASH