context-adaptive multichannel applications: a model and a case study
Post on 07-Jul-2015
733 Views
Preview:
DESCRIPTION
TRANSCRIPT
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
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
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?
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
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
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
• 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
• 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
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
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
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
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
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
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
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
Context-adaptive multichannel applications: a model and a case-study – Barbero, Bragatto 16
Demo
• 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
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
• 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
Thank youfor the attention
Matteo BarberoBarbara Bragatto
top related