Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Dynamic graphical user interface generation for...

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

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

Received the best student paper award.

Jorge C. S. Cardoso

January 07, 2014
Tweet

More Decks by Jorge C. S. Cardoso

Other Decks in Research

Transcript

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

    Jorge C. S. Cardoso [email protected] http://jorgecardoso.eu PECCS 2014 - Lisbon, Portugal
  2. 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”
  3. Interaction toolkit for public displays • Different displays may provide

    different interaction capabilities • Developers need ◦ Abstraction from interaction mechanisms ◦ Various high-level controls
  4. PuReWidgets • High-level abstractions ◦ Widgets • Independence from interaction

    mechanism ◦ SMS ◦ Email ◦ Touch ◦ Mobile interface ◦ QR code
  5. Automatic GUI for mobile devices • Discoverability ◦ Of apps

    ◦ Of apps’ features • Interaction • No extra effort for programmers of public display apps
  6. 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
  7. Conclusion • We need better tools to create applications for

    open display networks ◦ Interaction abstractions • PuReWidgets is just one attempt/model
  8. Dynamic graphical user interface generation for web-based public display applications

    Jorge C. S. Cardoso [email protected] http://jorgecardoso.eu PECCS 2014 - Lisbon, Portugal Thank you!