The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.02 - April-June (2011 vol.4)
pp: 149-161
E G Guimaraes , Robot. & Comput. Vision Div., Inf. Technol. Center Renato Archer, Campinas, Brazil
E Cardozo , Sch. of Electr. & Comput. Eng., Univ. of Campinas, Campinas, Brazil
D H Moraes , Sch. of Electr. & Comput. Eng., Univ. of Campinas, Campinas, Brazil
P R Coelho , Sch. of Electr. & Comput. Eng., Univ. of Campinas, Campinas, Brazil
ABSTRACT
The design and implementation of remote laboratories present different levels of complexity according to the nature of the equipments operated by the remote laboratory, the requirements imposed on the accessing computers, the network linking the user to the laboratory, and the type of experiments the laboratory supports. This paper addresses the design and implementation of remote laboratories employing web technologies, both at the client and the server side. These types of remote laboratories are called WebLabs, and can be deployed over different networks such as the public internet, campuswide networks, or high-speed private networks. Although most published works on WebLabs focus on their functional and operational aspects, nonfunctional requirements related to security, quality of service, and federated operation of WebLabs have received little attention. This paper addresses how these requirements can be incorporated into WebLab design, and discusses the most appropriate web technologies to fulfill such requirements.
INDEX TERMS
security of data, client-server systems, computer aided instruction, control engineering computing, control engineering education, educational courses, Internet, laboratories, mobile robots, quality of service, WebLab design, modern remote laboratories, computer access, network link, Web technology, client-server system, WebLabs, public Internet, campus-wide network, high-speed private network, security, quality of service, federated operation, Organizations, Authorization, Quality of service, Unified modeling language, Authentication, Robot vision systems, mobile robotics., Remote laboratories, WebLabs, federated WebLabs
CITATION
E G Guimaraes, E Cardozo, D H Moraes, P R Coelho, "Design and Implementation Issues for Modern Remote Laboratories", IEEE Transactions on Learning Technologies, vol.4, no. 2, pp. 149-161, April-June 2011, doi:10.1109/TLT.2010.22
REFERENCES
[1] P. Coelho, R. Sassi, E. Cardozo, E. Guimarães, L. Faina, R. Pinto, and A. Lima, "A Web Lab for Mobile Robotics Education," Proc. IEEE Int'l Conf. Robotics and Automation (ICRA '07), Apr. 2007.
[2] D. Moraes, P. Coelho, E. Cardozo, E. Guimarães, T. Johnson, and F. Atizani, "A Network Architecture for Large Mobile Robotics Environments," Proc. Second Int'l Conf. Robot Comm. and Coordination (ROBOCOMM '09), Apr. 2009.
[3] P. Coelho, D. Moraes, E. Cardozo, E. Guimarães, T. Johnson, and F. Atizani, "A Network Architecture for Mobile Robotics," Proc. 27th Brazilian Symp. Computer Networks, May 2009.
[4] C. Salzmann, D. Gillet, and P. Mullhaupt, "End-to-End Adaptation Scheme for Ubiquitous Remote Experimentation," Personal and Ubiquitous Computing, vol. 13, no. 3, pp. 181-196, Mar. 2009.
[5] "Guide to Open-Source Identity Management Software," white paper, Sun Microsystems, Apr. 2009.
[6] L. Richardson and S. Ruby, RESTful Web Services. O'Reilly, 2007.
[7] E. Cardozo, E. Guimarães, F. Paolieri, and V. Pinto, "REALabs-BOT: A WebLab in Mobile Robotics over High Speed Networks," Proc. IFAC Workshop Networked Robotics (NetRob '09), Oct. 2009.
[8] J. Jackson, "Microsoft Robotics Studio: A Technical Introduction," IEEE Robotics and Automation Magazine, vol. 14, no. 4, pp. 82-87, 2007.
[9] R. Siegwart and I. Nourbakhsh, Introduction to Autonomous Mobile Robots. MIT, 2004.
[10] K. Goldberg, M. Mascha, S. Gentner, N. Rothenberg, C. Sutter, and J. Wiegley, "Desktop Teleoperation via the World Wide Web," Proc. IEEE Int'l Conf. Robotics and Automation (ICRA '95), May 1995.
[11] E. Guimarães, A. Maffeis, J. Pereira, B. Russo, E. Cardozo, M. Bergerman, and M. Magalhães, "REAL: A Virtual Laboratory for Mobile Robot Experiments," IEEE Trans. Education, vol. 46, no. 1, pp. 37-42, Feb. 2003.
[12] E. Guimarães, A. Maffeis, R. Pinto, C. Miglinski, E. Cardozo, M. Bergerman, and M. Magalhães, "REAL—A Virtual Laboratory Built from Software Components," Proc. IEEE, vol. 91, no. 3, pp. 440-448, Mar. 2003.
[13] Internet2 Middleware Initiative, Shibboleth, http:/shibboleth. internet2.edu, Mar. 2009.
[14] C. Buiu and N. Moanta, "Using Web Services for Designing a Remote Laboratory for Motion Control of Mobile Robots," Proc. AECE World Conf. Educational Multimedia, Hypermedia and Telecomm., June 2008.
[15] J. García-Zubia, P. Orduña, I. Angulo, J. Irurzun, and U. Hernández, "Towards a Distributed Architecture for Remote Laboratories," Int'l J. Online Eng., vol. 4, special issue 1, http:/www.i-joe.org, pp. 11-14, 2008.
[16] J. Garcia-Zubia, D. López-Ipinã, and P. Orduña, "Evolving Towards Better Architectures for Remote Laboratories: A Practical Case," Int'l J. Online Eng., vol. 1, no. 2,http:/www.i-joe.org, 2005.
[17] J. Hardison, K. DeLong, P. Bailey, and V. Harward, "Deploying Interactive Remote Labs Using the iLab Shared Architecture," Proc. 38th ASEE/IEEE Frontiers in Education Conf., Oct. 2008.
[18] R. Cedazo, D. Lopez, F. Sanchez, and J. Sebastian, "Ciclope: FOSS for Developing and Managing Educational Web Laboratories," IEEE Trans. Education, vol. 50, no. 4, pp. 352-359, Nov. 2007.
[19] D. Lopez, R. Cedazo, F. Sanchez, and J. Sebastian, "Ciclope Robot: A Remote Laboratory for Teaching Embedded Real Time Systems," Proc. IEEE Int'l Symp. Industrial Electronics (ISIE '07), 2007.
[20] R. Martin, L. Nomdeleu, P. Wirz, and P. Sanz, "Robotics Internet Tele-Lab: Programming Using Mobile Devices," Proc. Int'l Conf. Multimedia and Information and Comm. Technologies (ICT '09) on Education, Apr. 2009.
[21] Fraunhofer Fokus Inst., Open IMS Core, http:/www.openims core.org, Mar. 2009.
5 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool