Application Foundation Classes

Application Foundation Classes

The Application Foundation Classes (AFC) were a graphical framework for building Java-based graphical user interfaces (GUIs), developed by Microsoft and shipped as part of the Microsoft SDK for Java. AFC was based on the Abstract Window Toolkit (AWT), but its architecture made it easier to extend components to better fit user needs.

AFC components were announced to be cross-platform, but they worked better with Microsoft Java Virtual Machine[1], and support on non-Windows platform was problematic[2][3].

Contents

History

The release of AFC (along with J/Direct (instead of JNI), and WFC), was part of an effort by Microsoft to gain leadership on the growing Java community[4].

With the release of Java Foundation Classes, interest for AFC dropped, and they later were no longer maintained.

See also

References

  1. ^ "Introduction to Web Programming". extropia.com. http://www.extropia.com/tutorials/java/java_afc_jfc.html. Retrieved 2007-07-14. "There are actually two versions of the AFC. One works with Microsoft's Java Virtual Machine that comes as part of Microsoft Internet Explorer and JDK 1.1 and another that works with the JDK 1.02. The AFC is optimized to work with Microsoft's implementation of Java and should provide higher performance and less system resource use with Microsoft's own Java implementation." 
  2. ^ "Upgrade to the Official Sun Java Platform". sun.com. October 2003. http://java.sun.com/developer/technicalArticles/upgrade/javaplatform/. Retrieved 2007-07-14. "Using technologies like J/Direct (instead of JNI), Windows Foundation Classes (WFC), and Application Foundation Classes (AFC), accessing any Microsoft Windows VM specific classes may require developers to substitute similar standard technologies." 
  3. ^ "Microsoft Wants to Close the Door on Non-Windows Java Applications.". dbmsmag.com. 1997-09-26. http://www.dbmsmag.com/9710d02.html. Retrieved 2007-07-14. "AFC is currently a Windows-only solution, and like J/Direct, it locks Java developers into Windows." 
  4. ^ "JFC; Microsoft declares war". xent.com. 1997-08-01. http://www.xent.com/FoRK-archive/july97/0491.html. Retrieved 2007-07-14. 

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Application Foundation Classes — (Computers) collection of Java class libraries used to build Java based applications (produced by Microsoft), AFC …   English contemporary dictionary

  • Java Foundation Classes — Die Java Foundation Classes (JFC) ist eine Sammlung von Programmierschnittstellen (APIs) für die Erstellung portabler Java Graphical User Interfaces (GUIs). Die Java Foundation Classes werden durch die folgenden Features definiert: Swing GUI… …   Deutsch Wikipedia

  • Java Foundation Classes — The Java Foundation Classes (JFC) are a graphical framework for building portable Java based graphical user interfaces (GUIs). JFC consists of the Abstract Window Toolkit (AWT), Swing and Java 2D. Together, they provide a consistent user… …   Wikipedia

  • Microsoft Foundation Classes — Пакет Microsoft Foundation Classes (MFC)  библиотека на языке C++, разработанная Microsoft и призванная облегчить разработку GUI приложений для Microsoft Windows путем использования богатого набора библиотечных классов. Содержание 1 Принцип… …   Википедия

  • Internet Foundation Classes — The Internet Foundation Classes (IFC) were a graphics library for Java originally developed by Netcode Corporation and first released by Netscape Corporation on December 16 1996.HistoryOn April 2 1997, Sun Microsystems and Netscape announced… …   Wikipedia

  • Microsoft Foundation Classes — o MFC es un conjunto de clases interconectadas por múltiples relaciones de herencia, que proveen un acceso más sencillo a las API de Windows. Fueron introducidas por Microsoft en 1992 y desde entonces fueron apareciendo nuevas versiones con las… …   Wikipedia Español

  • Microsoft Foundation Classes — Die Microsoft Foundation Classes (MFC) sind eine Sammlung objektorientierter Klassenbibliotheken, die von Microsoft für die Programmierung von Anwendungen mit grafischen Benutzeroberflächen für Windows mit C++ entwickelt wurden. Sie bieten eine… …   Deutsch Wikipedia

  • Industry Foundation Classes — Pour les articles homonymes, voir IFC. Industry Foundation Classes(IFC) Extension .ifc, .ifcXML, .ifczip Type de format CAO …   Wikipédia en Français

  • Power foundation classes — The PowerBuilder Foundation Class Library (PFC) is a set of PowerBuilder objects that you customize and use to develop class libraries. You can use these objects to provide corporate, gddepartmental, or application consistency. PFC also includes… …   Wikipedia

  • Application framework — In computer programming, an application framework is a software framework that is used to implement the standard structure of an application for a specific operating system. Application frameworks became popular with the rise of the graphical… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”