In this chapter we focus on the information flow in an RESS application. We take a closer look at the possible strategies in building an RESS application and we create four sample scenarios based on WURFL, Detector, or just on simple JavaScript.
There is no strict definition of what an RESS system is, except that it uses a mixture of Server Side and Client Side device optimization. The idea is to build a pragmatic approach that allows better adjustment of RWD page components to some device classes.
We need to define the practical purposes of our RESS system, which are as follows:
Adjusting a document to device capabilities (HTML markup, CSS level, and JavaScript code). This particularly means:
Creating simplistic markup for older devices, for those with very limited screen size, and for those with a slow processor, to ensure that the page is displayed on all devices that support any kind of HTML markup
Optimization of markup for devices that support modern constructs...