Grid Remote Laboratory ManagementSystem: Sahara Reaches EuropeMohamed Tawfik, Elio Sancristobal, María José Albert, Gabrie...
The implementation of practical sessions in engineering education:• Paves the way for students to be familiar with the ins...
Remote laboratories facilitates the practical sessions availabilityproviding on-line ubiquitous workbenches unconstrained ...
Remote laboratories are those laboratories that can be controlled andadministrated online. They differ from the virtual si...
Recently, remote laboratories have been developed at multipleuniversities and adopted in engineering education. Furthermor...
This was the commence of a new mainstream which advocates a betterremodeling of those laboratories to allow their allocati...
In this context, numerous sharable educational architectures for remotelabs integration have emerged such asLiLa, Lab2go, ...
I.   Integration with Metadata Repository
II. Integration with Learning Management Systems (LMSs)           ….               LMS                    Lab1            ...
III. Integration with Remote Laboratory Management Systems     (RLMSs)                                                    ...
GOLC: Global Online Laboratory Consortium• The GOLC consortium is focused on promoting the development  and sharing of, an...
GOLC: Global Online Laboratory Consortium• The trend in researching within GOLC is to create standard APIs  that allows co...
LabShare (Sahara)• Access to more than a dozen types of rigs, with another dozen  types under construction, and over 50 in...
Labs at DIEEC-UNED
Labs at DIEEC-UNED
Labs at DIEEC-UNED
Labs at DIEEC-UNED
Labs at DIEEC-UNED
Generic Remote lab Architecture                                          Web Admin                                   Web S...
Challenges in integrating our remote labs                  within an RLMS such as SaharaThe diversity of interfaces ofcont...
Challenges in integrating our remote labs             within an RLMS such as SaharaThere exist a wide variety of technolog...
Challenges in integrating remote labs within           an RLMS such as SaharaLabVIEW is a de-facto standard in remote labo...
Challenges in integrating remote labs within                an RLMS such as SaharaThe solution is to create standard API t...
Research on Technologies for Engineering Education                            http://ohm.ieec.uned.es/For more information...
Thanks for your Attention!Mohamed Tawfik, Elio Sancristobal, María José Albert, Gabriel Díaz, Manuel CastroElectrical & Co...
Upcoming SlideShare
Loading in …5
×

REV 2013 - Grid Remote Laboratory Management System: Sahara Reaches Europe

1,779 views
1,625 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,779
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
14
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • The user interface is the virtual end-user workbench that handles all the lab administration process. It is a web site that runs on the user’s web browser and usually requires a server-side programming language to retrieve user’s data from database, along with a Graphical User Interface (GUI), which is built by an animation technology embedded in the HTML code to resemble the real lab workbench. The webserver hosts the web site and the database files and sends the user requests to the lab server in the form of XML messages through TCP/IP model over HTTP layer. The lab server hosts the instrumentation control software and it is connected directly to the instruments. The instrumentation control software (usually Matlab or LabVIEW) sends commands to the object under control with regarding to the received requests from the user.
  • The user interface is the virtual end-user workbench that handles all the lab administration process. It is a web site that runs on the user’s web browser and usually requires a server-side programming language to retrieve user’s data from database, along with a Graphical User Interface (GUI), which is built by an animation technology embedded in the HTML code to resemble the real lab workbench. The webserver hosts the web site and the database files and sends the user requests to the lab server in the form of XML messages through TCP/IP model over HTTP layer. The lab server hosts the instrumentation control software and it is connected directly to the instruments. The instrumentation control software (usually Matlab or LabVIEW) sends commands to the object under control with regarding to the received requests from the user.
  • The user interface is the virtual end-user workbench that handles all the lab administration process. It is a web site that runs on the user’s web browser and usually requires a server-side programming language to retrieve user’s data from database, along with a Graphical User Interface (GUI), which is built by an animation technology embedded in the HTML code to resemble the real lab workbench. The webserver hosts the web site and the database files and sends the user requests to the lab server in the form of XML messages through TCP/IP model over HTTP layer. The lab server hosts the instrumentation control software and it is connected directly to the instruments. The instrumentation control software (usually Matlab or LabVIEW) sends commands to the object under control with regarding to the received requests from the user.
  • Nowadays, a remote laboratory of a university is scarcely reused by other universities due to the lack of information about the laboratory. The Lab2go project was launched to fill this gap. It is a web portal that acts as a repository and provides a common framework for on-line laboratories providers all over the world. The laboratories with all their related information, running projects, status, language, scientific field, access url, difficulty property, etc. are added with metadata by using semantic web technologies, to facilitate their allocation and precise the searching criteria rather than the traditional available searching tools that are oriented to the keyword. This allows individuals and researchers to find information about certain types and architectures of laboratories in a specific field all over the world with an intelligent way. Terminologies are adopted from metadata such as Dublin Core and Learning object metadata (LOM). Lab2go, however, is metadata architecture and it is not structured to provide access to the on-line laboratories.
  • A LMS is a software application that facilitates the provision of theoretical online classrooms by means of integrated features and tools such as administrative tools, synchronous and asynchronous communication tools, assessment and tracking tools, multimedia sharing tools, and standard compatibility. Even though, most of the features provided by LMS are of crucial importance to practical sessions. LMS, however, is confined to theoretical resources and doesn’t support their practical counterparts.The goal is to make use of all the services provided by open source LMSs such as Moodle, DotLRN and Sakai, and apply them in the remote practical lab sessions. As well, to make use of standards such Sharable Content Object Reference Model (SCORM), and deliver remote experiments in form of SCORM to be launched at any compatible LMS. Thus, several initiatives have been launched in order to integrate remote laboratories into LMS including LiLa, Marvel, and the middleware architecture developed at UNED.
  • Shared access to laboratories is one of the most often raised justifications for the use of remote labs. RLMSs are generic educational systems that provide a common portal through which managed remote laboratories can be accessed, along with other administrative and educational services such as booking, assessment, tracking, and communication tools.RLMSs should be agnostic with regard to the remote laboratory design in order to support the widest range possible of remote laboratories. It is claimed that this can lead to improved utilization levels, shared costs, and access to a much broader range of laboratory apparatus.Approaches for remote labs integration with RLMSs includes Sahara, weblabDeusto, and iLabs.
  • REV 2013 - Grid Remote Laboratory Management System: Sahara Reaches Europe

    1. 1. Grid Remote Laboratory ManagementSystem: Sahara Reaches EuropeMohamed Tawfik, Elio Sancristobal, María José Albert, Gabriel Díaz, Manuel CastroElectrical & Computer Engineering DepartmentSpanish University for Distance Education (UNED)David Lowe, Steve Murray, Michel de la Villefromoy, Michael Diponio,Faculty of Engineering and ITUniversity of Technology, Sydney (UTS)
    2. 2. The implementation of practical sessions in engineering education:• Paves the way for students to be familiar with the instruments and thus, with the industrial real-world.• Augment the learning outcomes by strengthening the understanding of scientific concepts and theories.
    3. 3. Remote laboratories facilitates the practical sessions availabilityproviding on-line ubiquitous workbenches unconstrained by neithertemporal nor geographical considerations.
    4. 4. Remote laboratories are those laboratories that can be controlled andadministrated online. They differ from the virtual simulatedlaboratories as they are interacting with physical instruments.
    5. 5. Recently, remote laboratories have been developed at multipleuniversities and adopted in engineering education. Furthermore, someof these laboratories are replicated at many universities such as theelectronic circuit’s remote labs: NetLab, VISIR, and labs based on NIELVIS II.
    6. 6. This was the commence of a new mainstream which advocates a betterremodeling of those laboratories to allow their allocation, sharing amonguniversities, and their communication with other heterogeneoussystems, e.g., Learning Management Systems (LMS).
    7. 7. In this context, numerous sharable educational architectures for remotelabs integration have emerged such asLiLa, Lab2go, ISILab, DCL, WebLab Deusto, iLab (ISA), and Labshare(Sahara).
    8. 8. I. Integration with Metadata Repository
    9. 9. II. Integration with Learning Management Systems (LMSs) …. LMS Lab1 Lab2 …. ….Students Provided Services: Administrative tools Scheduling Synchronous and asynchronous communication tools Assessment and tracking tools Multimedia sharing tools Standard compatibility
    10. 10. III. Integration with Remote Laboratory Management Systems (RLMSs) …... …... RLMS USERS Common Access Portal Equipments Management Lab Servers Administrative Tools Communication Tools .. Diferent Remote Lab Systems Other
    11. 11. GOLC: Global Online Laboratory Consortium• The GOLC consortium is focused on promoting the development and sharing of, and research into remotely accessible laboratories for educational use.• The GOLC partners include most of the pioneers in remote laboratories development and deployment. http://online-lab.org/
    12. 12. GOLC: Global Online Laboratory Consortium• The trend in researching within GOLC is to create standard APIs that allows communication with different remote laboratory systems that adhere to this standard.• For instance, users of Sahara could access experiments integrated in iLab and vice versa.
    13. 13. LabShare (Sahara)• Access to more than a dozen types of rigs, with another dozen types under construction, and over 50 individual rigs.• Installed at more than 4 Australian universities.
    14. 14. Labs at DIEEC-UNED
    15. 15. Labs at DIEEC-UNED
    16. 16. Labs at DIEEC-UNED
    17. 17. Labs at DIEEC-UNED
    18. 18. Labs at DIEEC-UNED
    19. 19. Generic Remote lab Architecture Web Admin Web Server Lab Admin Custom built OR Embedded LabVIEW Panel Access Portal OR Lab ServerUsers RDP User Interface
    20. 20. Challenges in integrating our remote labs within an RLMS such as SaharaThe diversity of interfaces ofcontemporary developed remote labs Web Adminleads to considering creating standardAPI layer for each interface type andthus facilitate their integration in RLMSs. Web Server Lab Admin Custom built OR Embedded LabVIEW Panel Access Portal OR Lab Server Users RDP User Interface
    21. 21. Challenges in integrating our remote labs within an RLMS such as SaharaThere exist a wide variety of technologies for the communication between client-server:  Desktop Sharing security problems • Virtual Network Computing (VNC)very slow • Remote Desktop Protocol (RDP) limited to a single connection  Common Gateway Interface (CGI) performance problems  ActiveX and Java Applets plugins required  Rich Internet Applications (RIAs) plugins required  LabVIEW Web server only with LabVIEW applications  Asynchronous JavaScript and XML (AJAX) the actual trendEach of these solutions have its relative advantages and disadvantages, which arewell discussed in the paper. However, the trend is more shifted towards webstandards such as AJAX and Web services. On the mean time for LabVIEWapplications LabVIEW web interface is the common choice.
    22. 22. Challenges in integrating remote labs within an RLMS such as SaharaLabVIEW is a de-facto standard in remote laboratories development. Taking into account thatother solutions such as RIAs and CGI are no longer preferred as discussed in the first section.Thus, hundreds of LabVIEw based remote labs have been developed at severaluniversities, which have arisen an important question: how to manage and share all these allthese laboratories using RLMSs.
    23. 23. Challenges in integrating remote labs within an RLMS such as SaharaThe solution is to create standard API tointegrate LabVIEW based remote labswithin a RLMS. This is new researchpath of our upcoming work …... RLMS USERS …... …... Lab Servers Equipments Standard API Diferent LabVIEW-based Remote Labs
    24. 24. Research on Technologies for Engineering Education http://ohm.ieec.uned.es/For more information about remote laboratories, we invite you to access tothe web page of the Electrical & Computer Engineering department of theUNED.
    25. 25. Thanks for your Attention!Mohamed Tawfik, Elio Sancristobal, María José Albert, Gabriel Díaz, Manuel CastroElectrical & Computer Engineering DepartmentSpanish University for Distance Education (UNED)David Lowe, Steve Murray, Michel de la Villefromoy, Michael Diponio,Faculty of Engineering and ITUniversity of Technology, Sydney (UTS)

    ×