Java Glossary : IFC

CMP home Java glossary home Menu no menu Last updated 2004-06-28 by Roedy Green ©1996-2004 Canadian Mind Products

Java definitions: 0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

You are here : home : Java Glossary : I words : IFC.

IFC
According to Barry J. Wark, IFC stands for Internet Foundation Classes. The IFC is an application framework/class library. It is an alternative to Sun's AWT. It was developed by a group of ext-NeXT employees who started NetCode. Netscape acquired NetCode. The NetCode employees kept working on IFC, and eventually on JFC/Swing. The NetCode people are now working at AvantGo doing Palm software. Basically, IFC replaces the GUI classes in the standard Java distribution (the AWT) with classes that are written purely in Java (so they look the same on any machine) and draw themselves using the AWT machinery. IFC uses a slightly different event mechanism (some think it's better, others don't) from AWT. IFC has caught on to a certain extent because it offers features like drag and drop and a TextView object which handles rich styling, which the AWT doesn't yet offer. Also, because it is pure Java, development time for cross platform apps is less. Sun took IFC and reworked it to make it more general and dubbed it JFC/Swing. You won't see IFC used much anymore.
AFC ¤ JFC ¤ Swing


CMP logo
CMP_home
home
Canadian Mind Products CSS
HTML Checked!
ICRA ratings logo
mindprod.com IP:[24.87.56.253]
Your IP:[80.134.30.163]
You are visitor number 686.
Please send errors, omissions and suggestions
to improve this page to Roedy Green.
You can get a fresh copy of this page from: or possibly from your local J: drive mirror:
http://mindprod.com/jgloss/ifc.html J:\mindprod\jgloss\ifc.html