Q3 Technologies, Gurgaon, India ndeveloped a solution for Mobile PDA device synchronizations for seamless data transfer.
Business Situation:
Client needed mobile-based standalone application that would facilitate clinical trials – a type of medical research that is conducted in phases by means of health specific questions, initially on a small scale and then in a larger context. Client required the application not only to allow designing of questions, but facilitate dynamic updations in the design as well.
Practical Situation:
A patient has been assigned a questionnaire for a particular form of disease, but the doctor diagnoses a new form of disease symptom in the patient. So a new questionnaire has to be designed for him. A new set of questionnaires is prepared by the administrator and it needs to be sent to the patient’s PDA.
Solution:
Since, the standalone application for designing questionnaires was to be built for mobile devices, it was implied that the dynamic updations in the questionnaires should be achieved remotely and automatically. Technically, it meant that the standalone application running on a Desktop machine should be able to synchronize with the application running on patient’s PDA.
Synchronization is the process of establishing consistency among data on remote sources and the continuous harmonization of the data over time. Synchronization refers to one of the two distinct, but related concepts, and they are:
- Synchronization of processes,
- Synchronization of data
In process synchronization, multiple processes are to join up, so as to reach an agreement or commit to a certain sequence of action. In data synchronization, multiple copies of a dataset are kept in coherence with one another, or to maintain data integrity. Process synchronization primitives are commonly used to implement data synchronization.
No comments:
Post a Comment