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

Transcript

21 slides
  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!

More Decks by Jorge C. S. Cardoso

Other Decks in Research