ACCU Home page ACCU Conference Page
Search Contact us ACCU at Flickr ACCU at GitHib ACCU at Google+ ACCU at Facebook ACCU at Linked-in ACCU at Twitter Skip Navigation

Search in Book Reviews

The ACCU passes on review copies of computer books to its members for them to review. The result is a large, high quality collection of book reviews by programmers, for programmers. Currently there are 1918 reviews in the database and more every month.
Search is a simple string search in either book title or book author. The full text search is a search of the text of the review.
    View all alphabetically
Title:
Netscape IFC in a Nutshell
Author:
D Petrich&D Flanagan
ISBN:
1-56592-343-X
Publisher:
O'Reilly
Pages:
354pp
Price:
£19.99
Reviewer:
Brian Bramer
Subject:
internet
Appeared in:
10-2
The Java AWT (Abstract Window Toolkit) provides an extensive set of GUI tools which enable the development of system independent software. The AWT, however, uses native GUI components of the host operating system and hence one has a platform dependent look-and-feel. This is fine when working with one host system, all the programs have the same interface. It is a problem when using the same program on several platforms - how one uses buttons, pull down menus, etc. depends on the host system. The IFC (Internet Foundation Classes) from Netscape (freely available from the web site) are a set of Java classes for building GUIs with a platform independent look-and-feel, i.e. the program looks and acts the same when running on a PC, Sun, Mac, etc. The IFC implements its own GUI components using only basic graphics and windowing facilities of the AWT.

This text is a tutorial and desktop reference on the IFC. It is in four parts, an introduction, the View class (the base for all IFC GUI components), the GUI components (windows, buttons, dialogue boxes, etc.) and advanced topics (e.g. TextView which enables display and editing of multi-font text). There are plenty of sample programs, which can be downloaded from an ftp site.

Worth looking at as an alternative to the AWT. For example, a developer wishing to give programs a customised platform independent GUI. Also useful as a student text in an HCI module.

In the future look out for the JFC (Java Foundation Classes) from Sun and Netscape which aim to integrate ideas from both the AWT and the IFC.