[comp.lang.smalltalk] DEC Trellis Object System features & references

norcott@databs.enet.dec.com (Bill Norcott) (12/06/90)

                  DEC Trellis Object System Version 1.0 Fact Sheet

          The DEC Trellis Object System (Trellis) is a comprehensive,
          object-oriented application development system available for
          both the VMS and ULTRIX operating systems. Trellis is a language
          and an environment which programmers can use to develop large,
          complex applications. Trellis is especially useful for applica-
          tions that require complex data modeling or complicated analysis
          such as electronic assembly in CAD, portfolio management in fi-
          nancial applications, and design analysis in CASE tools. The
          Trellis system provides the following benefits over traditional
          development approaches:

          o  Helps programmers manage the complexity of developing large
             software applications.

          o  Improves programmer productivity by supporting object-
             oriented engineering techniques and by encouraging code reuse
             and the development of easily maintained applications.

          o  Promotes flexible applications through the strong support of
             encapsulation and inheritance.

          Trellis provides the following features:

          o  Object-oriented features such as subtyping, multiple-
             inheritance, and dynamic binding that enhance the design
             process, encourage code sharing and ensure flexible programs

          o  Strongly typed, object-oriented language that supports good
             programming practices

          o  Integrated tools for browsing types and developing and debug-
             ging code

          o  Programming environment that supports the tools and provides
             automatic storage management (garbage collection)

          o  Incremental compiler capable of partial compilations that
             save development time

          o  Integrated exception handling useful for developing large
             applications

                                                                         1








          o  Type library containing a large selection of predefined,
             reusable Trellis type modules providing a wide variety of
             programming capabilities, for example:

             -  Frequently used types such as math, string, time, se-
                quences, and input/output

             -  DECwindows types for building applications with DECwindows
                user interfaces

             -  Platform-independent Frames graphics types

          o  Integration with other operating-system-supported programming
             languages

          o  Integration with Rdb/VMS through the SQL facility

          o  Support for concurrency and multiple threads of control
             through the Activity facility

          Read the following manuals to learn more about Trellis:

          ________________________________________________________________
          Manual_Name____________________________Order_Number_____________

          Introduction                           AA-PBTKA-TE

          Guide to Programming                   AA-NG90A-TE

          Language ReferenceManual               AA-NG91A-TE

          Type Library Reference Manual          AA-NG92A-TE

          Guide_to_Tools_________________________AA-NG93A-TE______________

          You can order all of the Trellis manuals with the order number
          QA-YLVAA-GZ.