Cloud Space - Web-based Smart Space with Management UI

Anna-Liisa Mattila, Kari Systä, Jari-Pekka Voutilainen, Tommi Mikkonen


The emergence of HTML5 allows more complex applications to be run in browsers. However, these applications need not run inside the browser only. In our previous work we have shown that it is feasible to implement mobile agents with Web technologies, such as HTML5 and JavaScript. These mobile agents can be used to control systems like home automation. In this paper we show how this execution environment can be described as a Cloud Space that provides the users with a new type of multi-device experience to the content and the environment the users need to access and control. Furthermore, we present a new way to control and monitor the Cloud Space through a web application with a 3D UI based on direct manipulation.


  1. Carzaniga, A., Picco, G. P., and Vigna, G. (1997). Designing Distributed Applications With Mobile Code Paradigms. In Proceedings of the 19th international conference on Software engineering, pages 22-32. ACM.
  2. Castellani, A. P., Dissegna, M., Bui, N., and Zorzi, M. (2012). WebIoT: A Web Application Framework for the Internet of Things. In Wireless Communications and Networking Conference Workshops (WCNCW), 2012 IEEE, pages 202-207. IEEE.
  3. Crockford, D. (2008). JavaScript: The Good Parts. O'Reilly.
  4. Ertin, E., Arora, A., Ramnath, R., Nesterenko, M., Naik, V., Bapat, S., Kulathumani, V., Sridharan, M., Zhang, H., and Cao, H. (2006). Kansei: A Testbed for Sensing at Scale. In Proceedings of the 4th Symposium on Information Processing in Sensor Networks (IPSN/SPOTS TRACK, pages 399-406. ACM Press.
  5. Fielding, R. T. (2000). Architectural Styles and the Design of Network-based Software Architectures. PhD thesis, University of California.
  6. Firebase (2013). Web page of firebase technology. Technical report. Last viewed 31.12.2013.
  7. Godfrey, W. W., Jha, S. S., and Nair, S. B. (2013). On a Mobile Agent Framework for an Internet of Things. In Proceedings of the 2013 International Conference on Communication Systems and Network Technologies, CSNT 7813, pages 345-350, Washington, DC, USA. IEEE Computer Society.
  8. Ingalls, D., Palacz, K., Uhler, S., Taivalsaari, A., and Mikkonen, T. (2008). The Lively Kernel a SelfSupporting System on a Web Page. In Self-Sustaining Systems, pages 31-50. Springer.
  9. Järvenpää, L., Lintinen, M., Mattila, A.-L., Mikkonen, T., Systä, K., and Voutilainen, J.-P. (2013). Mobile Agents for the Internet of Things. In System Theory, Control and Computing (ICSTCC), 2013 17th International Conference, pages 763-767. IEEE.
  10. Khronos Group (2011). WebGL Specification. Technical report. specs/1.0/.
  11. Mattila, A.-L. and Mikkonen, T. (2013). Designing a 3D Widget Library for WebGL Enabled Browsers. In proceedings of the 28th Symposium On Applied Computing, volume 1, pages 757-760. ACM.
  12. Meteor (2013). Web page for meteor technology. Technical report., Last viewed 31,12,2013.
  13. Node.js (2013). Web page for document and download of node.js technology. Technical report. Last viewed 31.12.2013.
  14. Raspberry PI (2013). Web page of raspberry pi. Technical report., last viewed 31.12.2013.
  15. Silva, A., Silva, M. M. d., and Delgado, J. (1999). An Overview of AgentSpace: A Next-Generation Mobile Agent System. In Proceedings of the Second International Workshop on Mobile Agents, MA 7898, pages 148-159, London, UK, UK. Springer-Verlag.
  16. Systä, K., Mikkonen, T., and Järvenpää, L. (2013). HTML5 Agents - Mobile Agents for the Web. In WEBIST, pages 37-44.
  17. Taivalsaari, A., Mikkonen, T., and Systä, K. (2013). Cloud Browser: Enhancing the Web Browser With Cloud Sessions and Downloadable User Interface. In Grid and Pervasive Computing, pages 224-233. Springer.
  18. Taivalsaari, A. and Systä, K. (2012). Cloudberry: An HTML5 Cloud Phone Platform for Mobile Devices. Software, IEEE, 29(4):40-45.
  19. Three.js (2014). Web page of three.js 3d engine. Technical report., last viewed 7.1.2014.
  20. Werner-Allen, G., Swieskowski, P., and Welsh, M. (2005). Motelab: A Wireless Sensor Network Testbed. In Proceedings of the 4th international symposium on Information processing in sensor networks, page 68. IEEE Press.
  21. World Wide Web Consortium (2012). HTML5 Specification, candidate recommendation. Technical report.

Paper Citation

in Harvard Style

Mattila A., Systä K., Voutilainen J. and Mikkonen T. (2014). Cloud Space - Web-based Smart Space with Management UI . In Proceedings of the 10th International Conference on Web Information Systems and Technologies - Volume 2: WEBIST, ISBN 978-989-758-024-6, pages 137-142. DOI: 10.5220/0004961001370142

in Bibtex Style

author={Anna-Liisa Mattila and Kari Systä and Jari-Pekka Voutilainen and Tommi Mikkonen},
title={Cloud Space - Web-based Smart Space with Management UI},
booktitle={Proceedings of the 10th International Conference on Web Information Systems and Technologies - Volume 2: WEBIST,},

in EndNote Style

JO - Proceedings of the 10th International Conference on Web Information Systems and Technologies - Volume 2: WEBIST,
TI - Cloud Space - Web-based Smart Space with Management UI
SN - 978-989-758-024-6
AU - Mattila A.
AU - Systä K.
AU - Voutilainen J.
AU - Mikkonen T.
PY - 2014
SP - 137
EP - 142
DO - 10.5220/0004961001370142