Specifically, it contains:
- the requested subject MeshObject.
- parameters for the subject, if any. These are Viewlet-specific.
- parameters for the Viewlet, if any. These are Viewlet-specific.
- a possible TraversalSpecification, indicating in which "direction" the Viewlet should show information. This may be ignored.
For example, the subject MeshObject may be be of type Customer. The subject parameters may indicate to show the Customer's address. The Viewlet parameters may indicate that the requested Viewlet's background should be blue and that the vertical scrollbar should be at 62%. The TraversalSpecification may indicate to show the Customer's outstanding invoices (as opposed to, say, the Customer's past purchasing record which would be indicated by a different TraversalSpecification).
The information content contained in a MeshObjectsToView object can be expressed as a (long) URL. This makes it possible to not only convey the subjects of web pages to others (by sending a URL that corresponds to a MeshObjectIdentifier), but also contextual information, so what's shown on screen is the same.