An Extensible Architecture for the Integration of Remote and Virtual Laboratories in Public Learning Tools | IEEE Journals & Magazine | IEEE Xplore