Composite UI Application Block

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

Latest Productivity Software Terms

Related Reading

Margaret Rouse

Margaret Rouse 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 explanations have appeared on TechTarget websites and she's been cited as an authority in articles by the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine and Discovery Magazine.Margaret's idea of a fun day is helping IT and business professionals learn to speak each other’s highly specialized languages. If you have a suggestion for a new definition or how to improve a technical explanation, please email Margaret or contact her…