This Article 
 Bibliographic References 
 Add to: 
July-September 2010 (vol. 3 no. 3)
pp. 214-227
K. Scott, Lakehead University, Ontario
R. Benlamri, Lakehead University, Ontario
This paper describes a cost-effective infrastructure for building ubiquitous collaborative learning spaces. It uses techniques from the Semantic Web and ubiquitous computing to build a learner-centric service-based architecture to transform existing traditional learning spaces (e.g., classrooms, computer labs, meeting rooms, and hallways) into intelligent ambient learning environments. This is achieved by blending a number of inexpensive technologies which are optimally configured to provide services that can perceive a learners' location and schedule, identify current learning activity, recommend learning resources, and enable effective real-time collaboration and resource sharing between learners and their instructors. These services are semantically defined and homogeneously integrated using a shared ontology, service policies, and inference rules. Service invocation and coordination are triggered at runtime by context-changes in the learning environment, thus offering full context awareness and providing real-time support for various learning modes, including formal, informal, and Ad hoc collaborative learning. Furthermore, the learning is supported by a range of mobile devices that are commonly used by learners to enable better instruction and communication. A prototype system is developed and tested using different learning scenarios. The system has also been tested by a group of learners whose feedback is provided for performance assessment.

[1] C.C. Van Den Blink, "Uses of Labs and Learning Spaces," EDUCAUSE Quarterly, vol. 32, no. 1,http://www.educause. edu/EDUCAUSE+Quarterly/ EDUCAUSEQuarterlyMagazine Volum/UsesofLabsandLearningSpaces 163858, 2009.
[2] H. Peng, Y. Su, C. Chou, and C. Tsai, "Ubiquitous Knowledge Construction: Mobile Learning Re-Defined and a Conceptual Framework," Innovations in Education and Teaching Int'l, vol. 46, no. 2, pp. 171-183, 2009.
[3] C. Johnson and C. Lomas, "Design of the Learning Space: Learning and Design Principles," EDUCAUSE Rev., vol. 40, no. 4, pp. 16-28, 2005.
[4] L.S. Vygotsky, Mind in Society: The Development of Higher Psychological Processes. Harvard Univ. Press, 1978.
[5] R.E. Slavin, Cooperative Learning: Theory, Research and Practices, second ed., Allyn & Bacon, 1995.
[6] M. Ratto, B. Shapiro, Troung, and G. Griswold, "The Activeclass Project: Experiments in Encouraging Classroom Participation," Proc. Int'l Conf. Computer Support for Collaborative Learning, , 2003.
[7] S. Kajita, K. Mase, S. Jang, M. Ueda, Z. Yu, and N. Lin, "uClassroom: Expanding Awareness in Classroom to Ubiquitous Teaching and Learning Using Eclipse RCP," Proc. EclipseCon, Mar. 2007.
[8] K. Kim, "Ubiquitous Learning Supporting System for Future Classroom in Korea," Proc. Soc. for Information Technology and Teacher Education Int'l Conf., K. McFerrin et al., eds., pp. 2648-2657, Mar. 2008.
[9] V. Jones and J.H. Jo, "Ubiquitous Learning Environment: An Adaptive Teaching System Using Ubiquitous Technology," Proc. 21st ASCILITE Conf., pp. 468-474, Dec. 2004.
[10] H. Peng, C. Chou, and C.Y. Chang, "From Virtual Environments to Physical Environments: Exploring Interactivity in Ubiquitous-Learning Systems," Educational Technology and Soc., vol. 11, no. 2, pp. 45-66, 2008.
[11] A.J. Milne, "Entering the Interaction Age: Implementing a Future Vision for Campus Learning Spaces," EDUCAUSE Rev., vol. 42, no. 1, pp. 12-31, 2007.
[12] H.J. Strauss, "The Future of the Web, Intelligent Devices, and Education," EDUCAUSE Rev., vol. 42, no. 1, pp. 32-37, 2007.
[13] E. Guttman, "Autoconfiguration for IP Networking: Enabling Local Communication," IEEE Internet Computing, vol. 5, no. 3, pp. 81-86, May/June 2001.
[14] D.W. Johnson and R.T. Johnson, Learning Together and Alone: Cooperative and Individualistic Learning, fifth ed., Allyn & Bacon, 1999.
[15] J. Barbosa, R. Hahn, S. Rabello, and D. Barbosa, "LOCAL: A Model Geared Towards Ubiquitous Learning," ACM SIGCSE Bull., vol. 40, no. 1, pp. 432-436, 2008.
[16] Y. Rogers, S. Price, C. Randell, D.S. Fraser, M. Weal, and G. Fitzpatrick, "Ubi-Learning Integrates Indoor and Outdoor Experiences," Comm. ACM, vol. 48, no. 1, pp. 55-59, 2005.
[17] Y.E. Shih and D. Mills, "Setting the New Standard with Mobile Computing in Online Learning," Int'l Rev. of Research in Open and Distance Learning, vol. 8, no. 2, pp. 1-16, 2007.
[18] T. Wu, T. Yang, G. Hwang, and H. Chu, "Conducting Situated Learning in a Context-Aware Ubiquitous Learning Environment," Proc. Fifth IEEE Int'l Conf. Wireless, Mobile, and Ubiquitous Technology in Education, pp. 82-86, Mar. 2008.
[19] H. Ogata, "Computer Supported Ubiquitous Learning: Augmenting Learning Experiences in the Real World," Proc. IEEE Int'l Conf. Wireless, Mobile, and Ubiquitous Technology in Education, pp. 3-10, Mar. 2008.
[20] T. Chen, C. Chang, J. Lin, and H. Yu, "Context-Aware Writing in Ubiquitous Learning Environments," Proc. Fifth IEEE Int'l Conf. Wireless, Mobile, and Ubiquitous Technology in Education, pp. 67-73, Mar. 2008.
[21] A. Kukulska-Hulme, M. Sharples, M. Milrad, I. Arnedillo-Sánchez, and G. Vavoula, "Innovation in Mobile Learning: A European Perspective," Int'l J. Mobile and Blended Learning, vol. 1, no. 1, pp. 13-35, 2009.
[22] L. Horrocks, P.F.H. Boley, S. Tabet, B. Grosof, and M. Dean, "SWRL: A Semantic Web Rule Language Combining OWL and RuleML," W3C Member Submission, Submission/SWRL#2, May 2004.
[23] C. Kiss, "Composite Capability/Preference Profiles (CC/PP): Structure and Vocabularies 2.0," W3C Working Draft, , Apr. 2007.
[24] N. Brachet and F. Alizadeh-Shabdiz, Methods and Systems for Estimating a User Position in a WLAN Positioning System Based on User Assigned Access Point Locations, US Patent 7,471,954, Dec. 2008.
[25] "Global Positioning System," Wikipedia, The Free Encyclopedia, , 2009.
[26] M. Sakata, H. Sasaki, M. Imura, Y. Yasumuro, Y. Manabe, and K. Chihara, "Active IR-Tag User Location System for MR Collaborative Environment," Nara Inst. of Science and Tech nology, 2004.
[27] HID Protocol, "Device Class Definition for Human Interface Devices (HID)," USB Implementers' Forum, http://www.usb. org/developers/devclass_docs HID1_11.pdf, 2001.
[28] I. Boticki, N. Hoic-Bozic, and I. Budiscak, "A System Architecture for a Context-Aware Blended Mobile Learning Environment," J. Computing and Information Technology, vol. 17, no. 2, pp. 165-175, 2009.
[29] F. Bellifemine, G. Caire, A. Poggi, and G. Rimassa, "Jade: A White Paper," EXP in Search of Innovation, vol. 3, no. 3, pp. 6-19, , 2003.
[30] Resource Description Framework (RDF) Specification, http://www.w3.orgRDF, 2004.
[31] R. Costello, "Building Web Services the REST Way," http://www.xfront.comREST-Web-Services.html , Aug. 2002.
[32] "CocoaHTTPServer," Google Code,, 2009.
[33] "Opera Unite," Opera Software ASA, http:/, 2009.
[34] D. Kellogg, "Plain Old Webserver,", 2010.
[35] S. Cheshire and M. Krochmal, "Multicast DNS," Apple, Inc., http://files.multicastdns.orgdraft-cheshire-dnsext-multicastdns. txt , Sept. 2009.
[36] "Bootstrapping—LimeWire," Lime Wire LLC, http://wiki. limewire.orgindex.php?title=Bootstrapping , 2009.
[37] "FAQ: Supernodes," Sharman Networks, http://www.kazaa. com/us/help/faqsupernodes.htm , 2006.
[38] S. Guha, "An Experimental Study of the Skype Peer-to-Peer VoIP System," Cornell Univ.,, 2010.
[39] The Apache Software Foundation, http:/, 2010.
[40] R. Gravelle, "Comet Programming: Using Ajax to Simulate Server Push," Webreference, WebMediaBrands Inc., http://www. javascriptrg28, 2010.
[41] "iPhone SDK 3.0—Accessories," Apple, Inc., http://developer. sdkaccessories.html, 2009.
[42] "Mac OS X Leopard—Developer Tools—Instruments," Apple, Inc., instruments.html, 2009.

Index Terms:
Ubiquitous learning systems, learning space design, collaborative learning, mobile learning, Semantic Web, mobile computing, context awareness.
K. Scott, R. Benlamri, "Context-Aware Services for Smart Learning Spaces," IEEE Transactions on Learning Technologies, vol. 3, no. 3, pp. 214-227, July-Sept. 2010, doi:10.1109/TLT.2010.12
Usage of this product signifies your acceptance of the Terms of Use.