Composite UI Application Block

Why Trust Techopedia

What Does Composite UI Application Block Mean?

Composite UI Application Block (CAB) is a guidance asset based on the .NET Framework 2.0. CAB allows programmers to create complex user interfaces (UIs) that use simpler parts, or SmartParts, which are put together into a unified design. CAB is also designed to separate different areas of software development so that each developer can focus on one area of the user interface parts.

Advertisements

Composite UI Application Block may also be known simply as an application block.

Techopedia Explains Composite UI Application Block

CAB is primarily designed to help create user interfaces for business applications and to support their development. Examples of application support include online transaction processing front-ends, the integration of portals and worker applications with intensive UI implementations.

The proven practices within CAB are based on a shell application concept. Within the shell applications, SmartParts are implemented and can interact with each other. CAB is also based on well-known design patterns, including the composite pattern.

Advertisements

Related Terms

Margaret Rouse
Senior Editor
Margaret Rouse
Senior Editor

Margaret is an award-winning technical writer and teacher known for her ability to explain complex technical subjects to a non-technical business audience. Over the past twenty years, her IT definitions have been published by Que in an encyclopedia of technology terms and cited in articles by the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine, and Discovery Magazine. She joined Techopedia in 2011. Margaret's idea of a fun day is helping IT and business professionals learn to speak each other’s highly specialized languages.