Table of Contents

User Interface

Tasks

User interfaces present the most important form of human machine communication. CBA-Framework offers a unique possibility to efficiently implement user friendly user interfaces with consistent corporate design and uniform operating philosophy. It follows the basic idea of Portal-Technology, integrating many different components into a main interface via configuration. With a agile procedure user interfaces and whole applications can be implemented iteratively and interactively together with the key users. Manageable User interfaces are devoloped.


Requirements

The user interfaces implement within the CBA-Technology the following requirements:


Basics

Many companies have a corporate desgin to call attention to themselves by a uniform demeanor and to support their own image or identity. The corporate design contains specifications for their form of appearance in user interfaces. This is true for content-oriented as well as transaction-oriented company software. More often than not the corporate design specifies not only logos, colours, fonts, etc. but also complete layouts for websites or specifications for layout desgin and sometimes even the behaviour. From the IT-oriented semantics' view layout and behaviour make up a uniform operating philosophy, that implements the corporate design.

CBA considers four abstraction layers when describing operating philosophy:

From them

are derived for implementation.

The user interfaces of an application are made via configuration of these elements under integration of a specific operating logic. They are complemented by finished system interfaces.


Architecture

In the User Interface Layer of the CBA-Framework fucntions are implemented for

These functions' way of work is defined through configuration. The operating logic is implented in User Interface Units, which are assigned to user interfaces.


Configuration

All elements of a user interface arranged in predefined areas. Elements of a user interface can e.g. be

Areas with complexe operating elements can be arreanged in templates.

In CBA-Framework a hierarchy of user interfaces, which builds a basic structure for arranging and navigation, is defined. The most important configuration infomration is decribed in the following:

Thereby the structure of the user interface as well as the connection of Presentation-Layer and business logic is completely described.