200 likes | 467 Views
STAMP. A Model For Generating Adaptable Multimedia Presentation. MWIS (multimedia web-based information system) Data Model Functional Model Presentation Model User Model. STAMP Model (synchronized Template For Adaptable Multimedia Presentation). Dynamic generation of presentations
E N D
STAMP A Model For Generating Adaptable Multimedia Presentation
MWIS (multimedia web-based information system) • Data Model • Functional Model • Presentation Model • User Model
STAMP Model(synchronized Template For Adaptable Multimedia Presentation) • Dynamic generation of presentations • Templates • Spatial dimension • Temporal dimension • Navigation dimension
Dimensions Proposed By STAMP • Data Dimension • Compositional Dimension • Decorative Dimension
MWIS Presentation Process The generation process of multimedia presentation with a variable content
The Data Dimension • Data Source : Refers to an xml file • Provides interface between the result of a query and the structure associated with the content of Presentation
The Composition Dimension • Variation in Quantity of Resulting Data • Specification of Presentation • Composition Structures
Composition Structures • oneDataStruct : One item from querying result • kDataStruct : Groups of k (K>1) data items of the same nature • indexStruct : Index for each distinct data item • mixedStruct : Includes items from different data sources
Organization of the elements of a composition structure using the nucleus/satellites paradigm
The Decorative Dimension • Distinction between decoration elements and basic elements • Reduces time needed to generate presentation • Associated with a composition structure or with a basic element of a structure
Adaptability In STAMP • An Overflow of Data (Compositional Dimension) • A lack of available surface (spatial Dimension) • A too short consultation time (temporal Dimension)
Adaptation to the number of items retrieved by a data source • A lack of items or an overflow of items • oneDataStruct Example • Solutions : 1. To ignore the additional items 2. To build up a one by one item presentation 3. To choose presentation to cope with several items
Adaptation to the available rendering surface • Size reduction • Element exclusion • Temporal Compensation • Navigational Compensation
Element exclusion • Excluding from the presentation one of the elements in conflict • Minimal impact on the initial intention of the presentation • Use of composition structure
Temporal compensation • Modifying the temporal scenario by introducing sequential relations between the elements in conflict • Dividing elements into groups • Dividing presentation
Navigational compensation • Generating primary and secondary presentation • Accessing secondary presentation through links
Related Work • WebML • The Hera Project • The Cuypers Project
Conclusion • Applies to multimedia web-based information systems • Solution to the problems when adapting multimedia and synchronized presentation • Preserves the initial intention of the presentation. • Helps designer to generate quick dynamic multimedia presentation