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.