GenURC: Generation Platform for Personal and Context-Driven User Interfaces
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

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

  • 385 views
Uploaded on

Presentation at the W4A conference, 2013-05-13, Rio de Janeiro. ...

Presentation at the W4A conference, 2013-05-13, Rio de Janeiro.
Gottfried Zimmermann, Stuttgart Media University
Co-authors: Bern Jordan, Parikshit Thakur & Yuvarajsinh Gohil

More in: Technology , Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
385
On Slideshare
385
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Cloud platforms Lead to Open and Universal access for people with Disabilities and for Allwww.cloud4all.infoGenURCGeneration Platform for Personal and Context‐Driven User InterfacesPresentation at the W4A conference, 2013‐05‐13, Rio de JaneiroGottfried Zimmermann, Stuttgart Media UniversityCo‐authors: Bern Jordan, Parikshit Thakur & Yuvarajsinh GohilNote: Textual descriptions for the figures in these slides are available as PDF comments at the beginning (top left corner) of the slide.
  • 2. SLIDE 2 ZIMMERMANN – GENURC PLATFORMWhat is URC?What are GPII and Cloud4all?GenURCGenURC sample user interfacesConclusion & OutlookOverview
  • 3. 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.
  • 4. 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.
  • 5. Resources(Labels,help, etc.)Target ApplicationTargetUser InterfaceImplementationDescriptionNetworkingPlatformNetworkingPlatformClient (URC)Resource ServerCompany AInternetResource ServerCompany BUser InterfaceSocket MirrorUser InterfaceSocketSocketElements
  • 6. SLIDE 7 ZIMMERMANN – GENURC PLATFORMGlobal▫ Worldwide initiativeInclusive▫ For everyone, no barriersPublic▫ Results will be available publicly, no‐royaltyInfrastructure▫ 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?
  • 7. Raising the Floor InternationalGPII & Cloud4allGPIICloud4allTrace Center IT RERCIDRC Fluid projectIDRC FLOE project
  • 8. Cloud4All Partners
  • 9. SLIDE 11 ZIMMERMANN – GENURC PLATFORMExtend the Universal Remote Console (URC) platform* byautomatic user interface generation* The URC platform supports pluggable user interfaces for the control of appliances and services (targets)Pragmatic approach for personal user interfacesPersonal user interfaces▫ Tailored to a persons preferences and needsContext‐driven user interfaces▫ Adapted to a specific device (controller)▫ Adapted to a specific situation of useGenURC Goals
  • 10. www.cloud4all.infoNatural language(s)Output modalitiesInput modalitiesAudio descriptionText size, zoom factorKeyboard settingsLine spacingSpeech volumeContrast settingsGroupingstructureCaptionsWidget setUse of color& color codingLevel ofassistanceLevel ofsimplificationKey shortcutsTTSparametersBrailleparametersCONTENT& SEMANTICSSTRUCTURE & GRAMMARPRESENTATION & INPUT EVENTSGesture alphabetButton size& distanceURCCloud4all
  • 11. SLIDE 14 ZIMMERMANN – GENURC PLATFORMGenURC Adaptation ProcessResourceServerUCHWeb BrowserGenURC ServerRich GroupingTarget Description,Socket Description,Grouping Sheet,Resource SheetProprietaryProtocolTargetURC‐HTTPHTML Container forRich GroupingHTML Container forRich GroupingCorrectionsat RuntimeStatic userpreferencesDynamic userpreferences, device & situationalparameters
  • 12. SLIDE 17 ZIMMERMANN – GENURC PLATFORMGenURC Sample User Interface (1)
  • 13. SLIDE 19 ZIMMERMANN – GENURC PLATFORMGenURC Sample User Interface (3)
  • 14. SLIDE 20 ZIMMERMANN – GENURC PLATFORMURC + Automatic user interface generation = GenURCGenURC + 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 parametersNext 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 PanelConclusions & Outlook
  • 15. SLIDE 21 ZIMMERMANN – GENURC PLATFORMThank YouGottfried ZimmermannProf. Mobile User InteractionMedia University Stuttgart, Germanygzimmermann@acm.orgACKNOWLEDGMENT: THIS WORK WAS FUNDED BY THE US DEPT OF EDUCATION, NIDRR, UNDER GRANT H133E080022 (RERC ON IT ACCESS), AND BY THE EU 7TH FRAMEWORKPROGRAM UNDER GRANT FP7‐289016 (CLOUD4ALL).  THE OPINIONS HEREIN ARE THOSE OFTHE AUTHORS AND NOT NECESSARILY THOSE OF THE FUNDING AGENCIES.