Virtual programming lab for online distance learning

Jiannong Cao, Alvin Chan, Weidong Cao, Cassidy Yeung

Research output: Chapter in book / Conference proceedingConference article published in proceeding or bookAcademic researchpeer-review

19 Citations (Scopus)


In this paper, we describe the design of the WebVPL system, a Webbased Virtual Programming Lab for on-line distance learning. The underlying setting is a collection of Lab server computers hosting education and programming software. Students use personal computers at home to access over the Internet one of the Lab servers, which performs functions to accommodate various requests from the student such as software usage. The lab servers can be located in different buildings and even at different campuses. WebVPL facilitates resource sharing among different schools and overcomes the limit of geographical distances. The design of the WebVPL system includes the user interface, agent-based client side functions, the structuring of Lab servers, the mechanisms to locate user requested software packages/services and to present various forms of data and information, and the interfaces to various education and programming software packages. We discuss various implementation issues and describe a prototype of the WebVPL.
Original languageEnglish
Title of host publicationAdvances in Web-Based Learning - 1st International Conference, ICWL 2002, Proceedings
PublisherSpringer Verlag
Number of pages12
ISBN (Electronic)3540440410, 9783540440413
Publication statusPublished - 1 Jan 2002
Event1st International Conference on Web-Based Learning, ICWL 2002 - Hong Kong, Hong Kong
Duration: 17 Aug 200219 Aug 2002

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


Conference1st International Conference on Web-Based Learning, ICWL 2002
Country/TerritoryHong Kong
CityHong Kong

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science


Dive into the research topics of 'Virtual programming lab for online distance learning'. Together they form a unique fingerprint.

Cite this