• 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