• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Dynamic graphical user interface generation for web-based public display applications
 

Dynamic graphical user interface generation for web-based public display applications

on

  • 453 views

Presentation of full paper at PECCS 2014 - Lisbon - Portugal, January 7, 2014.

Presentation of full paper at PECCS 2014 - Lisbon - Portugal, January 7, 2014.
Received the best student paper award.

Statistics

Views

Total Views
453
Views on SlideShare
453
Embed Views
0

Actions

Likes
0
Downloads
1
Comments
0

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Dynamic graphical user interface generation for web-based public display applications Dynamic graphical user interface generation for web-based public display applications Presentation Transcript

    • Dynamic graphical user interface generation for web-based public display applications Jorge C. S. Cardoso jorgecardoso@ieee.org http://jorgecardoso.eu PECCS 2014 - Lisbon, Portugal
    • Open public display networks ● Open display networks ○ "designed and implemented to be open to applications and content from many sources and thus provide the foundation for work on a new global communications medium for information access and interaction”
    • Interaction toolkit for public displays ● Different displays may provide different interaction capabilities ● Developers need ○ Abstraction from interaction mechanisms ○ Various high-level controls
    • PuReWidgets ● High-level abstractions ○ Widgets ● Independence from interaction mechanism ○ ○ ○ ○ ○ SMS Email Touch Mobile interface QR code
    • Widgets
    • Interaction Touch Text-based (SMS, email, …) QR codes Mobile interface (Automatically generated)
    • Automatic GUI for mobile devices ● Discoverability ○ Of apps ○ Of apps’ features ● Interaction ● No extra effort for programmers of public display apps
    • Dynamic GUI generation approaches ● Downloadable UI code ○ e.g., Jini Service UI ● Abstract UI description ○ XWeb (Olsen et al., 2000) ● Hybrid ○ Hodes & Katz, 1999 ○ iCrafter (Ponnekanti et al., 2001) Author unknown. Taken from http://www.flixya.com/photo/2162704/BasikalBicycle
    • Dynamic GUI generation approaches Author unknown. Taken from http://www.flixya.com/photo/2162704/BasikalBicycle
    • Dynamic GUI generation approaches Author unknown. Taken from http://www.flixya.com/photo/2162704/BasikalBicycle
    • Dynamic GUI generation approaches Author unknown. Taken from http://www.flixya.com/photo/2162704/BasikalBicycle
    • Dynamic GUI generation approaches Author unknown. Taken from http://www.flixya.com/photo/2162704/BasikalBicycle
    • PuReWidgets Author unknown. Taken from http://www.flixya.com/photo/2162704/BasikalBicycle
    • Architecture
    • Widget structure Interaction Manager Server Author unknown. Taken from http://www.flixya.com/photo/2162704/BasikalBicycle
    • Rendering Author unknown. Taken from http://www.flixya.com/photo/2162704/BasikalBicycle
    • Rendering Author unknown. Taken from http://www.flixya.com/photo/2162704/BasikalBicycle
    • Preliminary evaluation ● Real-world deployment
    • Discussion ● Asynchronous interaction ● Rapidly changing widgets
    • Conclusion ● We need better tools to create applications for open display networks ○ Interaction abstractions ● PuReWidgets is just one attempt/model
    • Thank you! Dynamic graphical user interface generation for web-based public display applications Jorge C. S. Cardoso jorgecardoso@ieee.org http://jorgecardoso.eu PECCS 2014 - Lisbon, Portugal