Virtual Laboratory-agent-based resource sharing system

In this study, we extend the concept of distance education and our Virtual Classroom (VC) with adding a new service, that we call Virtual Laboratory (VL). While the VC represents an interface between the students and a virtual professor and provides personalized learning materials to the users, the VL offers a possibility to the attendees to share different resources out of time and space boundaries. It enables geographically separated users to effectively facilitate remote access to various, presumably diverse, (real) resources. The VL is implemented with three key points in mind: modularity, reusability and common interface handling. Using the object-oriented approach in the development of the VL service, we made a modular system, capable of managing various resources that can possibly be shared through VL. By using common interfaces that each resource-specific agent must implement, many different resources that possibly have nothing in common can be shared through the same VL service. The first experiments show that users are satisfied with the VL usability. They found VL as a very convenient service within the distance education systems.