SlideShare une entreprise Scribd logo
1  sur  41
Télécharger pour lire hors ligne
Abstracting and Structuring Web
contents for supporting
Personal Web Experiences
LIFIA, Facultad de Informática, UNLP - Argentina
ICS, IRIT, Université Toulouse III - France
S. Firmenich, G. Bosetti, G. Rossi, M. Winckler & T. Barbieri
Overview
1. Motivation
2. Web Objects Ambient
a. Materializing information objects (IOs)
b. Enhancing IOs
c. Interacting with IOs
d. WOA viewer and in-situ interactions
e. Extending the platform’s artefacts
f. WOA API for applications
3. Future work
2
1. Motivation 2. Web Objects Ambient 3. Future work
3
1. Motivation
1.1. A Personal Web Experience
1. Motivation 2. Web Objects Ambient 3. Future work
4
⬧ Many Web sites are tailored according to the user
preferences, habits, requirements, etc.
⬧ But there is a need of a Personal Web, for improving the full
experience of the user in the whole Web, as a common space
of information
⬧ Empowers the end user to collect and interact with elements
across the Web –information objects– according to his
particular concerns
1.2. Benefits of Personal Web Experiences
1. Motivation 2. Web Objects Ambient 3. Future work
5
⬧ Filtering irrelevant information that pollutes users tasks
when using Web applications
⬧ Integrating content that fits the user's tasks
⬧ Manipulating existing content, styles and behaviour to cope
with individual users needs
⬧ Improving user performance whilst performing tasks in
many Web sites
⬧ Supporting End User Development of Web applications
1.3. Personal Web Applications
1. Motivation 2. Web Objects Ambient 3. Future work
6
⬧ Personal Information Management (PIM) systems
To collect Information Objects (IOs) into a common Space of
Information, where the user can perform operations with them
⬧ Mashups
To integrate IOs from different Web sources in a specialized
application
⬧ Web Augmentation
To improve the user experience according to his requirements, by
manipulating the style, structure, behaviour of existing Web pages
1.4. Underlying problem
⬧ Much of the information we need already exists on the Web
⬧ Personal Web
· Existing apps provides dissociated experiences (contents,
tasks)
· The user needs to integrate and coordinate the tools
﹣ user with technical skills?
﹣ Structured/unstructured data
﹣ Reusable information objects?
﹣ Web content enhancement?
﹣ Content integration from multiple sources?
...
1. Motivation 2. Web Objects Ambient 3. Future work
7
1.5 Motivating scenarios
8
1. Motivation 2. Web Objects Ambient 3. Future work
Motivating
scenarios
Interact with IOs → PIM
Interact with IOs, in-situ → Web Augmentation
Merge content from diverse sources → Mashup
Interact with IOs → PIM
1st
scenario
2nd
scenario
9
1. Motivation 2. Web Objects Ambient 3. Future work
1st
scenario
10
1. Motivation 2. Web Objects Ambient 3. Future work
1st
scenario
PIM
get related trailers
get user’s reviews
get casting
1. Motivation 2. Web Objects Ambient 3. Future work
11
1st
scenario
12
···
get related trailers
···
get user’s reviews
get casting
1. Motivation 2. Web Objects Ambient 3. Future work
1st
scenario
1. Motivation 2. Web Objects Ambient 3. Future work
13
2nd
scenario
1. Motivation 2. Web Objects Ambient 3. Future work
14
2nd
scenario
1. Motivation 2. Web Objects Ambient 3. Future work
15
2nd
scenario
1. Motivation 2. Web Objects Ambient 3. Future work
16
2nd
scenario
Domain specific app
1. Motivation 2. Web Objects Ambient 3. Future work
Common Space of Info
get related Tweets
get related videos
search in Google News
17
2nd
scenario
18
2. Web Objects Ambient
1. Motivation 2. Web Objects Ambient 3. Future work
2. Web Objects Ambient
19
1. Motivation 2. Web Objects Ambient 3. Future work
What?
an approach for
materializing
Web content for
supporting
Personal Web
experiences
When?
on-demand,
opportunistic
→
How?
A PIM system
with Web
Augmentation
and Mashup
capabilities
Who?
end-users,
developers
Where?
in-situ, the
browser
context
2. Web Objects Ambient
1. Materializing IOs
2. Enhancing IOs
3. Interacting with IOs
4. WOA viewer and in-situ interactions
5. Extending the platform’s artefacts
6. WOA API for applications
20
1. Motivation 2. Web Objects Ambient 3. Future work
2nd
scenario
1st
scenario
21
1. Motivation 3. Future work2. Web Objects Ambient
2.1. Materializing information objects
22
1. Motivation 3. Future work2. Web Objects Ambient
2.1. Materializing information objects
23
1. Motivation 3. Future work2. Web Objects Ambient
2.1. Materializing information objects
24
2.2. Enhancing information objects
1. Motivation 3. Future work2. Web Objects Ambient
2.3. Interacting with information objects
25
1. Motivation 3. Future work2. Web Objects Ambient
2.4. WOA viewer and in-situ interactions
26
1. Motivation 3. Future work
1st
scenario
2. Web Objects Ambient
2.5. Extending the platform’s artefacts
27
1. Motivation 3. Future work2. Web Objects Ambient
Extending
Collectors
Decorators
2.5.2. Extending decorators
28
1. Motivation 3. Future work2. Web Objects Ambient
29
1. Motivation 3. Future work2. Web Objects Ambient
30
1. Motivation 3. Future work2. Web Objects Ambient
31
2.5.1. Extending extractors
1. Motivation 3. Future work2. Web Objects Ambient
Embedded microdata in HTML
2.5.1. Extending extractors
32
1. Motivation 3. Future work2. Web Objects Ambient
2.5.1. Extending extractors
33
Embedded microdata in HTML
1. Motivation 3. Future work2. Web Objects Ambient
34
1. Motivation 3. Future work2. Web Objects Ambient
35
1. Motivation 3. Future work2. Web Objects Ambient
36
1. Motivation 3. Future work2. Web Objects Ambient
37
1. Motivation 3. Future work2. Web Objects Ambient
2.6. WOA API for applications
38
1. Motivation 2. Web Objects Ambient 3. Future work
2nd
scenario
39
3. Future work
1. Motivation 2. Web Objects Ambient 3. Future work
3. Ongoing and future work
⬧ https://sites.google.com/site/webobjectambient
⬧ Extending extractors, decorators
⬧ Experiment focused on non-technical end-users
⬧ Collaboration in the creation of templates
⋅ Repo and communication platform for sharing templates
⬧ End-user tool for creating WOA applications
40
1. Motivation 2. Web Objects Ambient 3. Future work
Thanks!
https://sites.google.com/site/webobjectambient

Contenu connexe

Similaire à Abstracting and Structuring Web contents for supporting Personal Web Experiences

From Search Engines to Augmented Search Services
From Search Engines to Augmented Search ServicesFrom Search Engines to Augmented Search Services
From Search Engines to Augmented Search ServicesGabriela Bosetti
 
JISC-PoWR Project: Web 1.0 Preservation
JISC-PoWR Project: Web 1.0 PreservationJISC-PoWR Project: Web 1.0 Preservation
JISC-PoWR Project: Web 1.0 PreservationMarieke Guy
 
Web 1.0, Web 2.0 and Digital Preservation
Web 1.0, Web 2.0 and Digital PreservationWeb 1.0, Web 2.0 and Digital Preservation
Web 1.0, Web 2.0 and Digital Preservationlisbk
 
Class 39: ...and the World Wide Web
Class 39: ...and the World Wide WebClass 39: ...and the World Wide Web
Class 39: ...and the World Wide WebDavid Evans
 
MS PowerPoint format
MS PowerPoint formatMS PowerPoint format
MS PowerPoint formatwebhostingguy
 
Module Internet Application
Module Internet ApplicationModule Internet Application
Module Internet ApplicationIra Raji
 
Module 202 20 internet application
Module 202 20 internet applicationModule 202 20 internet application
Module 202 20 internet applicationNick Racers
 
Web Development Certificate
Web Development CertificateWeb Development Certificate
Web Development CertificateGene Babon
 
Introduction to RFX for Backend Developer
Introduction to RFX for Backend DeveloperIntroduction to RFX for Backend Developer
Introduction to RFX for Backend DeveloperTrieu Nguyen
 
Module 2 Internet Application
Module 2 Internet Application Module 2 Internet Application
Module 2 Internet Application airiel hamka
 
Towards the Design of Intelligible Object-based Applications for the Web of T...
Towards the Design of Intelligible Object-based Applications for the Web of T...Towards the Design of Intelligible Object-based Applications for the Web of T...
Towards the Design of Intelligible Object-based Applications for the Web of T...Pierrick Thébault
 
HTML5 Website vs. Mobile Apps vs. WeChat Mini Programs
HTML5 Website vs. Mobile Apps vs. WeChat Mini ProgramsHTML5 Website vs. Mobile Apps vs. WeChat Mini Programs
HTML5 Website vs. Mobile Apps vs. WeChat Mini ProgramsGordon Choi
 
RPT ICTL F2
RPT ICTL F2RPT ICTL F2
RPT ICTL F2gpbsmkjk
 
End-user Development of Mashups: Models, Composition Paradigms and Tools
End-user Development of Mashups: Models, Composition Paradigms and ToolsEnd-user Development of Mashups: Models, Composition Paradigms and Tools
End-user Development of Mashups: Models, Composition Paradigms and ToolsMatteo Picozzi
 
Preservation of Web Resources: The JISC PoWR Project
Preservation of Web Resources: The JISC PoWR ProjectPreservation of Web Resources: The JISC PoWR Project
Preservation of Web Resources: The JISC PoWR Projectlisbk
 

Similaire à Abstracting and Structuring Web contents for supporting Personal Web Experiences (20)

From Search Engines to Augmented Search Services
From Search Engines to Augmented Search ServicesFrom Search Engines to Augmented Search Services
From Search Engines to Augmented Search Services
 
Unit3 :Internet 7th grade 2012
Unit3 :Internet 7th grade  2012Unit3 :Internet 7th grade  2012
Unit3 :Internet 7th grade 2012
 
JISC-PoWR Project: Web 1.0 Preservation
JISC-PoWR Project: Web 1.0 PreservationJISC-PoWR Project: Web 1.0 Preservation
JISC-PoWR Project: Web 1.0 Preservation
 
Web 1.0, Web 2.0 and Digital Preservation
Web 1.0, Web 2.0 and Digital PreservationWeb 1.0, Web 2.0 and Digital Preservation
Web 1.0, Web 2.0 and Digital Preservation
 
Class 39: ...and the World Wide Web
Class 39: ...and the World Wide WebClass 39: ...and the World Wide Web
Class 39: ...and the World Wide Web
 
MS PowerPoint format
MS PowerPoint formatMS PowerPoint format
MS PowerPoint format
 
Module Internet Application
Module Internet ApplicationModule Internet Application
Module Internet Application
 
Module 202 20 internet application
Module 202 20 internet applicationModule 202 20 internet application
Module 202 20 internet application
 
Web Development Certificate
Web Development CertificateWeb Development Certificate
Web Development Certificate
 
Introduction to RFX for Backend Developer
Introduction to RFX for Backend DeveloperIntroduction to RFX for Backend Developer
Introduction to RFX for Backend Developer
 
Web 2.0 EOS
Web 2.0 EOSWeb 2.0 EOS
Web 2.0 EOS
 
Mashups Campus Tech
Mashups Campus TechMashups Campus Tech
Mashups Campus Tech
 
Module 2 Internet Application
Module 2 Internet Application Module 2 Internet Application
Module 2 Internet Application
 
43940.pdf
43940.pdf43940.pdf
43940.pdf
 
Towards the Design of Intelligible Object-based Applications for the Web of T...
Towards the Design of Intelligible Object-based Applications for the Web of T...Towards the Design of Intelligible Object-based Applications for the Web of T...
Towards the Design of Intelligible Object-based Applications for the Web of T...
 
HTML5 Website vs. Mobile Apps vs. WeChat Mini Programs
HTML5 Website vs. Mobile Apps vs. WeChat Mini ProgramsHTML5 Website vs. Mobile Apps vs. WeChat Mini Programs
HTML5 Website vs. Mobile Apps vs. WeChat Mini Programs
 
RPT ICTL F2
RPT ICTL F2RPT ICTL F2
RPT ICTL F2
 
Rpt f2
Rpt f2Rpt f2
Rpt f2
 
End-user Development of Mashups: Models, Composition Paradigms and Tools
End-user Development of Mashups: Models, Composition Paradigms and ToolsEnd-user Development of Mashups: Models, Composition Paradigms and Tools
End-user Development of Mashups: Models, Composition Paradigms and Tools
 
Preservation of Web Resources: The JISC PoWR Project
Preservation of Web Resources: The JISC PoWR ProjectPreservation of Web Resources: The JISC PoWR Project
Preservation of Web Resources: The JISC PoWR Project
 

Plus de Gabriela Bosetti

Introducción al desarrollo Web: Backend
Introducción al desarrollo Web: BackendIntroducción al desarrollo Web: Backend
Introducción al desarrollo Web: BackendGabriela Bosetti
 
Introducción al desarrollo Web: Frontend con Angular 6
Introducción al desarrollo Web: Frontend con Angular 6Introducción al desarrollo Web: Frontend con Angular 6
Introducción al desarrollo Web: Frontend con Angular 6Gabriela Bosetti
 
Desarrollo de webextensions
Desarrollo de webextensionsDesarrollo de webextensions
Desarrollo de webextensionsGabriela Bosetti
 
Poster: Supporting Mobile Web Augmentation by End Users
Poster: Supporting Mobile Web Augmentation by End UsersPoster: Supporting Mobile Web Augmentation by End Users
Poster: Supporting Mobile Web Augmentation by End UsersGabriela Bosetti
 
An End User Development approach for Mobile Web Augmentation applications
An End User Development approach for Mobile Web Augmentation applicationsAn End User Development approach for Mobile Web Augmentation applications
An End User Development approach for Mobile Web Augmentation applicationsGabriela Bosetti
 
Towards full end-users control of social recommendations
Towards full end-users control of social recommendationsTowards full end-users control of social recommendations
Towards full end-users control of social recommendationsGabriela Bosetti
 

Plus de Gabriela Bosetti (6)

Introducción al desarrollo Web: Backend
Introducción al desarrollo Web: BackendIntroducción al desarrollo Web: Backend
Introducción al desarrollo Web: Backend
 
Introducción al desarrollo Web: Frontend con Angular 6
Introducción al desarrollo Web: Frontend con Angular 6Introducción al desarrollo Web: Frontend con Angular 6
Introducción al desarrollo Web: Frontend con Angular 6
 
Desarrollo de webextensions
Desarrollo de webextensionsDesarrollo de webextensions
Desarrollo de webextensions
 
Poster: Supporting Mobile Web Augmentation by End Users
Poster: Supporting Mobile Web Augmentation by End UsersPoster: Supporting Mobile Web Augmentation by End Users
Poster: Supporting Mobile Web Augmentation by End Users
 
An End User Development approach for Mobile Web Augmentation applications
An End User Development approach for Mobile Web Augmentation applicationsAn End User Development approach for Mobile Web Augmentation applications
An End User Development approach for Mobile Web Augmentation applications
 
Towards full end-users control of social recommendations
Towards full end-users control of social recommendationsTowards full end-users control of social recommendations
Towards full end-users control of social recommendations
 

Dernier

Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhousejana861314
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...Sérgio Sacani
 
GFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxGFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxAleenaTreesaSaji
 
Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Patrick Diehl
 
G9 Science Q4- Week 1-2 Projectile Motion.ppt
G9 Science Q4- Week 1-2 Projectile Motion.pptG9 Science Q4- Week 1-2 Projectile Motion.ppt
G9 Science Q4- Week 1-2 Projectile Motion.pptMAESTRELLAMesa2
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPirithiRaju
 
Broad bean, Lima Bean, Jack bean, Ullucus.pptx
Broad bean, Lima Bean, Jack bean, Ullucus.pptxBroad bean, Lima Bean, Jack bean, Ullucus.pptx
Broad bean, Lima Bean, Jack bean, Ullucus.pptxjana861314
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Sérgio Sacani
 
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSpermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSarthak Sekhar Mondal
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRDelhi Call girls
 
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisRaman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisDiwakar Mishra
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfmuntazimhurra
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfSumit Kumar yadav
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoSérgio Sacani
 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Nistarini College, Purulia (W.B) India
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsSérgio Sacani
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfSumit Kumar yadav
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bSérgio Sacani
 
Boyles law module in the grade 10 science
Boyles law module in the grade 10 scienceBoyles law module in the grade 10 science
Boyles law module in the grade 10 sciencefloriejanemacaya1
 

Dernier (20)

Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhouse
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
 
GFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxGFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptx
 
Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?
 
G9 Science Q4- Week 1-2 Projectile Motion.ppt
G9 Science Q4- Week 1-2 Projectile Motion.pptG9 Science Q4- Week 1-2 Projectile Motion.ppt
G9 Science Q4- Week 1-2 Projectile Motion.ppt
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
 
Broad bean, Lima Bean, Jack bean, Ullucus.pptx
Broad bean, Lima Bean, Jack bean, Ullucus.pptxBroad bean, Lima Bean, Jack bean, Ullucus.pptx
Broad bean, Lima Bean, Jack bean, Ullucus.pptx
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
 
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSpermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
 
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
 
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisRaman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdf
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdf
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on Io
 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...
 
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdf
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
 
Boyles law module in the grade 10 science
Boyles law module in the grade 10 scienceBoyles law module in the grade 10 science
Boyles law module in the grade 10 science
 

Abstracting and Structuring Web contents for supporting Personal Web Experiences

  • 1. Abstracting and Structuring Web contents for supporting Personal Web Experiences LIFIA, Facultad de Informática, UNLP - Argentina ICS, IRIT, Université Toulouse III - France S. Firmenich, G. Bosetti, G. Rossi, M. Winckler & T. Barbieri
  • 2. Overview 1. Motivation 2. Web Objects Ambient a. Materializing information objects (IOs) b. Enhancing IOs c. Interacting with IOs d. WOA viewer and in-situ interactions e. Extending the platform’s artefacts f. WOA API for applications 3. Future work 2
  • 3. 1. Motivation 2. Web Objects Ambient 3. Future work 3 1. Motivation
  • 4. 1.1. A Personal Web Experience 1. Motivation 2. Web Objects Ambient 3. Future work 4 ⬧ Many Web sites are tailored according to the user preferences, habits, requirements, etc. ⬧ But there is a need of a Personal Web, for improving the full experience of the user in the whole Web, as a common space of information ⬧ Empowers the end user to collect and interact with elements across the Web –information objects– according to his particular concerns
  • 5. 1.2. Benefits of Personal Web Experiences 1. Motivation 2. Web Objects Ambient 3. Future work 5 ⬧ Filtering irrelevant information that pollutes users tasks when using Web applications ⬧ Integrating content that fits the user's tasks ⬧ Manipulating existing content, styles and behaviour to cope with individual users needs ⬧ Improving user performance whilst performing tasks in many Web sites ⬧ Supporting End User Development of Web applications
  • 6. 1.3. Personal Web Applications 1. Motivation 2. Web Objects Ambient 3. Future work 6 ⬧ Personal Information Management (PIM) systems To collect Information Objects (IOs) into a common Space of Information, where the user can perform operations with them ⬧ Mashups To integrate IOs from different Web sources in a specialized application ⬧ Web Augmentation To improve the user experience according to his requirements, by manipulating the style, structure, behaviour of existing Web pages
  • 7. 1.4. Underlying problem ⬧ Much of the information we need already exists on the Web ⬧ Personal Web · Existing apps provides dissociated experiences (contents, tasks) · The user needs to integrate and coordinate the tools ﹣ user with technical skills? ﹣ Structured/unstructured data ﹣ Reusable information objects? ﹣ Web content enhancement? ﹣ Content integration from multiple sources? ... 1. Motivation 2. Web Objects Ambient 3. Future work 7
  • 8. 1.5 Motivating scenarios 8 1. Motivation 2. Web Objects Ambient 3. Future work Motivating scenarios Interact with IOs → PIM Interact with IOs, in-situ → Web Augmentation Merge content from diverse sources → Mashup Interact with IOs → PIM 1st scenario 2nd scenario
  • 9. 9 1. Motivation 2. Web Objects Ambient 3. Future work 1st scenario
  • 10. 10 1. Motivation 2. Web Objects Ambient 3. Future work 1st scenario
  • 11. PIM get related trailers get user’s reviews get casting 1. Motivation 2. Web Objects Ambient 3. Future work 11 1st scenario
  • 12. 12 ··· get related trailers ··· get user’s reviews get casting 1. Motivation 2. Web Objects Ambient 3. Future work 1st scenario
  • 13. 1. Motivation 2. Web Objects Ambient 3. Future work 13 2nd scenario
  • 14. 1. Motivation 2. Web Objects Ambient 3. Future work 14 2nd scenario
  • 15. 1. Motivation 2. Web Objects Ambient 3. Future work 15 2nd scenario
  • 16. 1. Motivation 2. Web Objects Ambient 3. Future work 16 2nd scenario
  • 17. Domain specific app 1. Motivation 2. Web Objects Ambient 3. Future work Common Space of Info get related Tweets get related videos search in Google News 17 2nd scenario
  • 18. 18 2. Web Objects Ambient 1. Motivation 2. Web Objects Ambient 3. Future work
  • 19. 2. Web Objects Ambient 19 1. Motivation 2. Web Objects Ambient 3. Future work What? an approach for materializing Web content for supporting Personal Web experiences When? on-demand, opportunistic → How? A PIM system with Web Augmentation and Mashup capabilities Who? end-users, developers Where? in-situ, the browser context
  • 20. 2. Web Objects Ambient 1. Materializing IOs 2. Enhancing IOs 3. Interacting with IOs 4. WOA viewer and in-situ interactions 5. Extending the platform’s artefacts 6. WOA API for applications 20 1. Motivation 2. Web Objects Ambient 3. Future work 2nd scenario 1st scenario
  • 21. 21 1. Motivation 3. Future work2. Web Objects Ambient 2.1. Materializing information objects
  • 22. 22 1. Motivation 3. Future work2. Web Objects Ambient 2.1. Materializing information objects
  • 23. 23 1. Motivation 3. Future work2. Web Objects Ambient 2.1. Materializing information objects
  • 24. 24 2.2. Enhancing information objects 1. Motivation 3. Future work2. Web Objects Ambient
  • 25. 2.3. Interacting with information objects 25 1. Motivation 3. Future work2. Web Objects Ambient
  • 26. 2.4. WOA viewer and in-situ interactions 26 1. Motivation 3. Future work 1st scenario 2. Web Objects Ambient
  • 27. 2.5. Extending the platform’s artefacts 27 1. Motivation 3. Future work2. Web Objects Ambient Extending Collectors Decorators
  • 28. 2.5.2. Extending decorators 28 1. Motivation 3. Future work2. Web Objects Ambient
  • 29. 29 1. Motivation 3. Future work2. Web Objects Ambient
  • 30. 30 1. Motivation 3. Future work2. Web Objects Ambient
  • 31. 31 2.5.1. Extending extractors 1. Motivation 3. Future work2. Web Objects Ambient
  • 32. Embedded microdata in HTML 2.5.1. Extending extractors 32 1. Motivation 3. Future work2. Web Objects Ambient
  • 33. 2.5.1. Extending extractors 33 Embedded microdata in HTML 1. Motivation 3. Future work2. Web Objects Ambient
  • 34. 34 1. Motivation 3. Future work2. Web Objects Ambient
  • 35. 35 1. Motivation 3. Future work2. Web Objects Ambient
  • 36. 36 1. Motivation 3. Future work2. Web Objects Ambient
  • 37. 37 1. Motivation 3. Future work2. Web Objects Ambient
  • 38. 2.6. WOA API for applications 38 1. Motivation 2. Web Objects Ambient 3. Future work 2nd scenario
  • 39. 39 3. Future work 1. Motivation 2. Web Objects Ambient 3. Future work
  • 40. 3. Ongoing and future work ⬧ https://sites.google.com/site/webobjectambient ⬧ Extending extractors, decorators ⬧ Experiment focused on non-technical end-users ⬧ Collaboration in the creation of templates ⋅ Repo and communication platform for sharing templates ⬧ End-user tool for creating WOA applications 40 1. Motivation 2. Web Objects Ambient 3. Future work