@article {Touhafi2018, title = {CoderLabs: A cloud-based platform for real-time online labs with user collaboration}, journal = {Concurrency Computation}, year = {2018}, note = {cited By 0; Article in Press}, abstract = {In this paper, we describe the architecture of a collaborative and real-time environment for remote experiments. We also introduce a web-based remote lab composer, which allows the interconnection and exchange of data between remote laboratories. The environment is created with web standards as HTML5 such that no plug-in needs to be installed by the user. Users are able to use the remote lab simultaneously and in collaboration. This collaboration between users is made feasible by adopting a message broker. We will discuss how Google Coder is used to develop, change, or create a user interface for a remote experiment and how the labs can be shared in the cloud. Our newest addition to this research consists of a drag and drop lab composer, which allows Lab-developers to use standard widgets, data-visualization tools, and data-ports to compose complex remote labs. A lab-composer engine is developed to automate the coupling of the physical instances and collect the data to be visualized. The principles behind our lab-composer engine are explained in the last part of the paper. {\textcopyright} 2018 John Wiley \& Sons, Ltd.}, doi = {10.1002/cpe.4377}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85040200242\&doi=10.1002\%2fcpe.4377\&partnerID=40\&md5=87ce9e075bf09d4169586e7b239f683e}, author = {Touhafi, A. and Braeken, A. and Tahiri, A. and Zbakh, M.} } @article {Touhafi2018, title = {Coderlabs: A cloud-based platform for real-time online labs with user collaboration}, journal = {Concurrency Computation}, volume = {30}, number = {12}, year = {2018}, doi = {10.1002/cpe.4377}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85040200242\&doi=10.1002\%2fcpe.4377\&partnerID=40\&md5=87ce9e075bf09d4169586e7b239f683e}, author = {Touhafi, A. and Braeken, A. and Tahiri, A. and Zbakh, M.} } @conference {Touhafi2017317, title = {CoderLabs: A cloud based platform for real time online labs with user collaboration}, booktitle = {Proceedings of 2016 International Conference on Cloud Computing Technologies and Applications, CloudTech 2016}, year = {2017}, note = {cited By 0}, pages = {317-324}, abstract = {In this paper we describe the architecture of a real time environment for numerous remote experiments. The environment is created with web standards as HTML5 such that no plug-in needs to be installed by the user. Users are able to use the remote lab simultaneously and in collaboration. This collaboration between users is made feasible by adopting a message broker. Finally, by using Google Coder, developers can easily change or create the user interface of their remote experiments and share experiments in the cloud. {\textcopyright} 2016 IEEE.}, doi = {10.1109/CloudTech.2016.7847716}, url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85013760325\&doi=10.1109\%2fCloudTech.2016.7847716\&partnerID=40\&md5=a6e262cd949bd66450aa627b3aa53c03}, author = {Touhafi, A. and Braeken, A. and Tahiri, A. and Zbakh, M.} }