1. Introduction to Guava

GUI construction using the Java� Swing package can be a laborious process. GUI complexity drives down code readability and dramatically reduces productivity. This inevitably leads to an increase in design, production and maintenance costs and in the amount of time needed to complete enterprise application projects.

The Guava RAD tool provides a robust, comprehensive and convenient solution by enabling the construction of large and complex GUIs with a minimum of time, cost and effort. It works by transforming Guava code into Java source code, which can then be customized as necessary.

Typical benefits of Guava include:

  • A substantial decrease in the number of lines-of-code needed
  • A substantial increase in the readability of GUI code
  • Clear, efficient GUI design methodology
  • Rapid GUI construction
  • Ease of use, even with complex GUI architectures
  • Easier and quicker GUI maintenance and evolution
  • Intelligent, automated Guava-to-Java GUI parsing
  • The Guava philosophy encapsulates the concept of a programming language. As it stands, it is a tool designed to enable rapid application design and construction. However, the task of transforming Guava into a programming language is still in its early stages. For these reasons, the term 'programming language' is used loosely to describe the Guava goal as a whole, rather than of its current capacity.

    Back to Guava Homepage Back to Contents Page Next section: The Guava Language
    Hosted by www.Geocities.ws

    1