Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Lessons learned from SUIT, the simple user interface toolkit
Pausch R., Conway M., DeLine R. ACM Transactions on Information Systems10 (4):320-344,1992.Type:Article
Date Reviewed: Nov 1 1993

SUIT allows students to rapidly develop programs that include graphical user interfaces (GUIs). Many of the students who use SUIT are less interested in the GUI than in other parts of their programs. Systems such as Microsoft Windows and Motif are much more complex, if more powerful, and typically take weeks or months to learn. It takes less than three hours to learn SUIT. A ten-page tutorial has proven effective. SUIT is C-based and is portable across DOS, Macintosh, and UNIX/X. It includes a user interface management system, an interactive layout editor, and a standard set of widgets such as buttons and sliders. The paper describes the architecture and data model of SUIT and some novel implementation features. An important design objective was “making the easy things easy and the hard things possible.” Choices are obvious and simple, allowing even average students to rapidly learn SUIT.

The idea of something simple and easy to learn certainly is laudable, but SUIT’s utility beyond academia is questionable. The authors assert that professional programmers have similar needs for rapidly developing GUIs without taking the time to learn complex development tools. Professional programmers, especially those writing applications, may be able to justify an extensive learning cycle if it is repaid by subsequent productivity gains, reduced errors, easier debugging, or the ability to produce a sophisticated GUI. Professional programmers would use a higher-level language than C (like NeXTStep, Visual BASIC, or an application generator) except where portability, object code size, or efficiency are critical.

SUIT is available free to academic and nonprofit organizations. Over 100 sites have obtained SUIT using the Internet ftp protocol. Information on how to get and run SUIT is available by typing finger suit@uvacs.cs.virginia.edu on the Internet.

Reviewer:  W. S. Hoffman Review #: CR117294
Bookmark and Share
 
Suit (D.2.2 ... )
 
 
Application Packages (I.3.4 ... )
 
 
Computer Science Education (K.3.2 ... )
 
 
Device Independence (I.3.6 ... )
 
 
Graphics Packages (I.3.4 ... )
 
 
Interaction Techniques (I.3.6 ... )
 
  more  
Would you recommend this review?
yes
no

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy