Abstract
The growth in take-up of smartphones and tablet devices has made longitudinal and context-aware documenting of daily life easier. The Contextual Activity Sampling is a research methodology for the contextual tracking of activities. To support this methodology, an IT-system called CASS (Contextual Activity Sampling System) was developed. It consists of a backend service and a front-end system. The front-end system needs to run in different devices. Instead of developing a separate software for all major device platforms we designed and implemented a software architecture that is based on HTML5 and enables basic functionalities to run in browsers and enhanced functionalities to run as native applications. Thus CASS usage as a research tool will be widened as it supports a large base of different types of devices from PCs to tablets and smart phones.
Chapter PDF
Similar content being viewed by others
Keywords
References
Muukkonen, H., Hakkarainen, K., Jalonen, S., Kosonen, K., Heikkilä, A., Lonka, K., Inkinen, M., Salmela-Aro, K., Linnanen, J., Salo, K.: Process-andcontext-sensitive research on academic knowledge practices: Developing CASS-tools and methods. In: Chinn, C., Erkens, G., Puntambekar, S. (eds.) Computer Supportive Collaborative Learning: Mice, Minds, and Society. Proceedings of the Seventh International Computer Supported Collaborative Learning Conference, pp. 541–543. ErlBaum, Mahwah (2007)
Garlan, D., Shaw, M.: An Introduction to Software Architecture. In: Ambriola, V., Tortora, G. (eds.) Advances in Software Engineering and Knowledge Engineering, vol. I, pp. 1–40. World Scientific Publishing Company, New Jersey (1993)
Muukkonen, H., Hakkarainen, K., Inkinen, M., Lonka, K., Salmela-Aro, K.: CASS-methods and tools for investigating higher education knowledge practices. In: Kanselaar, G., Jonker, V., Kirschner, P., Prins, F. (eds.) Proceedings of the 2008 International Conference for the Learning Sciences (ICLS), vol. 2, pp. 107–115. International Society of the Learning Sciences (2008)
Muukkonen, H., Toikka, S., Vartiainen, M.: Contextual Activity Sampling System (CASS) for tracking activities, places, and affects of mobile work. In: Abstract book of 15th Conference of the European Association of Work and Organizational Psychology Maastricht, May 25-May 28, pp. 570–571 (2011)
Seitamaa-Hakkarainen, P., Laamanen, T.-K., Viitala, J., Mäkelä, M.: Materiality and Emotions in Making. Techne Series A 20(3), 5–19 (2013)
Google Play, https://play.google.com/store/apps/details?id=fi.metropolia.cass.main&hl=en
Rich JavaScript Applications – the Seven Frameworks, http://blog.stevensanderson.com/2012/08/01/rich-javascript-applications-the-seven-frameworks-throne-of-js-2012/
JavaScript APIs Current Status, http://www.w3.org/standards/techs/js#w3c_all
Web Storage, http://www.w3.org/TR/webstorage/
Media Capture and Streams, http://dev.w3.org/2011/webrtc/editor/archives/20121115/getusermedia.html
ToDoMVCHelping you select an MV* framework, http://todomvc.com/
The Battle of Modern JavaScript Frameworks, http://www.softfinity.com/blog/the-battle-of-modern-javascript-frameworks-part-i/
Choosing a JavaScript MVC Framework, http://www.funnyant.com/choosing-javascript-mvc-framework/
A Comparison of Angular, Backbone, CanJS and Ember, http://sporto.github.io/blog/2013/04/12/comparison-angular-backbone-can-ember/
MVC vs MVVM vs MVP, https://plus.google.com/+AngularJS/posts/aZNVhj355G2
HTML Media Capture, http://www.w3.org/TR/html-media-capture/
Media Capture and Streams, http://www.w3.org/TR/mediacapture-streams/ A plugin for recording/exporting the output of Web Audio API nodes, https://github.com/mattdiamond/Recorderjs
Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., Stal, M.: Pattern-Oriented Software Architecture: A System of Patterns, vol. 1, pp. 125–144. John Wiley & Sons Ltd., Chichester (1997)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Salo, K., Shakya, U., Damena, M. (2014). Device Agnostic CASS Client. In: Marcus, A. (eds) Design, User Experience, and Usability. User Experience Design for Diverse Interaction Platforms and Environments. DUXU 2014. Lecture Notes in Computer Science, vol 8518. Springer, Cham. https://doi.org/10.1007/978-3-319-07626-3_31
Download citation
DOI: https://doi.org/10.1007/978-3-319-07626-3_31
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-07625-6
Online ISBN: 978-3-319-07626-3
eBook Packages: Computer ScienceComputer Science (R0)