Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Matteo Barbero ID. 724740
Barbara Bragatto ID. 724741
POLITECNICO DI MILANO
Master of Science in Computer Engineering
POLO...
Table of contents
1. Introduction
2. Adaptivity & efficiency
3. The idea and our work
– Requirements analysis
– 1001guides...
Current situation:
• Increasing range of comm. devices
• Ubiquitous access to information
Context-adaptive multichannel ap...
Definition
Ability of a system to adapt its behavior
and characteristics to the situation of use
Classical adaptivity tech...
1. Introduction
2. Adaptivity
3. Idea & work
4. Generalization
5. Conclusions
Effectiveness Vs Efficiency
Classical adapti...
1. Introduction
2. Adaptivity
3. Idea & work
4. Generalization
5. Conclusions
1001stories
• A web-based tool for the produ...
• Adaptation based on context and channels, combined in a unique
dimension: User eXperience
• Focus on multimedia content ...
• The case study: an adaptive guide for
the Archaeological museum of Milan
• Core contents from existing 1001stories narra...
1. Introduction
2. Adaptivity
3. Idea & work
4. Generalization
5. Conclusions
Step 1 –Requirement analysis
Definition of s...
A conceptual model for the common content
basis, their organization and the adaptation methods
1. Introduction
2. Adaptivi...
The core contents model semantically describes the structure of the
common content basis on which the whole adaptation sys...
1. Introduction
2. Adaptivity
3. Idea & work
4. Generalization
5. Conclusions
1001guides – Access strategies
Access strate...
1. Introduction
2. Adaptivity
3. Idea & work
4. Generalization
5. Conclusions
1001guides – Access strategies (2)
High-leve...
The process in which core contents are tailored to the reqs of UXs and
Access strategies, by enriching them with complemen...
1. Introduction
2. Adaptivity
3. Idea & work
4. Generalization
5. Conclusions
Step 3 – Adapted prototypes
Practical result...
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 browsi...
A-1001stories model
1. Introduction
2. Adaptivity
3. Idea & work
4. Generalization
5. Conclusions
Generalization (2)
Infor...
• 1001guides model
• Designed for interactive guides
• Adaptation on User eXperience (context, channel)
• Core contents + ...
Thank you
for the attention
Matteo Barbero
Barbara Bragatto
Upcoming SlideShare
Loading in …5
×

Context-adaptive multichannel applications: a model and a case study

954 views

Published on

The subject of this thesis is the development of a new approach for the creation of a family of adaptive multimedia applications, focused on finding the right balance between the quality of the final product and the efficiency of the authoring effort. This project considers the development of a specific class of applications, that is interactive museum guides. The process of creating multimedia applications that can be used in different scenarios is a complex operation, that is usually tackled with two opposite approaches: “recycling” - without a real method - the application for contexts, devices or user for which it was not initially designed or, on the other hand, the design and implementation from scratch of every new version. Both methods proven to be ineffective, since they lead to a poor quality of the final product or to excessive development costs. Starting from a real case study, that is design and development of a family of adaptive guides for the archaeological museum of Milan, we defined a model, 1001guides, that supports adaptivity for this class of applications. It’s focused on authoring efficiency and it’s designed to minimize the additional effort needed for content adaptation. We consider adaptivity depending on two main variables, context of use and channel, that are integrated in a unique dimension, called User eXperience. The idea is to create the adapted versions starting from a neutral basis of contents, always valid and produced only once (core contents), that can be re- organized and enriched with additional multimedia fragments, designed to adapt the information to the various UXs. Starting from the 1001guide model, developed for the case of interactive guides, we tried then to generalize the concept, by extending it to a wider class of applications. The approach proposed can bring benefits both for final users and content authors. The formers will get multimedia products really tailored to their specific needs and to the scenarios in which they will use them. Authors instead, thanks to the future development of an authoring tool based on the proposed model, will be able to create the adapted versions of the same application in a shorter span of time and with much more limited costs.

Published in: Technology, Education
  • Be the first to comment

Context-adaptive multichannel applications: a model and a case study

  1. 1. 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
  2. 2. 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
  3. 3. 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. Introduction 2. Adaptivity 3. Idea & work 4. Generalization 5. Conclusions Introduction New situations of use How we can provide a satisfactory experience in all these different situations?
  4. 4. Definition Ability of a system to adapt its behavior and characteristics to the situation of use Classical adaptivity techniques. Depends on: • User profile • Context • Device 1. Introduction 2. Adaptivity 3. Idea & work 4. Generalization 5. Conclusions Adaptivity Context-adaptive multichannel applications: a model and a case-study – Barbero, Bragatto 4
  5. 5. 1. Introduction 2. Adaptivity 3. Idea & work 4. Generalization 5. 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 Development From scratch Classical adaptivity techniques Recycling Our approach Typical scenario: • Limited amount of time • Limited financial resources Context-adaptive multichannel applications: a model and a case-study – Barbero, Bragatto 5
  6. 6. 1. Introduction 2. Adaptivity 3. Idea & work 4. Generalization 5. 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 1001stories engine Authoring environment Context-adaptive multichannel applications: a model and a case-study – Barbero, Bragatto 6
  7. 7. • Adaptation based on context and channels, combined in a unique dimension: User eXperience • Focus on multimedia content adaptation • Good efficiency-efficacy tradeoff Core contents Common content basis that feeds all the final versions Complementing contents Complementing contents and other efficient methods to tailor information to UXs UX 2 UX 1 UX n 1. Introduction 2. Adaptivity 3. Idea & work 4. Generalization 5. Conclusions The idea Context-adaptive multichannel applications: a model and a case-study – Barbero, Bragatto 7
  8. 8. • The case study: an adaptive guide for the 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. Introduction 2. Adaptivity 3. Idea & work 4. Generalization 5. Conclusions Our work 1001guides model Applications Authoring tool Basis for Builds Context-adaptive multichannel applications: a model and a case-study – Barbero, Bragatto 8
  9. 9. 1. Introduction 2. Adaptivity 3. Idea & work 4. Generalization 5. 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
  10. 10. A conceptual model for the common content basis, their organization and the adaptation methods 1. Introduction 2. Adaptivity 3. Idea & work 4. Generalization 5. Conclusions Step 2 – 1001guides model 1. CORE CONTENTS 2. ACCESS STRATEGIES 3. CONTENT ADAPTATION MECHANISMS UX 2 UX 1 UX n Context-adaptive multichannel applications: a model and a case-study – Barbero, Bragatto 10 UX 3
  11. 11. The core contents model semantically describes the structure of the common content basis on which the whole adaptation system is built 1. Introduction 2. Adaptivity 3. Idea & work 4. Generalization 5. 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
  12. 12. 1. Introduction 2. Adaptivity 3. Idea & work 4. Generalization 5. Conclusions 1001guides – Access strategies Access strategies describes how core contents can be accessed and how they are organized for the user fruition High-level AS 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
  13. 13. 1. Introduction 2. Adaptivity 3. Idea & work 4. Generalization 5. 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
  14. 14. 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. Introduction 2. Adaptivity 3. Idea & work 4. Generalization 5. Conclusions 1001guides – Content adaptation Context-adaptive multichannel applications: a model and a case-study – Barbero, Bragatto 14 Item Index Absolute Cultural Introduction Absolute Physical Introduction
  15. 15. 1. Introduction 2. Adaptivity 3. Idea & work 4. Generalization 5. 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
  16. 16. Context-adaptive multichannel applications: a model and a case-study – Barbero, Bragatto 16 Demo
  17. 17. • Motivations: • Contents from a different format: 1001stories • Work on other formats (Enhanced narration, Leisure browsing) • Essential contents always the same 1. Introduction 2. Adaptivity 3. Idea & work 4. Generalization 5. Conclusions Generalization (1) Adaptation based on: {UX, Access strategy} Adaptation based on: {Format, UX, Access strategy} • The idea Content re-use and adaptation among completely different application formats Context-adaptive multichannel applications: a model and a case-study – Barbero, Bragatto 17
  18. 18. A-1001stories model 1. Introduction 2. Adaptivity 3. Idea & work 4. Generalization 5. Conclusions Generalization (2) Information architecture adaptation Content adaptation Context-adaptive multichannel applications: a model and a case-study – Barbero, Bragatto 18 CORE CONTENTS UX 1 Random Interactive guide Index Guided-tour Narration Storytelling Leisure browsing Image-driven UX 2 UX n UX 1 UX 2 UX n UX 1 UX 2 UX n
  19. 19. • 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. Introduction 2. Adaptivity 3. Idea & work 4. Generalization 5. Conclusions Conclusions and future works Context-adaptive multichannel applications: a model and a case-study – Barbero, Bragatto 19
  20. 20. Thank you for the attention Matteo Barbero Barbara Bragatto

×