"Building a Better Interface with Java" (August Core) left me with a strong feeling of déjà vu. The new Internet Foundation Classes (IFC) sounded promising but also familiar. Quickly browsing the source code I downloaded from Netscape's Web page confirmed my suspicions. The IFC is nothing new at all. In fact, it's been around for almost 10 years. It has gone through three major revisions and two OS migrations. It's been deployed in mission-critical applications in many large corporations for years. It's called OpenStep (formerly NextStep). Everything described in the article is analogous to technology present in the AppKit, FoundationKit, and Interface Builder. Even the method names and instance variable names that I gleaned from the source were the same
as their OpenStep counterparts. But there was no reference to OpenStep in the article, except an offhand remark about Apple's Interface Builder.
BYTE Digest editors every month analyze and evaluate the best articles from Information Week, EE Times, Dr. Dobb's Journal, Network Computing, Sys Admin,
and dozens of other CMP publications—bringing
you critical news and information about wireless communication,
computer security, software development, embedded systems,
and more!