UniMAP e-Lab for Electrical Engineering Technology: Future Online Laboratory Classes

Mohd Hisam Daud, Zol Bahri Razali, S. Sharif, M.M.A.B. Abdullah, S.Z. Abd Rahim, M.F. Ghazali, N. Mat Saad, M.M. Ramli, S.A. Zainol Murad, S.S. Mat Isa
2016 MATEC Web of Conferences  
This paper will describe a proposed design and approaches to the future provision of laboratory experience using communication and control technology. This approach provides broad access for students who can not attend conventional laboratory to laboratory work. The experimental system online (e-Lab) is under development for the students to carry out various experiments in engineering and technology education assessment system. In the field of engineering technology, one important element is
more » ... oratory work, although there are limitations in terms of space laboratories, distance learning provision. UniMAP e-Lab project aims to address many of the existing constraints. Beyond the educational goals, UniMAP e-Lab system enables experimental knowledge in a particular field of engineering technology and experimental results of the research are disseminated and exploited effectively. Solution design of hardware and software as well as the characteristics of education discussed. .3 Smartphone and cross-platform communication toolkit (SCCT). Smartphone and Cross-Platform Communication Toolkit (SCCT) is a programming toolkit supported on a wide range of platforms and programming languages that manages communication among application transparently and speeds up your delivery time. SCCT create open solutions capable of exchanging data among a wide range of systems from smartphones to Java apps and UNIX workstations. The SCCT transparently manages communication between applications so you can create multiple simultaneous connections without changing a single line of code. Data is converted into a platform-independent format and optimizes data packing to get the best data transfer performance. It also supported on windows, android, Linux, iOS, and phone7 for different programming languages [9]. The publisher-subscriber architecture Remote Lab is realized using the library provided by SCCT Communication in LabVIEW. library publisher is to create a complete publisher, which confirms the customer in, check the status of a connection and send data to all active publishers and pass their requests to the application. Publishers maintain server side communication system. Client library is to create customers who handle all the details of communication with the publisher. It received the package data and present them in front end of the application according to their data type. SCCT facilitate the exchange of data between applications and handle a lot of connections at a time and SCCT facilitate the exchange of data between applications and handle many connections at the time and publish data in different formats according to the client's ability. Furthermore, SCCT provides high-performance data communications on conventional platforms such as HMTL5, JavaScript, Android, LabVIEW, Java, [9], thus making it a multi-platform approach. WebLab-deusto. University of Deusto had developed the remote lab management system that call Weblab-Deusto. In both versions the beginning it was an ad hoc remote laboratories [10] which is far above the lab system that can be built different laboratories using different software technology and currently supports federal laboratories far. The WebLab-Deusto architecture (see Figure 2 ) is a client-server architecture. Thus, this the intensity of light is the factor of the other fireflies to move toward the other firefly. The average student interacts with server login for confirmation and with server core to during operation. Server core will operate truth, tabulation and information storage sent by students, and submit a all requests to laboratory that is correct. Behind core server, WebLab-Deusto architecture defined two more waiter is lab server and experiment server. The first is to be placed in a physical laboratory where various experiments Servers expected. The purpose is mainly to provide security Experiment Servers, and also periodically check if it still works, and acts as a wrapper. Experiments Server is a server that physically interact with the hardware. Library to build Experiment Server is available for different platforms (C ++, C, Java, Python, Labview). All interaction between the client and the server are sent via a web service. Either SOAP, JSON over HTTP and XML-RPC can be used. Two types of laboratories can be built using WebLab-Deusto laboratory managed and unmanaged In managing the laboratory, all interaction between students and laboratory is managed through all the layers described. Therefore, the savings made on Server Core and Server Experiments must not be common at the network level. However, protocols based on directives must be implemented in each laboratory. In laboratory unmanaged, Experiment existing server to manage other platforms [10] as a Virtual Machine or LabVIEW Remote
doi:10.1051/matecconf/20167801008 fatcat:fd42hn2rqvbd3prldwm4gzp2pm