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.