DocumentCode
1928811
Title
Developing a collaborative virtual learning model for ubiquitous P2P grids
Author
Fiaidhi, Jinan A W ; Mohammed, Sabah M A
Author_Institution
Dept. of Comput. Sci., Lakehead Univ., Thunder Bay, Ont., Canada
Volume
2
fYear
2005
fDate
24-26 May 2005
Firstpage
996
Abstract
In everyday software development, you often encounter the same problems again and again. Rather than solve the same problem each time, it makes sense to document the solution and re-use it. Design patterns are essentially documented, generalized solutions to common problems in application development. This is particularly the case in designing collaborative virtual learning systems that work under ubiquitous peer-to-peer grid environments, in which change is inevitable. This article introduces a generic design model for such systems based on the model-view-controller design pattern, which solves the traditional design problems by decoupling data access, business logic, and data presentation and user interaction.
Keywords
computer aided instruction; grid computing; object-oriented programming; peer-to-peer computing; ubiquitous computing; user interfaces; virtual reality; business logic; collaborative virtual learning; data access decoupling; data presentation; design patterns; generic design model; learning objects; model-view-controller design pattern; peer-to-peer environment; software development; ubiquitous P2P grid; user interaction; Application software; Collaborative tools; Collaborative work; Computer science; Educational technology; International collaboration; Lakes; Peer to peer computing; Pervasive computing; Programming;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Supported Cooperative Work in Design, 2005. Proceedings of the Ninth International Conference on
Print_ISBN
1-84600-002-5
Type
conf
DOI
10.1109/CSCWD.2005.194323
Filename
1504230
Link To Document