Chapter 17Designing Boundary ClassesPrototyping Tools
Programming languages that use a visual development environment are
often used to produce prototypes of software. These include: Visual Basic and Delphi. Most languages now
have some kind of visual development environment, and Java IDEs also
support this kind of visual composition of user interfaces. Eclipse is becoming the de facto
standard for IDEs with its extensive range of plug-ins, and provides
support for visual design of user interfaces.
TCL together with TK (widget
toolkit) provides a language for developing prototypes that can run
in Windows or in X-Windows. There are links to software in TCL/TK on the Wiki. Software companies such as Grey Matter have a
wide range
of tools.
There are frameworks for building user interface classes that can be
adopted. In Java, the most obvious of these are Struts and Java Server
Faces.
|