Patterns of Mobile Interaction
Personal and Ubiquitous Computing
Version Stamps " Decentralized Version Vectors
ICDCS '02 Proceedings of the 22 nd International Conference on Distributed Computing Systems (ICDCS'02)
The Hash History Approach for Reconciling Mutual Inconsistency
ICDCS '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
Lightweight Version Vectors for Pervasive Computing Devices
ICPP '00 Proceedings of the 2000 International Workshop on Parallel Processing
A survey of peer-to-peer content distribution technologies
ACM Computing Surveys (CSUR)
A taxonomy of Data Grids for distributed data sharing, management, and processing
ACM Computing Surveys (CSUR)
Detection of Mutual Inconsistency in Distributed Systems
IEEE Transactions on Software Engineering
Object-Oriented Data Synchronization for Mobile Database over Mobile Ad-hoc Networks
ISISE '08 Proceedings of the 2008 International Symposium on Information Science and Engieering - Volume 02
OPODIS '08 Proceedings of the 12th International Conference on Principles of Distributed Systems
Mobile Middleware: Supporting Applications and Services
Mobile Middleware: Supporting Applications and Services
Hi-index | 0.00 |
This paper presents a domain specific architectural pattern for ubiquitous learning systems developers. The pattern provides inexperienced developers with guidelines and the main building blocks to build ubiquitous learning systems. The pattern will enable them to develop reliable systems without having much background in data synchronization and ubiquitous learning systems infrastructures. There are two main data synchronization problems targeted by the presented pattern; maintaing data consistency at anytime and detecting and resolving conflicts in data. A full description and a case study are presented to illustrate the type of targeted ubiquitous learning systems. An implementation and evaluation of the pattern are done based on the introduced case study.