Design and Implementation of a New Run-time Life-cycle for Interactive Public Display Applications

Jorge Cardoso, Alice Perpétua

Abstract

Public display systems are becoming increasingly complex. They are moving from passive closed systems to open interactive systems that are able to accommodate applications from several independent sources. This shift needs to be accompanied by a more flexible and powerful application management. In this paper, we propose a run-time life-cycle model for interactive public display applications that addresses several shortcomings of current display systems. Our model allows applications to load their resources before they are displayed, enables the system to quickly pause and resume applications, provides strategies for applications to transition and terminate gracefully by requesting additional time to finish the presentation of content, allows applications to save their state before being destroyed and gives applications the opportunity to request and relinquish display time. We have implemented our model as a Google Chrome extension that allows any computer with the Google Chrome browser to become a public display driver without further software. In this paper we present our model, implementation, and evaluation of the system.

References

  1. Cardoso, J. C. S. (2014a). A Google Chrome based public display application scheduler. Retrieved from https://code.google.com/p/public-display-scheduler/ Cardoso, J. C. S. (2014b). An Interaction Abstraction Toolkit for Public Display Applications. University of Minho. Retrieved from http://figshare.com/articles/ An_interaction_abstraction_toolkit_for_public_displa y_applications/920152.
  2. Clinch, S., Davies, N., Friday, A., and Clinch, G. (2013). Yarely: a software player for open pervasive display networks. In Proceedings of the 2nd ACM International Symposium on Pervasive Displays (pp. 25-30). ACM. doi:10.1145/2491568.2491575.
  3. Davies, N., Langheinrich, M., Jose, R., and Schmidt, A. (2012). Open Display Networks: A Communications Medium for the 21st Century. Computer, 45(5), 58- 64. doi:10.1109/MC.2012.114.
  4. Elhart, I., Langheinrich, M., Memarovic, N., and Heikkinen, T. (2014). Scheduling Interactive and Concurrently Running Applications in Pervasive Display Networks. In Proceedings of The International Symposium on Pervasive Displays - PerDis 7814 (pp. 104-109). New York, New York, USA: ACM Press. doi:10.1145/2611009.2611039.
  5. Lindén, T., Heikkinen, T., Ojala, T., Kukka, H., and Jurmu, M. (2010). Web-based Framework for Spatiotemporal Screen Real Estate Management of Interactive Public Displays, 1277-1280.
  6. Perpétua, A., Cardoso, J. C. S., and Carlos C. Oliveira. (2014). A Runtime Lifecycle for Interactive Public Display Applications. In Proceedings of The Ninth International Conference on Internet and Web Applications and Services - ICIW 2014 (pp. 72-75). Paris, France: IARIA. Retrieved from http://www.thinkmind.org/index.php?view=articleand articleid=iciw_2014_4_10_20083.
  7. Storz, O., Friday, A., and Davies, N. (2006). Supporting content scheduling on situated public displays. Computers and Graphics, 30(5), 681-691. doi:DOI: 10.1016/j.cag.2006.07.002.
Download


Paper Citation


in Harvard Style

Cardoso J. and Perpétua A. (2015). Design and Implementation of a New Run-time Life-cycle for Interactive Public Display Applications . In Proceedings of the 5th International Conference on Pervasive and Embedded Computing and Communication Systems - Volume 1: PECCS, ISBN 978-989-758-084-0, pages 5-14. DOI: 10.5220/0005205600050014


in Bibtex Style

@conference{peccs15,
author={Jorge Cardoso and Alice Perpétua},
title={Design and Implementation of a New Run-time Life-cycle for Interactive Public Display Applications},
booktitle={Proceedings of the 5th International Conference on Pervasive and Embedded Computing and Communication Systems - Volume 1: PECCS,},
year={2015},
pages={5-14},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005205600050014},
isbn={978-989-758-084-0},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 5th International Conference on Pervasive and Embedded Computing and Communication Systems - Volume 1: PECCS,
TI - Design and Implementation of a New Run-time Life-cycle for Interactive Public Display Applications
SN - 978-989-758-084-0
AU - Cardoso J.
AU - Perpétua A.
PY - 2015
SP - 5
EP - 14
DO - 10.5220/0005205600050014