ActiveXコントロールとは、Microsoft社が開発したソフトウェアの部品化技術のことです。
インターネットに対応するために、従来のOLEコントロールと呼ばれていた技術を拡張したものです。
ActiveXコントロールは、インターネットやイントラネットを通じてWebサーバからダウンロードされ、Internet Explorer(webブラウザ)に機能を追加する形で使用されます。
また、数社が様々なActiveXコントロールを公開しており、
・Webページ上で音声や動画を再生するためのActiveXコントロール
・サーバとクライアントの間で対話的に情報をやりとりすることができるActiveXコントロールなどがあります。
プログラムをダウンロードしてWebブラウザ上で実行するという点ではJavaアプレットに近いですが、ActiveXコントロールはネイティブコードで構成されているためJavaアプレットよりも動作が速く、また、Windowsが用意している機能をすべて使うことができるという利点があります。
反面、Javaアプレットよりもセキュリティが低く、悪意のあるActiveXコントロールによってコンピュータが乗っ取られたり破壊される危険性が指摘されています。
|