SlideShare una empresa de Scribd logo
1 de 16
Automatic Creation of User Profiles for Achieving Personal Web Accessibility Markel Vigo , A. Aizpurua, M. Arrue and J. Abascal Laboratory of HCI for Special Needs 11th International Conference on Computers Helping People with Special Needs,  ICCHP 2008 University of the  Basque Country
Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],11th International Conference on Computers Helping People with Special Needs,  ICCHP 2008
Motivation Introduction Conclusions Motivation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],11th International Conference on Computers Helping People with Special Needs,  ICCHP 2008 Personal Web Accessibility Context of Use Detector
Introduction Introduction Conclusions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],11th International Conference on Computers Helping People with Special Needs,  ICCHP 2008 Motivation Personal Web Accessibility Context of Use Detector
Introduction Introduction Personal Web Accessibility Conclusions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],11th International Conference on Computers Helping People with Special Needs,  ICCHP 2008 Motivation Context of Use Detector
Personal Web Accessibility Introduction Personal Web Accessibility Conclusions 11th International Conference on Computers Helping People with Special Needs,  ICCHP 2008 Motivation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Context of Use Detector
Personal Web Accessibility Application Scenarios Context of Use Detector Conclusions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],11th International Conference on Computers Helping People with Special Needs,  ICCHP 2008 Motivation Introduction Personal Web Accessibility
Context of Use Detector Introduction Personal Web Accessibility Context of Use Detector Conclusions 11th International Conference on Computers Helping People with Special Needs,  ICCHP 2008 Motivation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Context of Use Detector Some remarks Introduction Personal Web Accessibility Conclusions 11th International Conference on Computers Helping People with Special Needs,  ICCHP 2008 Motivation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Context of Use Detector
Context of Use Detector Components Introduction Personal Web Accessibility Conclusions 11th International Conference on Computers Helping People with Special Needs,  ICCHP 2008 Motivation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Context of Use Detector
Context of Use Detector  Architecture  Introduction Personal Web Accessibility Conclusions 11th International Conference on Computers Helping People with Special Needs,  ICCHP 2008 Motivation 1.  When the system initializes the coherence between DBs is checked Context of Use Detector Local DB AT s  Information Access Device Features Detector Assistive Technologies Detector Profiles Repository User Agent Evaluation Tools developer user admin <software features/> <hardware features/> <assistive technologies/> CC/PP Profile 1 2 3 5 6 System API 2.  DB entries are compared with key values in the Registry 3.  Information regarding access device features is collected 4.  Matches with key values  and system information are put in a profile 4 5.  User Agents can benefit and provide adaptive hypermedia techniques 6.  Profiles are remotely stored and developers can make use of them user remote
Context of Use Detector Introduction Personal Web Accessibility Conclusions 11th International Conference on Computers Helping People with Special Needs,  ICCHP 2008 Motivation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Context of Use Detector
Example of a profile 11th International Conference on Computers Helping People with Special Needs,  ICCHP 2008 <rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; xmlns:ccpp=&quot;http://www.w3.org/2000/07/04-ccpp#&quot; xmlns:access=&quot;http://sipt07.si.ehu.es/profiles/2008/access-schema#&quot;> <rdf:Description rdf:about=&quot; http://sipt07.si.ehu.es/profiles/2008/user_0017 &quot;> <ccpp:component rdf:resource=&quot;http://www.w3.org/2000/07/04-ccpp#HardwarePlatform&quot;/> <ccpp:component rdf:resource=&quot;http://www.w3.org/2000/07/04-ccpp#SoftwarePlatform&quot;/> <ccpp:component rdf:resource=&quot; http://sipt07.si.ehu.es/profiles/2008/access-schema#AT &quot;/> <ccpp:component rdf:resource=&quot; http://sipt07.si.ehu.es/profiles/2008/access-schema#AT &quot;/> <ccpp:component rdf:resource=&quot; http://sipt07.si.ehu.es/profiles/2008/access-schema#AT &quot;/> </rdf:Description> <rdf:Description rdf:about=&quot;http://www.w3.org/2000/07/04-ccpp#HardwarePlatform&quot;> <access:CpuName>AMD Athlon(tm) XP 2400+</access:CpuName> <access:CpuConstructor>AuthenticAMD</access:CpuConstructor> <access:ramSize>1035172 kB</access:ramSize> <access:display>1024 x 768 pixels</access:display> <access:keyboard>AT Translated Set 2 keyboard</access:keyboard> <access:ColourCapable>Yes</access:ColourCapable> <access:ImageCapable>Yes</access:ImageCapable> <access:SoundOutputCapable>Yes</access:SoundOutputCapable > </rdf:Description> <rdf:Description rdf:about=&quot;http://www.w3.org/2000/07/04-ccpp#SoftwarePlatform&quot;> <access:OSName>Linux</access:OSName> <access:OSVendor>Unknown</access:OSVendor> <access:OSVersion>2.6.9-1.667</access:OSVersion> <access:user>root</access:user> <access:JavaVersion>1.4.2_10</access:JavaVersion> <access:JavaVendor>Sun Microsystems Inc.</access:JavaVendor> <access:JavaVendorURL>http://java.sun.com/</access:JavaVendorURL> </rdf:Description> <rdf:Description rdf:about=&quot; http://sipt07.si.ehu.es/profiles/2008/access-schema#AT &quot;> <access:ATName>Brltty</access:ATName> <access:ATVendor>The Brltty Team</access:ATVendor> <access:ATVersion>3.6.1</access:ATVersion> <access:ATType>Output</access:ATType> <access:ATDescription>BRLTTY is a background process (daemon) providing access to the Linux/Unix console (when in text mode)for a blind person using a refreshable braille display</access:ATDescription> <access:ATIOtype>Braille</access:ATIOtype> </rdf:Description> <rdf:Description rdf:about=&quot; http://sipt07.si.ehu.es/profiles/2008/access-schema#AT &quot;> <access:ATName>K magnifier</access:ATName> <access:ATVendor>Kde Access Team</access:ATVendor> <access:ATVersion>1.0.0</access:ATVersion> <access:ATType>Output</access:ATType> <access:ATDescription>KDE Accessibility Magnifier</access:ATDescription> <access:ATIOtype>Magnifier</access:ATIOtype> </rdf:Description> hardware features software features assistive technologies access namespace
Context of Use Detector How can profiles work Introduction Personal Web Accessibility Conclusions 11th International Conference on Computers Helping People with Special Needs,  ICCHP 2008 Motivation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Context of Use Detector Evaluation Engine Guidelines Manager Guidelines Repository <html> <head> <title>Test file<title> <body>foo (X)HTML Evaluation Report 1 2 3 4 <software features/> <hardware features/> <assistive technologies/> CC/PP Profile
Conclusions Introduction Personal Web Accessibility Context of Use Detector Conclusions 11th International Conference on Computers Helping People with Special Needs,  ICCHP 2008 Motivation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Automatic Creation of User Profiles for Achieving Personal Web Accessibility Markel Vigo , A. Aizpurua, M. Arrue and J. Abascal Laboratory of HCI for Special Needs 11th International Conference on Computers Helping People with Special Needs,  ICCHP 2008 University of the  Basque Country Any question?

Más contenido relacionado

Similar a Automatic Creation of User Profiles for Achieving Personal Web Accessibility

Mariana Alupului Inventions
Mariana Alupului InventionsMariana Alupului Inventions
Mariana Alupului Inventionsmalupului
 
Extending WebDriver: A cloud approach
Extending WebDriver: A cloud approachExtending WebDriver: A cloud approach
Extending WebDriver: A cloud approachBoni García
 
Rich Internet Applications
Rich Internet ApplicationsRich Internet Applications
Rich Internet ApplicationsYoussef Shaath
 
IRJET- Android Application for WIFI based Library Book Locator
IRJET-  	  Android Application for WIFI based Library Book LocatorIRJET-  	  Android Application for WIFI based Library Book Locator
IRJET- Android Application for WIFI based Library Book LocatorIRJET Journal
 
Accessibility, Automation and Metadata
Accessibility, Automation and MetadataAccessibility, Automation and Metadata
Accessibility, Automation and Metadatalisbk
 
Personalized Multimedia Web Services in Peer to Peer Networks Using MPEG-7 an...
Personalized Multimedia Web Services in Peer to Peer Networks Using MPEG-7 an...Personalized Multimedia Web Services in Peer to Peer Networks Using MPEG-7 an...
Personalized Multimedia Web Services in Peer to Peer Networks Using MPEG-7 an...University of Piraeus
 
Information sharing pipeline
Information sharing pipelineInformation sharing pipeline
Information sharing pipelineVioleta Ilik
 
W3C DAP APIs Overview for HTML5 KIG
W3C DAP APIs Overview for HTML5 KIGW3C DAP APIs Overview for HTML5 KIG
W3C DAP APIs Overview for HTML5 KIGByungjung Kim
 
Code camp 2015 visual programming mm
Code camp 2015 visual programming mmCode camp 2015 visual programming mm
Code camp 2015 visual programming mmMitch Miller
 
BrownResearch_CV
BrownResearch_CVBrownResearch_CV
BrownResearch_CVAbby Brown
 
OGC Web Service Shibboleth Interoperability Experiment
OGC Web Service Shibboleth Interoperability ExperimentOGC Web Service Shibboleth Interoperability Experiment
OGC Web Service Shibboleth Interoperability ExperimentEDINA, University of Edinburgh
 
Linking HPC to Data Management - EUDAT Summer School (Giuseppe Fiameni, CINECA)
Linking HPC to Data Management - EUDAT Summer School (Giuseppe Fiameni, CINECA)Linking HPC to Data Management - EUDAT Summer School (Giuseppe Fiameni, CINECA)
Linking HPC to Data Management - EUDAT Summer School (Giuseppe Fiameni, CINECA)EUDAT
 
SRS for Ph.D. Student Portal (C.S.E.D., Thapar University)
SRS for Ph.D. Student Portal (C.S.E.D., Thapar University)SRS for Ph.D. Student Portal (C.S.E.D., Thapar University)
SRS for Ph.D. Student Portal (C.S.E.D., Thapar University)Akshit Arora
 
A Mobile Audio Server enhanced with Semantic Personalization Capabilities
A Mobile Audio Server enhanced with Semantic Personalization CapabilitiesA Mobile Audio Server enhanced with Semantic Personalization Capabilities
A Mobile Audio Server enhanced with Semantic Personalization CapabilitiesUniversity of Piraeus
 
Search Engine Scrapper
Search Engine ScrapperSearch Engine Scrapper
Search Engine ScrapperIRJET Journal
 

Similar a Automatic Creation of User Profiles for Achieving Personal Web Accessibility (20)

Mariana Alupului Inventions
Mariana Alupului InventionsMariana Alupului Inventions
Mariana Alupului Inventions
 
Extending WebDriver: A cloud approach
Extending WebDriver: A cloud approachExtending WebDriver: A cloud approach
Extending WebDriver: A cloud approach
 
Rich Internet Applications
Rich Internet ApplicationsRich Internet Applications
Rich Internet Applications
 
IRJET- Android Application for WIFI based Library Book Locator
IRJET-  	  Android Application for WIFI based Library Book LocatorIRJET-  	  Android Application for WIFI based Library Book Locator
IRJET- Android Application for WIFI based Library Book Locator
 
Accessibility, Automation and Metadata
Accessibility, Automation and MetadataAccessibility, Automation and Metadata
Accessibility, Automation and Metadata
 
Personalized Multimedia Web Services in Peer to Peer Networks Using MPEG-7 an...
Personalized Multimedia Web Services in Peer to Peer Networks Using MPEG-7 an...Personalized Multimedia Web Services in Peer to Peer Networks Using MPEG-7 an...
Personalized Multimedia Web Services in Peer to Peer Networks Using MPEG-7 an...
 
Information sharing pipeline
Information sharing pipelineInformation sharing pipeline
Information sharing pipeline
 
W3C DAP APIs Overview for HTML5 KIG
W3C DAP APIs Overview for HTML5 KIGW3C DAP APIs Overview for HTML5 KIG
W3C DAP APIs Overview for HTML5 KIG
 
Code camp 2015 visual programming mm
Code camp 2015 visual programming mmCode camp 2015 visual programming mm
Code camp 2015 visual programming mm
 
BrownResearch_CV
BrownResearch_CVBrownResearch_CV
BrownResearch_CV
 
Shibboleth Federations and Secure SDI
Shibboleth Federations and Secure SDIShibboleth Federations and Secure SDI
Shibboleth Federations and Secure SDI
 
OGC Web Service Shibboleth Interoperability Experiment
OGC Web Service Shibboleth Interoperability ExperimentOGC Web Service Shibboleth Interoperability Experiment
OGC Web Service Shibboleth Interoperability Experiment
 
Web storage
Web storage Web storage
Web storage
 
Linking HPC to Data Management - EUDAT Summer School (Giuseppe Fiameni, CINECA)
Linking HPC to Data Management - EUDAT Summer School (Giuseppe Fiameni, CINECA)Linking HPC to Data Management - EUDAT Summer School (Giuseppe Fiameni, CINECA)
Linking HPC to Data Management - EUDAT Summer School (Giuseppe Fiameni, CINECA)
 
SRS for Ph.D. Student Portal (C.S.E.D., Thapar University)
SRS for Ph.D. Student Portal (C.S.E.D., Thapar University)SRS for Ph.D. Student Portal (C.S.E.D., Thapar University)
SRS for Ph.D. Student Portal (C.S.E.D., Thapar University)
 
A Mobile Audio Server enhanced with Semantic Personalization Capabilities
A Mobile Audio Server enhanced with Semantic Personalization CapabilitiesA Mobile Audio Server enhanced with Semantic Personalization Capabilities
A Mobile Audio Server enhanced with Semantic Personalization Capabilities
 
Planetdata simpda
Planetdata simpdaPlanetdata simpda
Planetdata simpda
 
PlanetData: Consuming Structured Data at Web Scale
PlanetData: Consuming Structured Data at Web ScalePlanetData: Consuming Structured Data at Web Scale
PlanetData: Consuming Structured Data at Web Scale
 
REST != WebAPI
REST != WebAPIREST != WebAPI
REST != WebAPI
 
Search Engine Scrapper
Search Engine ScrapperSearch Engine Scrapper
Search Engine Scrapper
 

Más de Markel Vigo

Inferring visual behaviour from user interaction data on a medical dashboard
Inferring visual behaviour from user interaction data on a medical dashboardInferring visual behaviour from user interaction data on a medical dashboard
Inferring visual behaviour from user interaction data on a medical dashboardMarkel Vigo
 
Constructing Conceptual Knowledge Artefacts: 
 Activity Patterns in the Ontol...
Constructing Conceptual Knowledge Artefacts: 
 Activity Patterns in the Ontol...Constructing Conceptual Knowledge Artefacts: 
 Activity Patterns in the Ontol...
Constructing Conceptual Knowledge Artefacts: 
 Activity Patterns in the Ontol...Markel Vigo
 
Protégé4US: Harvesting Ontology Authoring Data with Protégé
Protégé4US: Harvesting Ontology Authoring Data with ProtégéProtégé4US: Harvesting Ontology Authoring Data with Protégé
Protégé4US: Harvesting Ontology Authoring Data with ProtégéMarkel Vigo
 
Design Insights for the Next Wave Ontology Authoring Tools
Design Insights for the Next Wave Ontology Authoring ToolsDesign Insights for the Next Wave Ontology Authoring Tools
Design Insights for the Next Wave Ontology Authoring ToolsMarkel Vigo
 
Detecting Problematic Interactions on the Web. The COPE Project: Coping strat...
Detecting Problematic Interactions on the Web. The COPE Project: Coping strat...Detecting Problematic Interactions on the Web. The COPE Project: Coping strat...
Detecting Problematic Interactions on the Web. The COPE Project: Coping strat...Markel Vigo
 
Considering People with Disabilities as Überusers for Eliciting Generalisable...
Considering People with Disabilities as Überusers for Eliciting Generalisable...Considering People with Disabilities as Überusers for Eliciting Generalisable...
Considering People with Disabilities as Überusers for Eliciting Generalisable...Markel Vigo
 
Evaluating Accessibility-in-Use
Evaluating Accessibility-in-UseEvaluating Accessibility-in-Use
Evaluating Accessibility-in-UseMarkel Vigo
 
Benchmarking Web Accessibility Evaluation Tools: Measuring the Harm of Sole R...
Benchmarking Web Accessibility Evaluation Tools: Measuring the Harm of Sole R...Benchmarking Web Accessibility Evaluation Tools: Measuring the Harm of Sole R...
Benchmarking Web Accessibility Evaluation Tools: Measuring the Harm of Sole R...Markel Vigo
 

Más de Markel Vigo (8)

Inferring visual behaviour from user interaction data on a medical dashboard
Inferring visual behaviour from user interaction data on a medical dashboardInferring visual behaviour from user interaction data on a medical dashboard
Inferring visual behaviour from user interaction data on a medical dashboard
 
Constructing Conceptual Knowledge Artefacts: 
 Activity Patterns in the Ontol...
Constructing Conceptual Knowledge Artefacts: 
 Activity Patterns in the Ontol...Constructing Conceptual Knowledge Artefacts: 
 Activity Patterns in the Ontol...
Constructing Conceptual Knowledge Artefacts: 
 Activity Patterns in the Ontol...
 
Protégé4US: Harvesting Ontology Authoring Data with Protégé
Protégé4US: Harvesting Ontology Authoring Data with ProtégéProtégé4US: Harvesting Ontology Authoring Data with Protégé
Protégé4US: Harvesting Ontology Authoring Data with Protégé
 
Design Insights for the Next Wave Ontology Authoring Tools
Design Insights for the Next Wave Ontology Authoring ToolsDesign Insights for the Next Wave Ontology Authoring Tools
Design Insights for the Next Wave Ontology Authoring Tools
 
Detecting Problematic Interactions on the Web. The COPE Project: Coping strat...
Detecting Problematic Interactions on the Web. The COPE Project: Coping strat...Detecting Problematic Interactions on the Web. The COPE Project: Coping strat...
Detecting Problematic Interactions on the Web. The COPE Project: Coping strat...
 
Considering People with Disabilities as Überusers for Eliciting Generalisable...
Considering People with Disabilities as Überusers for Eliciting Generalisable...Considering People with Disabilities as Überusers for Eliciting Generalisable...
Considering People with Disabilities as Überusers for Eliciting Generalisable...
 
Evaluating Accessibility-in-Use
Evaluating Accessibility-in-UseEvaluating Accessibility-in-Use
Evaluating Accessibility-in-Use
 
Benchmarking Web Accessibility Evaluation Tools: Measuring the Harm of Sole R...
Benchmarking Web Accessibility Evaluation Tools: Measuring the Harm of Sole R...Benchmarking Web Accessibility Evaluation Tools: Measuring the Harm of Sole R...
Benchmarking Web Accessibility Evaluation Tools: Measuring the Harm of Sole R...
 

Último

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 

Último (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

Automatic Creation of User Profiles for Achieving Personal Web Accessibility

  • 1. Automatic Creation of User Profiles for Achieving Personal Web Accessibility Markel Vigo , A. Aizpurua, M. Arrue and J. Abascal Laboratory of HCI for Special Needs 11th International Conference on Computers Helping People with Special Needs, ICCHP 2008 University of the Basque Country
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11. Context of Use Detector Architecture Introduction Personal Web Accessibility Conclusions 11th International Conference on Computers Helping People with Special Needs, ICCHP 2008 Motivation 1. When the system initializes the coherence between DBs is checked Context of Use Detector Local DB AT s Information Access Device Features Detector Assistive Technologies Detector Profiles Repository User Agent Evaluation Tools developer user admin <software features/> <hardware features/> <assistive technologies/> CC/PP Profile 1 2 3 5 6 System API 2. DB entries are compared with key values in the Registry 3. Information regarding access device features is collected 4. Matches with key values and system information are put in a profile 4 5. User Agents can benefit and provide adaptive hypermedia techniques 6. Profiles are remotely stored and developers can make use of them user remote
  • 12.
  • 13. Example of a profile 11th International Conference on Computers Helping People with Special Needs, ICCHP 2008 <rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; xmlns:ccpp=&quot;http://www.w3.org/2000/07/04-ccpp#&quot; xmlns:access=&quot;http://sipt07.si.ehu.es/profiles/2008/access-schema#&quot;> <rdf:Description rdf:about=&quot; http://sipt07.si.ehu.es/profiles/2008/user_0017 &quot;> <ccpp:component rdf:resource=&quot;http://www.w3.org/2000/07/04-ccpp#HardwarePlatform&quot;/> <ccpp:component rdf:resource=&quot;http://www.w3.org/2000/07/04-ccpp#SoftwarePlatform&quot;/> <ccpp:component rdf:resource=&quot; http://sipt07.si.ehu.es/profiles/2008/access-schema#AT &quot;/> <ccpp:component rdf:resource=&quot; http://sipt07.si.ehu.es/profiles/2008/access-schema#AT &quot;/> <ccpp:component rdf:resource=&quot; http://sipt07.si.ehu.es/profiles/2008/access-schema#AT &quot;/> </rdf:Description> <rdf:Description rdf:about=&quot;http://www.w3.org/2000/07/04-ccpp#HardwarePlatform&quot;> <access:CpuName>AMD Athlon(tm) XP 2400+</access:CpuName> <access:CpuConstructor>AuthenticAMD</access:CpuConstructor> <access:ramSize>1035172 kB</access:ramSize> <access:display>1024 x 768 pixels</access:display> <access:keyboard>AT Translated Set 2 keyboard</access:keyboard> <access:ColourCapable>Yes</access:ColourCapable> <access:ImageCapable>Yes</access:ImageCapable> <access:SoundOutputCapable>Yes</access:SoundOutputCapable > </rdf:Description> <rdf:Description rdf:about=&quot;http://www.w3.org/2000/07/04-ccpp#SoftwarePlatform&quot;> <access:OSName>Linux</access:OSName> <access:OSVendor>Unknown</access:OSVendor> <access:OSVersion>2.6.9-1.667</access:OSVersion> <access:user>root</access:user> <access:JavaVersion>1.4.2_10</access:JavaVersion> <access:JavaVendor>Sun Microsystems Inc.</access:JavaVendor> <access:JavaVendorURL>http://java.sun.com/</access:JavaVendorURL> </rdf:Description> <rdf:Description rdf:about=&quot; http://sipt07.si.ehu.es/profiles/2008/access-schema#AT &quot;> <access:ATName>Brltty</access:ATName> <access:ATVendor>The Brltty Team</access:ATVendor> <access:ATVersion>3.6.1</access:ATVersion> <access:ATType>Output</access:ATType> <access:ATDescription>BRLTTY is a background process (daemon) providing access to the Linux/Unix console (when in text mode)for a blind person using a refreshable braille display</access:ATDescription> <access:ATIOtype>Braille</access:ATIOtype> </rdf:Description> <rdf:Description rdf:about=&quot; http://sipt07.si.ehu.es/profiles/2008/access-schema#AT &quot;> <access:ATName>K magnifier</access:ATName> <access:ATVendor>Kde Access Team</access:ATVendor> <access:ATVersion>1.0.0</access:ATVersion> <access:ATType>Output</access:ATType> <access:ATDescription>KDE Accessibility Magnifier</access:ATDescription> <access:ATIOtype>Magnifier</access:ATIOtype> </rdf:Description> hardware features software features assistive technologies access namespace
  • 14.
  • 15.
  • 16. Automatic Creation of User Profiles for Achieving Personal Web Accessibility Markel Vigo , A. Aizpurua, M. Arrue and J. Abascal Laboratory of HCI for Special Needs 11th International Conference on Computers Helping People with Special Needs, ICCHP 2008 University of the Basque Country Any question?