Loading article…
アプリケーションファウンデーション クラス(AFC) は、 Microsoftによって開発され、Microsoft SDK for Java の一部として出荷された、Javaベースのグラフィカル ユーザー インターフェイス(GUI) を構築するためのグラフィカル フレームワークです。AFC は、 Abstract Window Toolkit (AWT) に基づいていますが、そのアーキテクチャにより、ユーザーのニーズに合わせてコンポーネントを拡張することが容易になりました。
AFCコンポーネントはクロスプラットフォームであると発表されていたが、Microsoft Java仮想マシンでより適切に動作し、[1] Windows以外のプラットフォームでのサポートには問題があった。[2] [3]
歴史
AFC( J/Direct(JNIの代わりに)およびWFCとともに)のリリースは、成長を続けるJavaコミュニティでリーダーシップを獲得するためのMicrosoftの取り組みの一環でした。[4]
Java Foundation Classesのリリースにより、AFC への関心が低下し、その後メンテナンスされなくなりました。
参照
参考文献
- ^ 「Web プログラミング入門」。extropia.com。2007 年 6 月 26 日のオリジナルからアーカイブ。2007 年 7 月 14 日取得。AFC
には実際には 2 つのバージョンがあります。1 つは Microsoft Internet Explorer および JDK 1.1 の一部として提供される Microsoft の Java 仮想マシンで動作し、もう 1 つは JDK 1.02 で動作します。AFC は Microsoft の Java 実装で動作するように最適化されており、Microsoft 独自の Java 実装でより高いパフォーマンスとより少ないシステム リソースの使用を実現します。
- ^ 「公式 Sun Java プラットフォームへのアップグレード」。sun.com。2003 年 10 月。2007 年 8 月 14 日時点のオリジナルからのアーカイブ。2007 年 7 月 14 日取得。J /
Direct (JNI の代わりに)、Windows Foundation Classes (WFC)、Application Foundation Classes (AFC) などのテクノロジを使用して Microsoft Windows VM 固有のクラスにアクセスする場合、開発者は同様の標準テクノロジを代用する必要がある可能性があります。
- ^ 「Microsoft は非 Windows Java アプリケーションへの扉を閉ざすつもりだ」。dbmsmag.com。1997 年 9 月 26 日。2007 年 9 月 27 日のオリジナルからのアーカイブ。2007年 7 月 14 日取得。AFC
は現在 Windows 専用のソリューションであり、J/Direct と同様に、Java 開発者を Windows に閉じ込めてしまいます。
- ^ 「JFC; Microsoft が戦争を宣言」 xent.com. 1997-08-01 . 2007-07-14閲覧。
外部リンク
- AFCプレゼンテーション
