SlideShare una empresa de Scribd logo
1 de 25
Grid Remote Laboratory Management
System: Sahara Reaches Europe




Mohamed Tawfik, Elio Sancristobal, María José Albert, Gabriel Díaz, Manuel Castro
Electrical & Computer Engineering Department
Spanish University for Distance Education (UNED)
David Lowe, Steve Murray, Michel de la Villefromoy, Michael Diponio,
Faculty of Engineering and IT
University of Technology, Sydney (UTS)
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.
Remote laboratories facilitates the practical sessions availability
providing on-line ubiquitous workbenches unconstrained by neither
temporal nor geographical considerations.
Remote laboratories are those laboratories that can be controlled and
administrated online. They differ from the virtual simulated
laboratories as they are interacting with physical instruments.
Recently, remote laboratories have been developed at multiple
universities and adopted in engineering education. Furthermore, some
of these laboratories are replicated at many universities such as the
electronic circuit’s remote labs: NetLab, VISIR, and labs based on NI
ELVIS II.
This was the commence of a new mainstream which advocates a better
remodeling of those laboratories to allow their allocation, sharing among
universities, and their communication with other heterogeneous
systems, e.g., Learning Management Systems (LMS).
In this context, numerous sharable educational architectures for remote
labs integration have emerged such as
LiLa, Lab2go, ISILab, DCL, WebLab Deusto, iLab (ISA), and Labshare
(Sahara).
I.   Integration with Metadata Repository
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
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
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/
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.
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.
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 Server

                                                         Lab Admin
                                     Custom built



                              OR

                                        Embedded
                                      LabVIEW Panel

         Access Portal
                              OR                      Lab Server
Users
                                       RDP



                         User Interface
Challenges in integrating our remote labs
                  within an RLMS such as Sahara
The diversity of interfaces of
contemporary developed remote labs                      Web Admin

leads to considering creating standard
API layer for each interface type and
thus facilitate their integration in RLMSs.

                                                 Web Server

                                                                       Lab Admin
                                                   Custom built



                                            OR

                                                      Embedded
                                                    LabVIEW Panel

                       Access Portal
                                            OR                      Lab Server
     Users
                                                     RDP



                                       User Interface
Challenges in integrating our remote labs
             within an RLMS such as Sahara

There 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 trend

Each of these solutions have its relative advantages and disadvantages, which are
well discussed in the paper. However, the trend is more shifted towards web
standards such as AJAX and Web services. On the mean time for LabVIEW
applications LabVIEW web interface is the common choice.
Challenges in integrating remote labs within
           an RLMS such as Sahara
LabVIEW is a de-facto standard in remote laboratories development. Taking into account that
other 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 several
universities, which have arisen an important question: how to manage and share all these all
these laboratories using RLMSs.
Challenges in integrating remote labs within
                an RLMS such as Sahara
The solution is to create standard API to
integrate LabVIEW based remote labs
within a RLMS. This is new research
path of our upcoming work




                  …...             RLMS

          USERS




                                                                     …...
                                              …...     Lab Servers          Equipments
                                            Standard
                                               API     Diferent LabVIEW-based Remote Labs
Research on Technologies for Engineering Education

                            http://ohm.ieec.uned.es/




For more information about remote laboratories, we invite you to access to
the web page of the Electrical & Computer Engineering department of the
UNED.
Thanks for your Attention!

Mohamed Tawfik, Elio Sancristobal, María José Albert, Gabriel Díaz, Manuel Castro
Electrical & Computer Engineering Department
Spanish University for Distance Education (UNED)
David Lowe, Steve Murray, Michel de la Villefromoy, Michael Diponio,
Faculty of Engineering and IT
University of Technology, Sydney (UTS)

Más contenido relacionado

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

TAEE 2011- State-of-the-Art Remote Laboratories for Industrial Electronics Ap...
TAEE 2011- State-of-the-Art Remote Laboratories for Industrial Electronics Ap...TAEE 2011- State-of-the-Art Remote Laboratories for Industrial Electronics Ap...
TAEE 2011- State-of-the-Art Remote Laboratories for Industrial Electronics Ap...Mohamed Tawfik
 
Educon 2012- On the Design of Remote Laboratories
Educon 2012- On the Design of Remote LaboratoriesEducon 2012- On the Design of Remote Laboratories
Educon 2012- On the Design of Remote LaboratoriesMohamed Tawfik
 
TAEE 2012- Shareable Educational Architectures for Remote Laboratories
TAEE 2012- Shareable Educational Architectures for Remote LaboratoriesTAEE 2012- Shareable Educational Architectures for Remote Laboratories
TAEE 2012- Shareable Educational Architectures for Remote LaboratoriesMohamed Tawfik
 
Integrating Collaboration and Accessibility for Deploying Virtual Labs using ...
Integrating Collaboration and Accessibility for Deploying Virtual Labs using ...Integrating Collaboration and Accessibility for Deploying Virtual Labs using ...
Integrating Collaboration and Accessibility for Deploying Virtual Labs using ...drboon
 
Big Gains With Little Virtual Machines Sumeet Mehra
Big Gains With Little Virtual Machines Sumeet MehraBig Gains With Little Virtual Machines Sumeet Mehra
Big Gains With Little Virtual Machines Sumeet MehraJay Leone
 
JCON_15FactorWorkshop.pptx
JCON_15FactorWorkshop.pptxJCON_15FactorWorkshop.pptx
JCON_15FactorWorkshop.pptxGrace Jansen
 
labmanager_datasheet
labmanager_datasheetlabmanager_datasheet
labmanager_datasheetJay Leone
 
The IMPACT Interoperability Framework - Workflows for OCR and beyond
The IMPACT Interoperability Framework - Workflows for OCR and beyondThe IMPACT Interoperability Framework - Workflows for OCR and beyond
The IMPACT Interoperability Framework - Workflows for OCR and beyondcneudecker
 
The Taverna Software Suite
The Taverna Software SuiteThe Taverna Software Suite
The Taverna Software SuitemyGrid team
 
IBM Pulse 2013 session - DevOps for Mobile Apps
IBM Pulse 2013 session - DevOps for Mobile AppsIBM Pulse 2013 session - DevOps for Mobile Apps
IBM Pulse 2013 session - DevOps for Mobile AppsSanjeev Sharma
 
Laravel and CodeIgniter: pros & cons
Laravel and CodeIgniter: pros & consLaravel and CodeIgniter: pros & cons
Laravel and CodeIgniter: pros & consElenorWisozk
 
DevOps and Cloud at NI
DevOps and Cloud at NIDevOps and Cloud at NI
DevOps and Cloud at NIErnest Mueller
 
Open Stack Cloud Services
Open Stack Cloud ServicesOpen Stack Cloud Services
Open Stack Cloud ServicesSaurabh Gupta
 
Standardization of Online Laboratories for Education. 2015-11-19
Standardization of Online Laboratories for Education. 2015-11-19Standardization of Online Laboratories for Education. 2015-11-19
Standardization of Online Laboratories for Education. 2015-11-19eMadrid network
 
Webinar on deployment automation Xebialabs - 15 sept 2010
Webinar on deployment automation  Xebialabs - 15 sept 2010Webinar on deployment automation  Xebialabs - 15 sept 2010
Webinar on deployment automation Xebialabs - 15 sept 2010XebiaLabs
 
Java Microservices HJUG
Java Microservices HJUGJava Microservices HJUG
Java Microservices HJUGLana Kalashnyk
 
Terence Barr - what's new in m&e - 24mai2011
Terence Barr - what's new in m&e - 24mai2011Terence Barr - what's new in m&e - 24mai2011
Terence Barr - what's new in m&e - 24mai2011Agora Group
 

Similar a REV 2013 - Grid Remote Laboratory Management System: Sahara Reaches Europe (20)

TAEE 2011- State-of-the-Art Remote Laboratories for Industrial Electronics Ap...
TAEE 2011- State-of-the-Art Remote Laboratories for Industrial Electronics Ap...TAEE 2011- State-of-the-Art Remote Laboratories for Industrial Electronics Ap...
TAEE 2011- State-of-the-Art Remote Laboratories for Industrial Electronics Ap...
 
Educon 2012- On the Design of Remote Laboratories
Educon 2012- On the Design of Remote LaboratoriesEducon 2012- On the Design of Remote Laboratories
Educon 2012- On the Design of Remote Laboratories
 
TAEE 2012- Shareable Educational Architectures for Remote Laboratories
TAEE 2012- Shareable Educational Architectures for Remote LaboratoriesTAEE 2012- Shareable Educational Architectures for Remote Laboratories
TAEE 2012- Shareable Educational Architectures for Remote Laboratories
 
Integrating Collaboration and Accessibility for Deploying Virtual Labs using ...
Integrating Collaboration and Accessibility for Deploying Virtual Labs using ...Integrating Collaboration and Accessibility for Deploying Virtual Labs using ...
Integrating Collaboration and Accessibility for Deploying Virtual Labs using ...
 
Big Gains With Little Virtual Machines Sumeet Mehra
Big Gains With Little Virtual Machines Sumeet MehraBig Gains With Little Virtual Machines Sumeet Mehra
Big Gains With Little Virtual Machines Sumeet Mehra
 
JCON_15FactorWorkshop.pptx
JCON_15FactorWorkshop.pptxJCON_15FactorWorkshop.pptx
JCON_15FactorWorkshop.pptx
 
labmanager_datasheet
labmanager_datasheetlabmanager_datasheet
labmanager_datasheet
 
IMPACT Final Conference - Clemens Neudecker
IMPACT Final Conference - Clemens NeudeckerIMPACT Final Conference - Clemens Neudecker
IMPACT Final Conference - Clemens Neudecker
 
The IMPACT Interoperability Framework - Workflows for OCR and beyond
The IMPACT Interoperability Framework - Workflows for OCR and beyondThe IMPACT Interoperability Framework - Workflows for OCR and beyond
The IMPACT Interoperability Framework - Workflows for OCR and beyond
 
The Taverna Software Suite
The Taverna Software SuiteThe Taverna Software Suite
The Taverna Software Suite
 
QUESTNET2010 Talk on iLabs
QUESTNET2010 Talk on iLabsQUESTNET2010 Talk on iLabs
QUESTNET2010 Talk on iLabs
 
IBM Pulse 2013 session - DevOps for Mobile Apps
IBM Pulse 2013 session - DevOps for Mobile AppsIBM Pulse 2013 session - DevOps for Mobile Apps
IBM Pulse 2013 session - DevOps for Mobile Apps
 
Laravel and CodeIgniter: pros & cons
Laravel and CodeIgniter: pros & consLaravel and CodeIgniter: pros & cons
Laravel and CodeIgniter: pros & cons
 
DevOps and Cloud at NI
DevOps and Cloud at NIDevOps and Cloud at NI
DevOps and Cloud at NI
 
Open Stack Cloud Services
Open Stack Cloud ServicesOpen Stack Cloud Services
Open Stack Cloud Services
 
Standardization of Online Laboratories for Education. 2015-11-19
Standardization of Online Laboratories for Education. 2015-11-19Standardization of Online Laboratories for Education. 2015-11-19
Standardization of Online Laboratories for Education. 2015-11-19
 
Webinar on deployment automation Xebialabs - 15 sept 2010
Webinar on deployment automation  Xebialabs - 15 sept 2010Webinar on deployment automation  Xebialabs - 15 sept 2010
Webinar on deployment automation Xebialabs - 15 sept 2010
 
Java Microservices HJUG
Java Microservices HJUGJava Microservices HJUG
Java Microservices HJUG
 
Sunstate
SunstateSunstate
Sunstate
 
Terence Barr - what's new in m&e - 24mai2011
Terence Barr - what's new in m&e - 24mai2011Terence Barr - what's new in m&e - 24mai2011
Terence Barr - what's new in m&e - 24mai2011
 

Más de Mohamed Tawfik

Azure SQL Database & Azure SQL Data Warehouse
Azure SQL Database & Azure SQL Data WarehouseAzure SQL Database & Azure SQL Data Warehouse
Azure SQL Database & Azure SQL Data WarehouseMohamed Tawfik
 
Designing big data analytics solutions on azure
Designing big data analytics solutions on azureDesigning big data analytics solutions on azure
Designing big data analytics solutions on azureMohamed Tawfik
 
Microsoft Azure Offerings and New Services
Microsoft Azure Offerings and New Services Microsoft Azure Offerings and New Services
Microsoft Azure Offerings and New Services Mohamed Tawfik
 
SCCM on Microsoft Azure
SCCM on Microsoft AzureSCCM on Microsoft Azure
SCCM on Microsoft AzureMohamed Tawfik
 
Upcoming Challenges in E-Learning & Online Learning Environments
Upcoming Challenges in E-Learning & Online Learning EnvironmentsUpcoming Challenges in E-Learning & Online Learning Environments
Upcoming Challenges in E-Learning & Online Learning EnvironmentsMohamed Tawfik
 
FINTDI 2011 - Remote Laboratories for Electrical & Electronic Subjects in New...
FINTDI 2011 - Remote Laboratories for Electrical & Electronic Subjects in New...FINTDI 2011 - Remote Laboratories for Electrical & Electronic Subjects in New...
FINTDI 2011 - Remote Laboratories for Electrical & Electronic Subjects in New...Mohamed Tawfik
 
VISIR INSTALLATION & START-UP GUIDE V.1
VISIR INSTALLATION & START-UP GUIDE V.1VISIR INSTALLATION & START-UP GUIDE V.1
VISIR INSTALLATION & START-UP GUIDE V.1Mohamed Tawfik
 
REV 2011 - A New Node in the VISIR Community
REV 2011 - A New Node in the VISIR CommunityREV 2011 - A New Node in the VISIR Community
REV 2011 - A New Node in the VISIR CommunityMohamed Tawfik
 
Copec ICECE 2011- DESIGN OF PRACTICAL ACTIVITIES IN ELECTRONICS
Copec ICECE 2011- DESIGN OF PRACTICAL ACTIVITIES IN ELECTRONICSCopec ICECE 2011- DESIGN OF PRACTICAL ACTIVITIES IN ELECTRONICS
Copec ICECE 2011- DESIGN OF PRACTICAL ACTIVITIES IN ELECTRONICSMohamed Tawfik
 
TAEE 2012- PAC - Performance-Centered Adaptive Curriculum for Employment Needs
TAEE 2012- PAC - Performance-Centered Adaptive Curriculum for Employment NeedsTAEE 2012- PAC - Performance-Centered Adaptive Curriculum for Employment Needs
TAEE 2012- PAC - Performance-Centered Adaptive Curriculum for Employment NeedsMohamed Tawfik
 
ASEE 2012 - Common Multidisciplinary Prototypes of Remote Laboratories in the...
ASEE 2012 - Common Multidisciplinary Prototypes of Remote Laboratories in the...ASEE 2012 - Common Multidisciplinary Prototypes of Remote Laboratories in the...
ASEE 2012 - Common Multidisciplinary Prototypes of Remote Laboratories in the...Mohamed Tawfik
 
TAEE2012-Putting Fundmentals of Electronic Circuits Practices online
TAEE2012-Putting Fundmentals of Electronic Circuits Practices onlineTAEE2012-Putting Fundmentals of Electronic Circuits Practices online
TAEE2012-Putting Fundmentals of Electronic Circuits Practices onlineMohamed Tawfik
 
Visir- Practicas Electronica Remotas Orientadas a la Industria
Visir- Practicas Electronica Remotas Orientadas a la IndustriaVisir- Practicas Electronica Remotas Orientadas a la Industria
Visir- Practicas Electronica Remotas Orientadas a la IndustriaMohamed Tawfik
 

Más de Mohamed Tawfik (16)

Azure Cosmos DB
Azure Cosmos DBAzure Cosmos DB
Azure Cosmos DB
 
Azure SQL Database & Azure SQL Data Warehouse
Azure SQL Database & Azure SQL Data WarehouseAzure SQL Database & Azure SQL Data Warehouse
Azure SQL Database & Azure SQL Data Warehouse
 
Designing big data analytics solutions on azure
Designing big data analytics solutions on azureDesigning big data analytics solutions on azure
Designing big data analytics solutions on azure
 
Microsoft Azure Offerings and New Services
Microsoft Azure Offerings and New Services Microsoft Azure Offerings and New Services
Microsoft Azure Offerings and New Services
 
SCCM on Microsoft Azure
SCCM on Microsoft AzureSCCM on Microsoft Azure
SCCM on Microsoft Azure
 
IBM Watson
IBM WatsonIBM Watson
IBM Watson
 
Upcoming Challenges in E-Learning & Online Learning Environments
Upcoming Challenges in E-Learning & Online Learning EnvironmentsUpcoming Challenges in E-Learning & Online Learning Environments
Upcoming Challenges in E-Learning & Online Learning Environments
 
FINTDI 2011 - Remote Laboratories for Electrical & Electronic Subjects in New...
FINTDI 2011 - Remote Laboratories for Electrical & Electronic Subjects in New...FINTDI 2011 - Remote Laboratories for Electrical & Electronic Subjects in New...
FINTDI 2011 - Remote Laboratories for Electrical & Electronic Subjects in New...
 
VISIR INSTALLATION & START-UP GUIDE V.1
VISIR INSTALLATION & START-UP GUIDE V.1VISIR INSTALLATION & START-UP GUIDE V.1
VISIR INSTALLATION & START-UP GUIDE V.1
 
REV 2011 - A New Node in the VISIR Community
REV 2011 - A New Node in the VISIR CommunityREV 2011 - A New Node in the VISIR Community
REV 2011 - A New Node in the VISIR Community
 
IEEE Presentation
IEEE PresentationIEEE Presentation
IEEE Presentation
 
Copec ICECE 2011- DESIGN OF PRACTICAL ACTIVITIES IN ELECTRONICS
Copec ICECE 2011- DESIGN OF PRACTICAL ACTIVITIES IN ELECTRONICSCopec ICECE 2011- DESIGN OF PRACTICAL ACTIVITIES IN ELECTRONICS
Copec ICECE 2011- DESIGN OF PRACTICAL ACTIVITIES IN ELECTRONICS
 
TAEE 2012- PAC - Performance-Centered Adaptive Curriculum for Employment Needs
TAEE 2012- PAC - Performance-Centered Adaptive Curriculum for Employment NeedsTAEE 2012- PAC - Performance-Centered Adaptive Curriculum for Employment Needs
TAEE 2012- PAC - Performance-Centered Adaptive Curriculum for Employment Needs
 
ASEE 2012 - Common Multidisciplinary Prototypes of Remote Laboratories in the...
ASEE 2012 - Common Multidisciplinary Prototypes of Remote Laboratories in the...ASEE 2012 - Common Multidisciplinary Prototypes of Remote Laboratories in the...
ASEE 2012 - Common Multidisciplinary Prototypes of Remote Laboratories in the...
 
TAEE2012-Putting Fundmentals of Electronic Circuits Practices online
TAEE2012-Putting Fundmentals of Electronic Circuits Practices onlineTAEE2012-Putting Fundmentals of Electronic Circuits Practices online
TAEE2012-Putting Fundmentals of Electronic Circuits Practices online
 
Visir- Practicas Electronica Remotas Orientadas a la Industria
Visir- Practicas Electronica Remotas Orientadas a la IndustriaVisir- Practicas Electronica Remotas Orientadas a la Industria
Visir- Practicas Electronica Remotas Orientadas a la Industria
 

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

  • 1. Grid Remote Laboratory Management System: Sahara Reaches Europe Mohamed Tawfik, Elio Sancristobal, María José Albert, Gabriel Díaz, Manuel Castro Electrical & Computer Engineering Department Spanish University for Distance Education (UNED) David Lowe, Steve Murray, Michel de la Villefromoy, Michael Diponio, Faculty of Engineering and IT University of Technology, Sydney (UTS)
  • 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. Remote laboratories facilitates the practical sessions availability providing on-line ubiquitous workbenches unconstrained by neither temporal nor geographical considerations.
  • 4. Remote laboratories are those laboratories that can be controlled and administrated online. They differ from the virtual simulated laboratories as they are interacting with physical instruments.
  • 5. Recently, remote laboratories have been developed at multiple universities and adopted in engineering education. Furthermore, some of these laboratories are replicated at many universities such as the electronic circuit’s remote labs: NetLab, VISIR, and labs based on NI ELVIS II.
  • 6. This was the commence of a new mainstream which advocates a better remodeling of those laboratories to allow their allocation, sharing among universities, and their communication with other heterogeneous systems, e.g., Learning Management Systems (LMS).
  • 7. In this context, numerous sharable educational architectures for remote labs integration have emerged such as LiLa, Lab2go, ISILab, DCL, WebLab Deusto, iLab (ISA), and Labshare (Sahara).
  • 8. I. Integration with Metadata Repository
  • 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. 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. 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. 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. 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.
  • 19. Generic Remote lab Architecture Web Admin Web Server Lab Admin Custom built OR Embedded LabVIEW Panel Access Portal OR Lab Server Users RDP User Interface
  • 20. Challenges in integrating our remote labs within an RLMS such as Sahara The diversity of interfaces of contemporary developed remote labs Web Admin leads to considering creating standard API layer for each interface type and thus 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. Challenges in integrating our remote labs within an RLMS such as Sahara There 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 trend Each of these solutions have its relative advantages and disadvantages, which are well discussed in the paper. However, the trend is more shifted towards web standards such as AJAX and Web services. On the mean time for LabVIEW applications LabVIEW web interface is the common choice.
  • 22. Challenges in integrating remote labs within an RLMS such as Sahara LabVIEW is a de-facto standard in remote laboratories development. Taking into account that other 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 several universities, which have arisen an important question: how to manage and share all these all these laboratories using RLMSs.
  • 23. Challenges in integrating remote labs within an RLMS such as Sahara The solution is to create standard API to integrate LabVIEW based remote labs within a RLMS. This is new research path of our upcoming work …... RLMS USERS …... …... Lab Servers Equipments Standard API Diferent LabVIEW-based Remote Labs
  • 24. Research on Technologies for Engineering Education http://ohm.ieec.uned.es/ For more information about remote laboratories, we invite you to access to the web page of the Electrical & Computer Engineering department of the UNED.
  • 25. Thanks for your Attention! Mohamed Tawfik, Elio Sancristobal, María José Albert, Gabriel Díaz, Manuel Castro Electrical & Computer Engineering Department Spanish University for Distance Education (UNED) David Lowe, Steve Murray, Michel de la Villefromoy, Michael Diponio, Faculty of Engineering and IT University of Technology, Sydney (UTS)

Notas del editor

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.