WFCとは
(ダブリューエフシー,)
WFCとは、Windows用のアプリケーションをJavaで開発するために用意された、オブジェクト指向のクラスライブラリのことである。
Microsoftが提供していた。
WFCでは、MicrosoftのJava仮想マシンに備わっているJ/Direct機能を利用し、Win32のAPIや、DHTMLのプログラミング用APIをカプセル化し、JavaからWindowsのシステムレベルの機能にアクセスすることを可能としていた。
Javaの統合開発環境であるVisual J++ 6.0との密接な連携によって、Windows用の高度なアプリケーションを効率的に開発することができる。
なお、WFCはWindowsに特化されたクラスライブラリであるため、標準的なJavaのプログラムが実現するクロスプラットフォーム性は持たなくなる。
他面、Java仮想マシンで利用されるクラスファイルの他に、ネイティブコードで出力することも可能となっている。
なお、WFCが実装されたVisual J++の後継となる統合開発環境であるVisual J#では、Java仮想マシンに替わって.NET Frameworkが採用されている。
ちなみに、よく似た言葉としてMFC(Microsoft Foundation Classes)があるが、MFCはVisual C++で用意されているクラスライブラリのことである。
Sun MicrosystemsがGUIの構築用に提供しているクラスライブラリはJFC(Java Foundation Classes)と呼ばれる。
用語解説出典
powered by. Weblio