![Page 1: Context-adaptive multichannel applications: a model and a case study](https://reader033.vdocuments.site/reader033/viewer/2022060201/559b3b301a28abf73e8b4870/html5/thumbnails/1.jpg)
Matteo Barbero ID. 724740
Barbara Bragatto ID. 724741
POLITECNICO DI MILANO
Master of Science in Computer Engineering
POLO REGIONALE DI COMO
A.Y. 2009/10
October 22nd , 2010
A model and case study
Supervisor: Prof. Paolo Paolini
Assistant supervisor: Prof. Nicoletta Di Blas
![Page 2: Context-adaptive multichannel applications: a model and a case study](https://reader033.vdocuments.site/reader033/viewer/2022060201/559b3b301a28abf73e8b4870/html5/thumbnails/2.jpg)
Table of contents
1. Introduction
2. Adaptivity & efficiency
3. The idea and our work– Requirements analysis
– 1001guides model
– Application prototypes (DEMO)
4. Generalization: A-1001stories model
5. Conclusions and future works
Context-adaptive multichannel applications: a model and a case-study – Barbero, Bragatto 2
![Page 3: Context-adaptive multichannel applications: a model and a case study](https://reader033.vdocuments.site/reader033/viewer/2022060201/559b3b301a28abf73e8b4870/html5/thumbnails/3.jpg)
Current situation:
• Increasing range of comm. devices
• Ubiquitous access to information
Context-adaptive multichannel applications: a model and a case-study – Barbero, Bragatto 3
1. Introduction2. Adaptivity3. Idea & work4. Generalization5. Conclusions
Introduction
New situationsof use
How we can provide a satisfactory experience in all these different situations?
![Page 4: Context-adaptive multichannel applications: a model and a case study](https://reader033.vdocuments.site/reader033/viewer/2022060201/559b3b301a28abf73e8b4870/html5/thumbnails/4.jpg)
Definition
Ability of a system to adapt its behaviorand characteristics to the situation of use
Classical adaptivity techniques. Depends on:
• User profile
• Context
• Device
1. Introduction2. Adaptivity3. Idea & work4. Generalization5. Conclusions
Adaptivity
Context-adaptive multichannel applications: a model and a case-study – Barbero, Bragatto 4
![Page 5: Context-adaptive multichannel applications: a model and a case study](https://reader033.vdocuments.site/reader033/viewer/2022060201/559b3b301a28abf73e8b4870/html5/thumbnails/5.jpg)
1. Introduction2. Adaptivity3. Idea & work4. Generalization5. Conclusions
Effectiveness Vs Efficiency
Classical adaptivity techniques Effective final result
• What about efficiency? Multimedia contents are costly!
Typical solutions:• Recycle !• Development from scratch
EFFECTIVENESS EFFICIENCY
DevelopmentFrom scratch
Classical adaptivitytechniques
RecyclingOur approach
Typical scenario:• Limited amount of time• Limited financial resources
Context-adaptive multichannel applications: a model and a case-study – Barbero, Bragatto 5
![Page 6: Context-adaptive multichannel applications: a model and a case study](https://reader033.vdocuments.site/reader033/viewer/2022060201/559b3b301a28abf73e8b4870/html5/thumbnails/6.jpg)
1. Introduction2. Adaptivity3. Idea & work4. Generalization5. Conclusions
1001stories
• A web-based tool for the production of multimedia narratives
• Authoring easiness and efficiency
• Fixed format, suggested workflow
• Delivery channels: Web, CD-ROM, iPod
But: not a truly adaptive tool
Our case-study: different application, interactive guides for CH
1001storiesengine
Authoringenvironment
Context-adaptive multichannel applications: a model and a case-study – Barbero, Bragatto 6
![Page 7: Context-adaptive multichannel applications: a model and a case study](https://reader033.vdocuments.site/reader033/viewer/2022060201/559b3b301a28abf73e8b4870/html5/thumbnails/7.jpg)
• Adaptation based on context and channels, combined in a unique dimension: User eXperience
• Focus on multimedia content adaptation
• Good efficiency-efficacy tradeoff
Core contentsCommon content basis that feeds all the final versions
Complementing contentsComplementing contents and other efficient methods to tailor information to UXs
UX 2
UX 1
UX n
1. Introduction2. Adaptivity3. Idea & work4. Generalization5. Conclusions
The idea
Context-adaptive multichannel applications: a model and a case-study – Barbero, Bragatto 7
![Page 8: Context-adaptive multichannel applications: a model and a case study](https://reader033.vdocuments.site/reader033/viewer/2022060201/559b3b301a28abf73e8b4870/html5/thumbnails/8.jpg)
• The case study: an adaptive guide forthe Archaeological museum of Milan
• Core contents from existing 1001stories narration
• Support of different devices and contexts
Results:
1. 1001Guides model
• Supports “efficient” adaptivity
• Basis for a new adaptive authoring tool
2. Application prototypes
• Efficacy test for the approach
1. Introduction2. Adaptivity3. Idea & work4. Generalization5. Conclusions
Our work
1001guidesmodel
Applications
Authoringtool
Basis for
Builds
Context-adaptive multichannel applications: a model and a case-study – Barbero, Bragatto 8
![Page 9: Context-adaptive multichannel applications: a model and a case study](https://reader033.vdocuments.site/reader033/viewer/2022060201/559b3b301a28abf73e8b4870/html5/thumbnails/9.jpg)
1. Introduction2. Adaptivity3. Idea & work4. Generalization5. Conclusions
Step 1 –Requirement analysis
Definition of supported User eXperiences
UX requirements:
• Device clusters
• Context clusters
• UX matrix
Detailed requirements:
• Content
• Information architecture
Context-adaptive multichannel applications: a model and a case-study – Barbero, Bragatto 9
![Page 10: Context-adaptive multichannel applications: a model and a case study](https://reader033.vdocuments.site/reader033/viewer/2022060201/559b3b301a28abf73e8b4870/html5/thumbnails/10.jpg)
A conceptual model for the common content
basis, their organization and the adaptation methods
1. Introduction2. Adaptivity3. Idea & work4. Generalization5. Conclusions
Step 2 – 1001guides model
1. CORECONTENTS
2. ACCESSSTRATEGIES
3. CONTENTADAPTATION MECHANISMS
UX 2
UX 1
UX n
Context-adaptive multichannel applications: a model and a case-study – Barbero, Bragatto 10
UX 3
![Page 11: Context-adaptive multichannel applications: a model and a case study](https://reader033.vdocuments.site/reader033/viewer/2022060201/559b3b301a28abf73e8b4870/html5/thumbnails/11.jpg)
The core contents model semantically describes the structure of the common content basis on which the whole adaptation system is built
1. Introduction2. Adaptivity3. Idea & work4. Generalization5. Conclusions
1001guides – Core contents
Context-adaptive multichannel applications: a model and a case-study – Barbero, Bragatto 11
• Dialogue act 1• Dialogue act 2• Dialogue act 3
• Dialogue act 1• Dialogue act 2• Dialogue act 3
Themes Objects
• Dialogue act 1
References
• Dialogue act 1• Dialogue act 2
Info pages
n:m
n:m
n:m
n:m
n:m
n:m
Cultural contents
![Page 12: Context-adaptive multichannel applications: a model and a case study](https://reader033.vdocuments.site/reader033/viewer/2022060201/559b3b301a28abf73e8b4870/html5/thumbnails/12.jpg)
1. Introduction2. Adaptivity3. Idea & work4. Generalization5. Conclusions
1001guides – Access strategies
Access strategies describes how core contents can be accessed and how they are organized for the user fruition
High-levelAS
AS 1
AS 2
-AS n
Low-level AS UX 1
UX 2
UX n
UX 3
Context-adaptive multichannel applications: a model and a case-study – Barbero, Bragatto 12
![Page 13: Context-adaptive multichannel applications: a model and a case study](https://reader033.vdocuments.site/reader033/viewer/2022060201/559b3b301a28abf73e8b4870/html5/thumbnails/13.jpg)
1. Introduction2. Adaptivity3. Idea & work4. Generalization5. Conclusions
1001guides – Access strategies (2)
High-level AS
Low-level ASs
Context-adaptive multichannel applications: a model and a case-study – Barbero, Bragatto 13
Index
Themes Objects
![Page 14: Context-adaptive multichannel applications: a model and a case study](https://reader033.vdocuments.site/reader033/viewer/2022060201/559b3b301a28abf73e8b4870/html5/thumbnails/14.jpg)
The process in which core contents are tailored to the reqs of UXs and Access strategies, by enriching them with complementing contents
Deictic images
OFFSITE ONSITE
Index-access adaptation
Examples:
Depends on { UX , Access strategy }
1. Introduction2. Adaptivity3. Idea & work4. Generalization5. Conclusions
1001guides – Content adaptation
Context-adaptive multichannel applications: a model and a case-study – Barbero, Bragatto 14
Item
Index
Absolute CulturalIntroduction
Absolute PhysicalIntroduction
![Page 15: Context-adaptive multichannel applications: a model and a case study](https://reader033.vdocuments.site/reader033/viewer/2022060201/559b3b301a28abf73e8b4870/html5/thumbnails/15.jpg)
1. Introduction2. Adaptivity3. Idea & work4. Generalization5. Conclusions
Step 3 – Adapted prototypes
Practical result: Adapted applications for the archaeological museum
Context-adaptive multichannel applications: a model and a case-study – Barbero, Bragatto 15
![Page 16: Context-adaptive multichannel applications: a model and a case study](https://reader033.vdocuments.site/reader033/viewer/2022060201/559b3b301a28abf73e8b4870/html5/thumbnails/16.jpg)
Context-adaptive multichannel applications: a model and a case-study – Barbero, Bragatto 16
Demo
![Page 17: Context-adaptive multichannel applications: a model and a case study](https://reader033.vdocuments.site/reader033/viewer/2022060201/559b3b301a28abf73e8b4870/html5/thumbnails/17.jpg)
• Motivations:• Contents from a different format: 1001stories
• Work on other formats(Enhanced narration, Leisure browsing)
• Essential contents always the same
1. Introduction2. Adaptivity3. Idea & work4. Generalization5. Conclusions
Generalization (1)
Adaptation based on:{UX, Access strategy}
Adaptation based on:{Format, UX, Access strategy}
• The ideaContent re-use and adaptation among completely different application formats
Context-adaptive multichannel applications: a model and a case-study – Barbero, Bragatto 17
![Page 18: Context-adaptive multichannel applications: a model and a case study](https://reader033.vdocuments.site/reader033/viewer/2022060201/559b3b301a28abf73e8b4870/html5/thumbnails/18.jpg)
A-1001stories model
1. Introduction2. Adaptivity3. Idea & work4. Generalization5. Conclusions
Generalization (2)
Informationarchitectureadaptation
Contentadaptation
Context-adaptive multichannel applications: a model and a case-study – Barbero, Bragatto 18
CORECONTENTS
UX 1
Random
Interactiveguide
Index Guided-tour
Narration
Storytelling
Leisurebrowsing
Image-driven
UX 2 UX n UX 1 UX 2 UX n UX 1 UX 2 UX n
![Page 19: Context-adaptive multichannel applications: a model and a case study](https://reader033.vdocuments.site/reader033/viewer/2022060201/559b3b301a28abf73e8b4870/html5/thumbnails/19.jpg)
• 1001guides model• Designed for interactive guides
• Adaptation on User eXperience (context, channel)
• Core contents + Complementing contents
• Efficiency - Effectiveness tradeoff
• A-1001stories for multi-format adaptation
Future works:
• Validation of the generalized A-1001stories model
• Adaptive authoring tool based on A-1001stories model
• Inter-domain adaptation (mash-up applications)
1. Introduction2. Adaptivity3. Idea & work4. Generalization5. Conclusions
Conclusions and future works
Context-adaptive multichannel applications: a model and a case-study – Barbero, Bragatto 19
![Page 20: Context-adaptive multichannel applications: a model and a case study](https://reader033.vdocuments.site/reader033/viewer/2022060201/559b3b301a28abf73e8b4870/html5/thumbnails/20.jpg)
Thank youfor the attention
Matteo BarberoBarbara Bragatto