Education

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

Description
1. Dynamic graphical user interface generation for web-based public display applications Jorge C. S. Cardoso jorgecardoso@ieee.org http://jorgecardoso.eu PECCS 2014 -…
Categories
Published
of 21
24
Categories
Published
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Similar Documents
Share
Transcript
  • 1. 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
  • 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. Widgets
  • 6. Interaction Touch Text-based (SMS, email, …) QR codes Mobile interface (Automatically generated)
  • 7. Automatic GUI for mobile devices ● Discoverability ○ Of apps ○ Of apps’ features ● Interaction ● No extra effort for programmers of public display apps
  • 8. 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
  • 9. Dynamic GUI generation approaches Author unknown. Taken from http://www.flixya.com/photo/2162704/BasikalBicycle
  • 10. Dynamic GUI generation approaches Author unknown. Taken from http://www.flixya.com/photo/2162704/BasikalBicycle
  • 11. Dynamic GUI generation approaches Author unknown. Taken from http://www.flixya.com/photo/2162704/BasikalBicycle
  • 12. Dynamic GUI generation approaches Author unknown. Taken from http://www.flixya.com/photo/2162704/BasikalBicycle
  • 13. PuReWidgets Author unknown. Taken from http://www.flixya.com/photo/2162704/BasikalBicycle
  • 14. Architecture
  • 15. Widget structure Interaction Manager Server Author unknown. Taken from http://www.flixya.com/photo/2162704/BasikalBicycle
  • 16. Rendering Author unknown. Taken from http://www.flixya.com/photo/2162704/BasikalBicycle
  • 17. Rendering Author unknown. Taken from http://www.flixya.com/photo/2162704/BasikalBicycle
  • 18. Preliminary evaluation ● Real-world deployment
  • 19. Discussion ● Asynchronous interaction ● Rapidly changing widgets
  • 20. Conclusion ● We need better tools to create applications for open display networks ○ Interaction abstractions ● PuReWidgets is just one attempt/model
  • 21. 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
  • Search
    Related Search
    We Need Your Support
    Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

    Thanks to everyone for your continued support.

    No, Thanks
    SAVE OUR EARTH

    We need your sign to support Project to invent "SMART AND CONTROLLABLE REFLECTIVE BALLOONS" to cover the Sun and Save Our Earth.

    More details...

    Sign Now!

    We are very appreciated for your Prompt Action!

    x