SlideShare a Scribd company logo
1 of 18
Download to read offline
Flexible distribution of existing Web
interfaces: an architecture involving
developers and end-users
LIFIA, Facultad de Informática, UNLP - Argentina
ICS, IRIT, Université Toulouse III - France
* presenter
S. Firmenich, G. Bosetti *, G. Rossi & M. Winckler
Overview
1. Motivation
2. Distributing Web UI Objects
a. The underlying architecture
b. UIObjets and DUI-based behaviours
c. Our prototype tool
3. Future work
2
3
1. Motivation
1. Motivation 2. Distributing Web UI Objects 3. Future work
1. Motivation
⬨ Distributed User Interfaces (DUI)
╶ Improves the user experience with crossdeviceinteractions
╶ Crossdeviceinteractions between native apps
╶ It’s still hard to find Web apps supporting DUI
1. Motivation 2. Distributing Web UI Objects 3. Future work
4
How to provide the end users with DUI features
on existing Web applications, in a flexible way?
Desktop app +
Android app
1. Motivation 2. Distributing Web UI Objects 3. Future work
5
Desktop app +
Android app
1. Motivation 2. Distributing Web UI Objects 3. Future work
6
Web app +
Android app
1. Motivation 2. Distributing Web UI Objects 3. Future work
7
Web apps
1. Motivation 2. Distributing Web UI Objects 3. Future work
8
1. Motivation
⬨ Web Augmentation (WA)
╶ Improves the userexperience on existing Web sites
╶ To manipulate style,structure,behaviour
╶ Browser extensions, userscripts, etc.
⬨ Personal Information Management (PIM)
╶ To collect existing informationobjects
╶ Interact with them from a commonspaceofinformation
╶ Few efforts in enabling informationobjects with DUI capabilities
1. Motivation 2. Distributing Web UI Objects 3. Future work
9
10
2. Distributing Web UI Objects
1. Motivation 2. Distributing Web UI Objects 3. Future work
2. Distrbuting Web UI objects
1. Motivation 2. Distributing Web UI Objects 3. Future work
What?
an approach
for
distributing
existing Web
UI
When?
on-demand,
opportunistic
→
How?
A PIM platform
with Web
Augmentation
+ DUI ft.
Who?
end-users,
developers
Where?
in-situ, the
browser
context
11
2.1. The underlying architecture
1. Motivation 2. Distributing Web UI Objects 3. Future work
12
2.2 UIObjets and DUI-based behaviours
1. Motivation 2. Distributing Web UI Objects 3. Future work
⬨ UiObjects
╶ Domelements, materialized as UIObjects
╶ Trigger different behaviours for supporting DUI
⬨ DUI-based behaviours
╶ performed individually for a UIObject
╶ by default: based on the type of UIObject
╶ stereotype-agnostic vs. stereotype-specific
╶ May require a complex DUI experience
■ developers may extend the existing ones
13
2.3 Our prototype tool
1. Motivation 2. Distributing Web UI Objects 3. Future work
14
1. Motivation 2. Distributing Web UI Objects 3. Future work
15
16
3. Future work
1. Motivation 2. Distributing Web UI Objects 3. Future work
3. Future Work
∙ Completing the implementation of the support system
∙ Conduct an evaluation with end- users
╶ useful
╶ easy to use
∙ Study applicability in new contexts, as collaborative systems
∙ Apply new kinds of experiences
1. Motivation 2. Distributing Web UI Objects 3. Future work
17
Thanks!
https://www.irit.fr/recherches/ICS/http://www.lifia.info.unlp.edu.ar

More Related Content

Similar to Flexible DUI for Existing Web Interfaces

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
 
Creating An Awesome Mobile Experience
Creating An Awesome Mobile ExperienceCreating An Awesome Mobile Experience
Creating An Awesome Mobile ExperienceJason VanLue
 
Zainab Kashim Portfolio 2019
Zainab Kashim Portfolio 2019Zainab Kashim Portfolio 2019
Zainab Kashim Portfolio 2019zainabkashim
 
Customized Content for the Mobile Web
Customized Content for the Mobile WebCustomized Content for the Mobile Web
Customized Content for the Mobile WebJason VanLue
 
Exploring the physical web
Exploring the physical webExploring the physical web
Exploring the physical webyiibu
 
Responsive Design: Let's get Responsive!
Responsive Design: Let's get Responsive!Responsive Design: Let's get Responsive!
Responsive Design: Let's get Responsive!Courtney Jordan
 
App Mashup GE: WireCloud - Startup Weekend
App Mashup GE: WireCloud - Startup WeekendApp Mashup GE: WireCloud - Startup Weekend
App Mashup GE: WireCloud - Startup WeekendMiguel Jiménez
 
Agile webinar 2012
Agile webinar 2012Agile webinar 2012
Agile webinar 2012Hugh Beyer
 
Mobile Web 2.0, Mobile Widgets, Microlearning and Intertwingularity
Mobile Web 2.0, Mobile Widgets, Microlearning and IntertwingularityMobile Web 2.0, Mobile Widgets, Microlearning and Intertwingularity
Mobile Web 2.0, Mobile Widgets, Microlearning and IntertwingularityLindner Martin
 
User Interface Design for Web and Mobile Devices
User Interface Design for Web and Mobile DevicesUser Interface Design for Web and Mobile Devices
User Interface Design for Web and Mobile DevicesIRJET Journal
 
Mobile Web Overview https://www.edocr.com/v/k52p5vj4/
Mobile Web Overview https://www.edocr.com/v/k52p5vj4/Mobile Web Overview https://www.edocr.com/v/k52p5vj4/
Mobile Web Overview https://www.edocr.com/v/k52p5vj4/Jack Zheng
 
Fundamentals of Web Design - Professional Development Workshop
Fundamentals of Web Design - Professional Development Workshop Fundamentals of Web Design - Professional Development Workshop
Fundamentals of Web Design - Professional Development Workshop Brenna Mickey
 
online blogging system
online blogging systemonline blogging system
online blogging system001vaibhav
 
Mobile Testing Challenges and Solutions XBOSoft Webinar
Mobile Testing Challenges and Solutions XBOSoft WebinarMobile Testing Challenges and Solutions XBOSoft Webinar
Mobile Testing Challenges and Solutions XBOSoft WebinarXBOSoft
 
Responsive webdesign
Responsive webdesignResponsive webdesign
Responsive webdesignBart De Waele
 
Responsive Webdesign - UXtour Microsoft
Responsive Webdesign - UXtour MicrosoftResponsive Webdesign - UXtour Microsoft
Responsive Webdesign - UXtour MicrosoftThomas Deceuninck
 

Similar to Flexible DUI for Existing Web Interfaces (20)

A primer on ux design
A primer on ux designA primer on ux design
A primer on ux design
 
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
 
Creating An Awesome Mobile Experience
Creating An Awesome Mobile ExperienceCreating An Awesome Mobile Experience
Creating An Awesome Mobile Experience
 
Zainab Kashim Portfolio 2019
Zainab Kashim Portfolio 2019Zainab Kashim Portfolio 2019
Zainab Kashim Portfolio 2019
 
Customized Content for the Mobile Web
Customized Content for the Mobile WebCustomized Content for the Mobile Web
Customized Content for the Mobile Web
 
Exploring the physical web
Exploring the physical webExploring the physical web
Exploring the physical web
 
Responsive Design: Let's get Responsive!
Responsive Design: Let's get Responsive!Responsive Design: Let's get Responsive!
Responsive Design: Let's get Responsive!
 
hema ppt (2).pptx
hema ppt (2).pptxhema ppt (2).pptx
hema ppt (2).pptx
 
Ubiquity_Commercial.pptx
Ubiquity_Commercial.pptxUbiquity_Commercial.pptx
Ubiquity_Commercial.pptx
 
App Mashup GE: WireCloud - Startup Weekend
App Mashup GE: WireCloud - Startup WeekendApp Mashup GE: WireCloud - Startup Weekend
App Mashup GE: WireCloud - Startup Weekend
 
Agile webinar 2012
Agile webinar 2012Agile webinar 2012
Agile webinar 2012
 
Mobile Web 2.0, Mobile Widgets, Microlearning and Intertwingularity
Mobile Web 2.0, Mobile Widgets, Microlearning and IntertwingularityMobile Web 2.0, Mobile Widgets, Microlearning and Intertwingularity
Mobile Web 2.0, Mobile Widgets, Microlearning and Intertwingularity
 
User Interface Design for Web and Mobile Devices
User Interface Design for Web and Mobile DevicesUser Interface Design for Web and Mobile Devices
User Interface Design for Web and Mobile Devices
 
Mobile Web Overview https://www.edocr.com/v/k52p5vj4/
Mobile Web Overview https://www.edocr.com/v/k52p5vj4/Mobile Web Overview https://www.edocr.com/v/k52p5vj4/
Mobile Web Overview https://www.edocr.com/v/k52p5vj4/
 
Neha_UI_Developer
Neha_UI_DeveloperNeha_UI_Developer
Neha_UI_Developer
 
Fundamentals of Web Design - Professional Development Workshop
Fundamentals of Web Design - Professional Development Workshop Fundamentals of Web Design - Professional Development Workshop
Fundamentals of Web Design - Professional Development Workshop
 
online blogging system
online blogging systemonline blogging system
online blogging system
 
Mobile Testing Challenges and Solutions XBOSoft Webinar
Mobile Testing Challenges and Solutions XBOSoft WebinarMobile Testing Challenges and Solutions XBOSoft Webinar
Mobile Testing Challenges and Solutions XBOSoft Webinar
 
Responsive webdesign
Responsive webdesignResponsive webdesign
Responsive webdesign
 
Responsive Webdesign - UXtour Microsoft
Responsive Webdesign - UXtour MicrosoftResponsive Webdesign - UXtour Microsoft
Responsive Webdesign - UXtour Microsoft
 

Recently uploaded

A relative description on Sonoporation.pdf
A relative description on Sonoporation.pdfA relative description on Sonoporation.pdf
A relative description on Sonoporation.pdfnehabiju2046
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​kaibalyasahoo82800
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...Sérgio Sacani
 
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tanta
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tantaDashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tanta
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tantaPraksha3
 
zoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistanzoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistanzohaibmir069
 
GFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxGFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxAleenaTreesaSaji
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTSérgio Sacani
 
Recombination DNA Technology (Microinjection)
Recombination DNA Technology (Microinjection)Recombination DNA Technology (Microinjection)
Recombination DNA Technology (Microinjection)Jshifa
 
Scheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docxScheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docxyaramohamed343013
 
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxAnalytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxSwapnil Therkar
 
Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhousejana861314
 
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
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxUmerFayaz5
 
Genomic DNA And Complementary DNA Libraries construction.
Genomic DNA And Complementary DNA Libraries construction.Genomic DNA And Complementary DNA Libraries construction.
Genomic DNA And Complementary DNA Libraries construction.k64182334
 
Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)DHURKADEVIBASKAR
 
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...jana861314
 
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡anilsa9823
 
Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsAArockiyaNisha
 
The Black hole shadow in Modified Gravity
The Black hole shadow in Modified GravityThe Black hole shadow in Modified Gravity
The Black hole shadow in Modified GravitySubhadipsau21168
 
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...anilsa9823
 

Recently uploaded (20)

A relative description on Sonoporation.pdf
A relative description on Sonoporation.pdfA relative description on Sonoporation.pdf
A relative description on Sonoporation.pdf
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
 
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tanta
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tantaDashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tanta
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tanta
 
zoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistanzoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistan
 
GFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxGFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptx
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOST
 
Recombination DNA Technology (Microinjection)
Recombination DNA Technology (Microinjection)Recombination DNA Technology (Microinjection)
Recombination DNA Technology (Microinjection)
 
Scheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docxScheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docx
 
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxAnalytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
 
Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhouse
 
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 ...
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptx
 
Genomic DNA And Complementary DNA Libraries construction.
Genomic DNA And Complementary DNA Libraries construction.Genomic DNA And Complementary DNA Libraries construction.
Genomic DNA And Complementary DNA Libraries construction.
 
Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)
 
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
 
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
 
Natural Polymer Based Nanomaterials
Natural Polymer Based NanomaterialsNatural Polymer Based Nanomaterials
Natural Polymer Based Nanomaterials
 
The Black hole shadow in Modified Gravity
The Black hole shadow in Modified GravityThe Black hole shadow in Modified Gravity
The Black hole shadow in Modified Gravity
 
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
 

Flexible DUI for Existing Web Interfaces

  • 1. Flexible distribution of existing Web interfaces: an architecture involving developers and end-users LIFIA, Facultad de Informática, UNLP - Argentina ICS, IRIT, Université Toulouse III - France * presenter S. Firmenich, G. Bosetti *, G. Rossi & M. Winckler
  • 2. Overview 1. Motivation 2. Distributing Web UI Objects a. The underlying architecture b. UIObjets and DUI-based behaviours c. Our prototype tool 3. Future work 2
  • 3. 3 1. Motivation 1. Motivation 2. Distributing Web UI Objects 3. Future work
  • 4. 1. Motivation ⬨ Distributed User Interfaces (DUI) ╶ Improves the user experience with crossdeviceinteractions ╶ Crossdeviceinteractions between native apps ╶ It’s still hard to find Web apps supporting DUI 1. Motivation 2. Distributing Web UI Objects 3. Future work 4 How to provide the end users with DUI features on existing Web applications, in a flexible way?
  • 5. Desktop app + Android app 1. Motivation 2. Distributing Web UI Objects 3. Future work 5
  • 6. Desktop app + Android app 1. Motivation 2. Distributing Web UI Objects 3. Future work 6
  • 7. Web app + Android app 1. Motivation 2. Distributing Web UI Objects 3. Future work 7
  • 8. Web apps 1. Motivation 2. Distributing Web UI Objects 3. Future work 8
  • 9. 1. Motivation ⬨ Web Augmentation (WA) ╶ Improves the userexperience on existing Web sites ╶ To manipulate style,structure,behaviour ╶ Browser extensions, userscripts, etc. ⬨ Personal Information Management (PIM) ╶ To collect existing informationobjects ╶ Interact with them from a commonspaceofinformation ╶ Few efforts in enabling informationobjects with DUI capabilities 1. Motivation 2. Distributing Web UI Objects 3. Future work 9
  • 10. 10 2. Distributing Web UI Objects 1. Motivation 2. Distributing Web UI Objects 3. Future work
  • 11. 2. Distrbuting Web UI objects 1. Motivation 2. Distributing Web UI Objects 3. Future work What? an approach for distributing existing Web UI When? on-demand, opportunistic → How? A PIM platform with Web Augmentation + DUI ft. Who? end-users, developers Where? in-situ, the browser context 11
  • 12. 2.1. The underlying architecture 1. Motivation 2. Distributing Web UI Objects 3. Future work 12
  • 13. 2.2 UIObjets and DUI-based behaviours 1. Motivation 2. Distributing Web UI Objects 3. Future work ⬨ UiObjects ╶ Domelements, materialized as UIObjects ╶ Trigger different behaviours for supporting DUI ⬨ DUI-based behaviours ╶ performed individually for a UIObject ╶ by default: based on the type of UIObject ╶ stereotype-agnostic vs. stereotype-specific ╶ May require a complex DUI experience ■ developers may extend the existing ones 13
  • 14. 2.3 Our prototype tool 1. Motivation 2. Distributing Web UI Objects 3. Future work 14
  • 15. 1. Motivation 2. Distributing Web UI Objects 3. Future work 15
  • 16. 16 3. Future work 1. Motivation 2. Distributing Web UI Objects 3. Future work
  • 17. 3. Future Work ∙ Completing the implementation of the support system ∙ Conduct an evaluation with end- users ╶ useful ╶ easy to use ∙ Study applicability in new contexts, as collaborative systems ∙ Apply new kinds of experiences 1. Motivation 2. Distributing Web UI Objects 3. Future work 17