SlideShare a Scribd company logo
1 of 15
Download to read offline
Cloud platforms Lead to Open and Universal access 
for people with Disabilities and for All
www.cloud4all.info
GenURC
Generation Platform for Personal and 
Context‐Driven User Interfaces
Presentation at the W4A conference, 2013‐05‐13, Rio de Janeiro
Gottfried Zimmermann, Stuttgart Media University
Co‐authors: Bern Jordan, Parikshit Thakur & Yuvarajsinh Gohil
Note: Textual descriptions for the figures in 
these slides are available as PDF comments at 
the beginning (top left corner) of the slide.
SLIDE 2 ZIMMERMANN – GENURC PLATFORM
What is URC?
What are GPII and Cloud4all?
GenURC
GenURC sample user interfaces
Conclusion & Outlook
Overview
Universal Remote Console (URC)
A device or software application, such as
– a tablet
– a smart phone
– TV + IR remote
– car head unit
– smart clothes
– etc.
Universal Remote Console (URC)
… through which a user accesses and controls
… any electronic & IT product or service, such as
– a TV, a DVR
– a washing machine, a thermostat, an alarm clock
– a telephone, a cell phone 
– a calendar or alarm management system
– a copy machine, an elevator, a ticket vending machine
– etc.
Resources
(Labels,
help, etc.)
Target Application
Target
User Interface
Implementation
Description
Networking
Platform
Networking
Platform
Client (URC)
Resource Server
Company A
Internet
Resource Server
Company B
User Interface
Socket Mirror
User Interface
Socket
Socket
Elements
SLIDE 7 ZIMMERMANN – GENURC PLATFORM
Global
▫ Worldwide initiative
Inclusive
▫ For everyone, no barriers
Public
▫ Results will be available publicly, no‐royalty
Infrastructure
▫ Assistive technologies for all, open‐source implementations as basis
▫ Support for developers and service providers
▫ Store user settings (preferences) locally or in the cloud
"We build streets, not cars"
What is GPII?
Raising the Floor International
GPII & Cloud4all
GPII
Cloud4all
Trace Center 
IT RERC
IDRC Fluid 
project
IDRC FLOE 
project
Cloud4All Partners
SLIDE 11 ZIMMERMANN – GENURC PLATFORM
Extend the Universal Remote Console (URC) platform* by
automatic user interface generation
* The URC platform supports pluggable user interfaces for the control of appliances and services (targets)
Pragmatic approach for personal user interfaces
Personal user interfaces
▫ Tailored to a person's preferences and needs
Context‐driven user interfaces
▫ Adapted to a specific device (controller)
▫ Adapted to a specific situation of use
GenURC Goals
www.cloud4all.info
Natural language(s)
Output modalities
Input modalities
Audio 
description
Text size, 
zoom factor
Keyboard settings
Line spacing
Speech volume
Contrast settings
Grouping
structure
Captions
Widget set
Use of color
& color coding
Level of
assistance
Level of
simplification
Key shortcuts
TTS
parameters
Braille
parameters
CONTENT
& SEMANTICS
STRUCTURE 
& GRAMMAR
PRESENTATION 
& INPUT EVENTS
Gesture alphabet
Button size
& distance
URC
Cloud4all
SLIDE 14 ZIMMERMANN – GENURC PLATFORM
GenURC Adaptation Process
Resource
Server
UCH
Web 
Browser
GenURC 
Server
Rich Grouping
Target Description,
Socket Description,
Grouping Sheet,
Resource Sheet
Proprietary
Protocol
Target
URC‐HTTP
HTML Container for
Rich Grouping
HTML Container for
Rich Grouping
Corrections
at Runtime
Static user
preferences
Dynamic user
preferences, 
device & situational
parameters
SLIDE 17 ZIMMERMANN – GENURC PLATFORM
GenURC Sample User Interface (1)
SLIDE 19 ZIMMERMANN – GENURC PLATFORM
GenURC Sample User Interface (3)
SLIDE 20 ZIMMERMANN – GENURC PLATFORM
URC + Automatic user interface generation = GenURC
GenURC + Cloud4all = User interface adaptations on all layers
▫ Server‐side adaptation: content + rough structure
− Based on static user preferences
▫ Client‐side adaptation: fine structure + presentation
− Based on dynamic user preferences, device & situational parameters
Next steps
▫ Empirical study on suitable grouping mechanisms & widgets
− Focus on users with visual and physical disabilities
▫ Integration of Cloud4all user preference set & context parameters
▫ Integration of Cloud4all Personal Control Panel
Conclusions & Outlook
SLIDE 21 ZIMMERMANN – GENURC PLATFORM
Thank You
Gottfried Zimmermann
Prof. Mobile User Interaction
Media University Stuttgart, Germany
gzimmermann@acm.org
ACKNOWLEDGMENT: THIS WORK WAS FUNDED BY THE US DEPT OF EDUCATION, NIDRR, 
UNDER GRANT H133E080022 (RERC ON IT ACCESS), AND BY THE EU 7TH FRAMEWORK
PROGRAM UNDER GRANT FP7‐289016 (CLOUD4ALL).  THE OPINIONS HEREIN ARE THOSE OF
THE AUTHORS AND NOT NECESSARILY THOSE OF THE FUNDING AGENCIES.

More Related Content

Similar to GenURC: Generation Platform for Personal and Context-Driven User Interfaces

EUROPEAN DRONE FORUM - Programme EDF2020
EUROPEAN DRONE FORUM - Programme EDF2020EUROPEAN DRONE FORUM - Programme EDF2020
EUROPEAN DRONE FORUM - Programme EDF2020Michael Wieland
 
Augmented and Mixed Reality Solutions for Aerospace & Defense
Augmented and Mixed Reality Solutions for Aerospace & DefenseAugmented and Mixed Reality Solutions for Aerospace & Defense
Augmented and Mixed Reality Solutions for Aerospace & Defensethirdeyegen65
 
Use of 5G under Covid Emergency
Use of 5G under Covid Emergency Use of 5G under Covid Emergency
Use of 5G under Covid Emergency Roberto Tiozzo
 
Bruno Siciliano, Martin Hägele, Rainer Bischoff, Christoph Huerzeler and Rein...
Bruno Siciliano, Martin Hägele, Rainer Bischoff, Christoph Huerzeler and Rein...Bruno Siciliano, Martin Hägele, Rainer Bischoff, Christoph Huerzeler and Rein...
Bruno Siciliano, Martin Hägele, Rainer Bischoff, Christoph Huerzeler and Rein...I4MS_eu
 
Networking smartphones for disaster recovery using teamphone
Networking smartphones for disaster recovery using teamphoneNetworking smartphones for disaster recovery using teamphone
Networking smartphones for disaster recovery using teamphoneIJARIIT
 
The Need for Drone Forensic Investigation Standardisation (Evangelos Mantas) ...
The Need for Drone Forensic Investigation Standardisation (Evangelos Mantas) ...The Need for Drone Forensic Investigation Standardisation (Evangelos Mantas) ...
The Need for Drone Forensic Investigation Standardisation (Evangelos Mantas) ...DroneSec
 
Embedded systems ppt
Embedded systems pptEmbedded systems ppt
Embedded systems pptShreya Thakur
 
Airport security 2013 donald zoufal
Airport security 2013   donald zoufalAirport security 2013   donald zoufal
Airport security 2013 donald zoufalRussell Publishing
 
The future of drone traffice management, applied today (by Ronni Winkler Øste...
The future of drone traffice management, applied today (by Ronni Winkler Øste...The future of drone traffice management, applied today (by Ronni Winkler Øste...
The future of drone traffice management, applied today (by Ronni Winkler Øste...TUS Expo
 
FITMAN Short Presentation
FITMAN Short PresentationFITMAN Short Presentation
FITMAN Short PresentationFITMAN FI
 
DEDICAT 6G_HEXA-X_Workshop_on-6G The Dedicat6G use cases
DEDICAT 6G_HEXA-X_Workshop_on-6G The Dedicat6G use casesDEDICAT 6G_HEXA-X_Workshop_on-6G The Dedicat6G use cases
DEDICAT 6G_HEXA-X_Workshop_on-6G The Dedicat6G use casesDedicat6G
 
Sig Sensor New Presentation June 2008
Sig Sensor New Presentation    June 2008Sig Sensor New Presentation    June 2008
Sig Sensor New Presentation June 2008Frans Vonk
 
Sig Sensor New Presentation June 2008
Sig Sensor New Presentation    June 2008Sig Sensor New Presentation    June 2008
Sig Sensor New Presentation June 2008Frans Vonk
 
ACUNIA Telematics Field Test - A working solution today - F Vandemeulebroucke
ACUNIA Telematics Field Test - A working solution today - F VandemeulebrouckeACUNIA Telematics Field Test - A working solution today - F Vandemeulebroucke
ACUNIA Telematics Field Test - A working solution today - F Vandemeulebrouckemfrancis
 
An Introduction to IoT: Connectivity & Case Studies
An Introduction to IoT: Connectivity & Case StudiesAn Introduction to IoT: Connectivity & Case Studies
An Introduction to IoT: Connectivity & Case Studies3G4G
 
IoT and M2M for Software Developers
IoT and M2M for Software DevelopersIoT and M2M for Software Developers
IoT and M2M for Software DevelopersPascal Bodin
 
20150212_MARKET PLACE 2015_Catalogue_Security
20150212_MARKET PLACE 2015_Catalogue_Security20150212_MARKET PLACE 2015_Catalogue_Security
20150212_MARKET PLACE 2015_Catalogue_SecurityRedit
 

Similar to GenURC: Generation Platform for Personal and Context-Driven User Interfaces (20)

EUROPEAN DRONE FORUM - Programme EDF2020
EUROPEAN DRONE FORUM - Programme EDF2020EUROPEAN DRONE FORUM - Programme EDF2020
EUROPEAN DRONE FORUM - Programme EDF2020
 
Augmented and Mixed Reality Solutions for Aerospace & Defense
Augmented and Mixed Reality Solutions for Aerospace & DefenseAugmented and Mixed Reality Solutions for Aerospace & Defense
Augmented and Mixed Reality Solutions for Aerospace & Defense
 
Use of 5G under Covid Emergency
Use of 5G under Covid Emergency Use of 5G under Covid Emergency
Use of 5G under Covid Emergency
 
Bruno Siciliano, Martin Hägele, Rainer Bischoff, Christoph Huerzeler and Rein...
Bruno Siciliano, Martin Hägele, Rainer Bischoff, Christoph Huerzeler and Rein...Bruno Siciliano, Martin Hägele, Rainer Bischoff, Christoph Huerzeler and Rein...
Bruno Siciliano, Martin Hägele, Rainer Bischoff, Christoph Huerzeler and Rein...
 
Sita smart ULD
Sita smart ULD Sita smart ULD
Sita smart ULD
 
Networking smartphones for disaster recovery using teamphone
Networking smartphones for disaster recovery using teamphoneNetworking smartphones for disaster recovery using teamphone
Networking smartphones for disaster recovery using teamphone
 
The Need for Drone Forensic Investigation Standardisation (Evangelos Mantas) ...
The Need for Drone Forensic Investigation Standardisation (Evangelos Mantas) ...The Need for Drone Forensic Investigation Standardisation (Evangelos Mantas) ...
The Need for Drone Forensic Investigation Standardisation (Evangelos Mantas) ...
 
Embedded systems ppt
Embedded systems pptEmbedded systems ppt
Embedded systems ppt
 
Airport security 2013 donald zoufal
Airport security 2013   donald zoufalAirport security 2013   donald zoufal
Airport security 2013 donald zoufal
 
EENA 2021: Industry session - Drones in emergencies (3/3)
EENA 2021: Industry session - Drones in emergencies (3/3)EENA 2021: Industry session - Drones in emergencies (3/3)
EENA 2021: Industry session - Drones in emergencies (3/3)
 
The future of drone traffice management, applied today (by Ronni Winkler Øste...
The future of drone traffice management, applied today (by Ronni Winkler Øste...The future of drone traffice management, applied today (by Ronni Winkler Øste...
The future of drone traffice management, applied today (by Ronni Winkler Øste...
 
FITMAN Short Presentation
FITMAN Short PresentationFITMAN Short Presentation
FITMAN Short Presentation
 
DEDICAT 6G_HEXA-X_Workshop_on-6G The Dedicat6G use cases
DEDICAT 6G_HEXA-X_Workshop_on-6G The Dedicat6G use casesDEDICAT 6G_HEXA-X_Workshop_on-6G The Dedicat6G use cases
DEDICAT 6G_HEXA-X_Workshop_on-6G The Dedicat6G use cases
 
Sig Sensor New Presentation June 2008
Sig Sensor New Presentation    June 2008Sig Sensor New Presentation    June 2008
Sig Sensor New Presentation June 2008
 
Sig Sensor New Presentation June 2008
Sig Sensor New Presentation    June 2008Sig Sensor New Presentation    June 2008
Sig Sensor New Presentation June 2008
 
ACUNIA Telematics Field Test - A working solution today - F Vandemeulebroucke
ACUNIA Telematics Field Test - A working solution today - F VandemeulebrouckeACUNIA Telematics Field Test - A working solution today - F Vandemeulebroucke
ACUNIA Telematics Field Test - A working solution today - F Vandemeulebroucke
 
Di splay systems
Di splay systemsDi splay systems
Di splay systems
 
An Introduction to IoT: Connectivity & Case Studies
An Introduction to IoT: Connectivity & Case StudiesAn Introduction to IoT: Connectivity & Case Studies
An Introduction to IoT: Connectivity & Case Studies
 
IoT and M2M for Software Developers
IoT and M2M for Software DevelopersIoT and M2M for Software Developers
IoT and M2M for Software Developers
 
20150212_MARKET PLACE 2015_Catalogue_Security
20150212_MARKET PLACE 2015_Catalogue_Security20150212_MARKET PLACE 2015_Catalogue_Security
20150212_MARKET PLACE 2015_Catalogue_Security
 

Recently uploaded

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
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
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Recently uploaded (20)

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
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
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

GenURC: Generation Platform for Personal and Context-Driven User Interfaces