Dynamic development with Composite Capabilities/Preferences Profile
The complexity of web content and the popularity of ubiquitous internet devices complicate the web accessibility and intelligibility, making simple web surfing a complicated task. The problem is even more acute in the case of the disabled persons. This is why the problem of using compact and simple web content is very actual now.
The dynamic development of Internet appliances and the necessity of managing multiple devices complicate even further the problem of web accessibility making it even more urgent. The modern solutions for these problems are based on content selection. By specifying different variants of content or by determining an alternative behaviour, it is able to adapt to many different devices, conforming to its parameters.
A system which can express the device capacities and user preferences is the Composite Capabilities/Preferences Profile or abbreviated CC/PP. Using the Composite Capabilities/Preferences Profile, the users that have special needs and preference or disability-related need can clarify that even though their browser handles millions of colours, they personally can only distinguish certain colours. Or, perhaps the user navigates using especially devices as a keyboard or stylus due to specific disabilities.
These results are achieved by identifying the user agents to scripting languages and servers, with the help of special features which are integrated in Web document languages. One of this is the on-the-fly content presentation and selection which uses scripting languages and is based on the user agent detection. Also in the HTML format the link and object elements dispose of functions which define alternative behaviours. The SMIL format has a multimedia language used for audio and visual content. This format has also a switch element which defines different alternatives that can be chosen and used, for choosing the necessary content, taking in consideration the needs and preferences of the user. Also CSS disposes of Media Queries, a tool used for selecting the necessary style sheets. And finally the HTTP generally defines the Server-driven content negotiation.

