Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/2950790.2950798guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Enabling Programmability of Smart Learning Environments by Teachers

Published: 02 August 2015 Publication History

Abstract

The evolution of Information Technology IT and the emergence of the Ambient Intelligence paradigm have drastically affected the way users live and learn. Ambient Intelligence is a vision of the future that offers great opportunities to enrich everyday activities e.g., on the road, at home, at work, etc. and has been proven to play an important role in education. In smart learning environments, learning activities are enhanced with the use of pervasive and mobile computing. This paper presents an extensible software infrastructure that empowers teachers to design and program purposeful and engaging learning activities for formal and informal learning environments, by combining and orchestrating cloud-based, ambient and pervasive facilities and services.

References

[1]
Attewell, J., Carol, S.-S.: Mobile Learning Anytime Everywhere. Learning and Skills Development Agency, London 2004
[2]
Atzori, L., Iera, A., Morabito, G.: The internet of things: a survey. Comput. Netw. 5415, 2787---2805 2010
[3]
Bandyopadhyay, S., et al.: Role of middleware for internet of things: a study. Int. J. Comput. Sci. Eng. Surv. IJCSES 23, 94---105 2011
[4]
Begel, A., Garcia, D.D., Wolfman, S.A.: Kinesthetic learning in the classroom. ACM SIGCSE Bull. 361, 183---184 2004. ACM
[5]
Brown, E.: Education in the Wild --- A Comprehensive Overview of Location-Based Contextual Learning. STELLAR Network of Excellence 2008
[6]
Caballé, S., Lapedriza, À.: Enabling automatic just-in-time evaluation of in-class discussions in on-line collaborative learning practices. J. Digit. Inf. Manag. 75, 290---297 2009
[7]
Caballé, S., et al.: Towards a generic platform for developing CSCL applications using grid infrastructure. In: IEEE International Symposium on Cluster Computing and the Grid, CCGrid 2004. IEEE 2004
[8]
Cahill, V., Haahr, M.: Real + virtual = clever: thoughts on programming smart environments 1999
[9]
Chang, C.-S.: WebQuest: M-learning for environmental education. In: Chen, T.-S., Hsu, W.-H. eds. IEEE International Conference on Wireless Mobile and Ubiquitous Technology in Education. IEEE 2010.
[10]
Chen, N.S., Graf, S., Hwang, G.J.: Adaptive learning systems. Knowledge management, organizational intelligence and learning and complexity. In: Encyclopedia of Life Support Systems EOLSS, Developed under the Auspices of the UNESCO, Eolss Publishers, Oxford, UK 2012. http://www.eolss.net. Website eolss.net. Accessed 1 Feb 2013
[11]
Chin, J., Callaghan, V., Clarke, G.: End-user customisation of intelligent environments. In: Nakashima, H., Aghajan, H., Augusto, J.C. eds. Handbook of Ambient Intelligence and Smart Environments, pp. 371---407. Springer, New York 2010
[12]
Chu, H.C., Hwang, G.J., Tsai, C.C.: A knowledge engineering approach to developing mind tools for context-aware ubiquitous learning. Comput. Educ. 541, 289---297 2010
[13]
Cochrane, T.: Exploring mobile learning success factors. Alt-J 182, 133---148 2010. Routledge
[14]
Datta, D., Mitra, S.: M-learning: mobile - enabled educational technology. Innovating 2010
[15]
Dey, A.K., Abowd, G.D., Salber, D.: A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Hum. Comput. Interact. 162, 97---166 2001
[16]
Dowling, C., Lai, K.-W. eds.: Information and Communication Technology and the Teacher of the Future. LNCS IFIP, vol. 132. Springer, New York 2003
[17]
Giusto, D., et al. eds.: The Internet of Things: 20th Tyrrhenian Workshop on Digital Communications. Springer, New York 2010
[18]
Gray, O., Young, M.: Video games: a new interface for non-professional game developers. In: ACM International Conference on Computer-Human Interaction CHI 2007 2007
[19]
Green, T.R.G., Petre, M.: Usability analysis of visual programming environments: a cognitive dimensions framework. J. Vis. Lang. Comput. 72, 131---174 1996
[20]
Guerra, M.A., Francisco, C.M., Girão, P.S.: PortableLab: implementation of a mobile remote laboratory for the android platform. In: 2011 IEEE Global Engineering Education Conference EDUCON. IEEE 2011
[21]
Holloway, S., Julien, C.: The case for end-user programming of ubiquitous computing environments. In: Proceedings of the FSE/SDP Workshop on Future of Software Engineering Research. ACM 2010
[22]
Hung, P.H., Hwang, G.J., Lin, Y.F., Wu, T.H., Su, I.H.: Seamless connection between learning and assessment- applying progressive learning tasks in mobile ecology inquiry. Educ. Technol. Soc. 161, 194---205 2013
[23]
Hwang, G.J., Tsai, C.C., Yang, S.J.H.: Criteria, strategies and research issues of context-aware ubiquitous learning. Educ. Technol. Soc. 112, 81---91 2008
[24]
Fraser, N.: Blockly: a visual programming editor 2013
[25]
Kernighan, B.W., Ritchie, D.M.: The C Programming Language, vol. 2. Prentice-Hall, Englewood Cliffs 1988
[26]
Korozi, M., et al.: Ambient educational mini-games. In: Proceedings of the International Working Conference on Advanced Visual Interfaces. ACM 2012
[27]
Korozi, M., et al.: Towards building pervasive UIs for the intelligent classroom: the PUPIL approach. In: Proceedings of the International Working Conference on Advanced Visual Interfaces. ACM 2012
[28]
Kubitza, T.: Towards a toolkit for the rapid creation and programming of smart environments. In: Workshop on End User Development in the Internet of Things Era. EUDITE 2015
[29]
Leonidis, A., Korozi, M., Margetis, G., Grammenos, D., Stephanidis, C.: An intelligent hotel room. In: Augusto, J.C., Wichert, R., Collier, R., Keyson, D., Salah, A.A., Tan, A.-H. eds. AmI 2013. LNCS, vol. 8309, pp. 241---246. Springer, Heidelberg 2013
[30]
Leonidis, A., et al.: ClassMATE: enabling ambient intelligence in the classroom. World Acad. Sci. Eng. Technol. 66, 594---598 2010
[31]
Lieberman, H., et al.: End-user development: an emerging paradigm. In: Lieberman, H., Paternò, F., Wulf, V. eds. End User Development, vol. 9. Springer, Dordrecht 2006
[32]
Maloney, J., et al.: The scratch programming language and environment. ACM Trans. Comput. Educ. TOCE 104, 16 2010
[33]
Margetis, G., et al.: Enhancing education through natural interaction with physical paper. Univ. Access Inf. Soc. 1---21 2014.
[34]
Martin, S., et al.: M2Learn open framework: developing mobile collaborative and social applications. In: UBICOMM 2010, The Fourth International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies 2010
[35]
Mathioudakis, G., et al.: Ami-ria: real-time teacher assistance tool for an ambient intelligence classroom. In: eLmL 2013, The 5th International Conference on Mobile, Hybrid, and On-line Learning 2013
[36]
De Marcos Ortega, L., et al.: Using m-learning on nursing courses to improve learning. Comput. Inform. Nurs. 296, TC98---TC104 2011. Topical Collection
[37]
Parsons, D.: Combining e-Learning and M-Learning: New Applications of Blended Educational Resources, vol. 154. Information Science Reference, Hershey 2011
[38]
Peltz, C.: Web services orchestration and choreography. Computer 3610, 46---52 2003
[39]
Poslad, S.: Ubiquitous Computing Smart Devices, Smart Environments and Smart Interaction. Wiley, Chippenham 2009
[40]
Savvaki, C., Leonidis, A., Paparoulis, G., Antona, M., Stephanidis, C.: Designing a technology---augmented school desk for the future classroom. In: Stephanidis, C. ed. HCII 2013, Part II. CCIS, vol. 374, pp. 681---685. Springer, Heidelberg 2013
[41]
Schmidt, A.: Implicit human computer interaction through context. Pers. Technol. 42---3, 191---199 2000
[42]
Sharples, M., Taylor, J., Vavoula, G.: Towards a theory of mobile learning. Proc. of mLearn 2005 11, 1---9 2005
[43]
Spector, J.M.: Conceptualizing the emerging field of smart learning environments. Smart Learn. Environ. 20141, 2 2014
[44]
Turner, M., Budgen, D., Brereton, P.: Turning software into a service. Computer 3610, 38---44 2003
[45]
Uckelmann, D., Harrison, M., Michahelles, F.: Architecting the Internet of Things. Springer, Heidelberg 2011
[46]
Ur, B., et al.: Practical trigger-action programming in the smart home. In: Proceedings of the 32nd Annual ACM Conference on Human Factors in Computing Systems. ACM 2014
[47]
Wang, M.: Learning anytime, anywhere: using mobile. Learning 9, 1---7 2008
[48]
White, W., et al.: Better scripts, better games. Commun. ACM 523, 42---47 2009
[49]
Yau, J.Y.-K., Joy, M.S.: Designing and evaluating the mobile context-aware learning schedule framework: challenges and lessons learnt, pp. 85---92 2010
  1. Enabling Programmability of Smart Learning Environments by Teachers

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    Proceedings of the Third International Conference on Distributed, Ambient, and Pervasive Interactions - Volume 9189
    August 2015
    682 pages
    ISBN:9783319208039

    Publisher

    Springer-Verlag

    Berlin, Heidelberg

    Publication History

    Published: 02 August 2015

    Author Tags

    1. End-user development
    2. Smart learning environments
    3. Ubiquitous environments
    4. Visual programming

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 0
      Total Downloads
    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 19 Feb 2025

    Other Metrics

    Citations

    View Options

    View options

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media