On April 2, 1997, Sun Microsystems and Netscape announced their intention to combine IFC with other technologies to form the Java Foundation Classes.1
Ultimately, Sun merged the IFC with other technologies under the name "Swing", adding the capability for a pluggable look and feel of the widgets.
Because its technology has been merged to constitute Swing and Java 2D, IFC is now no longer maintained.
Swing drew a lot of features from IFC:
However, Swing also improved IFC in a lot of ways:
This is the classic Hello world program in IFC:
To be compared with the equivalent Java Swing code:
The last places, where to download the IFC:
All find from
The web-archive where is the last place to find really all files:
Additional you can still find IFC here:
"Sun and Netscape to jointly develop Java Foundation Classes". Netscape Communications Corporation. 1997-04-02. Archived from the original on 2012-05-09. Retrieved 2007-07-14. https://web.archive.org/web/20120509230952/http://www2.prnewswire.com/cgi-bin/stories.pl?ACCT=104&STORY=%2Fwww%2Fstory%2F84048&EDATE= ↩
"IFC 1.1 guide - Persistence". 2000-06-15. Archived from the original on 2006-11-25. Retrieved 2007-07-15. https://web.archive.org/web/20061125135539/http://infodoc.unicaen.fr/docs/Java/guide.IFC1.1/persist.mak.html#1004819 ↩
"IFC 1.1 guide - Targets and commands". 2000-06-15. Archived from the original on 2006-11-25. Retrieved 2007-07-15. https://web.archive.org/web/20061125140237/http://infodoc.unicaen.fr/docs/Java/guide.IFC1.1/targets.mak.html#100582 ↩