Monday, 18 June 2012

GSoC 2012 Week 4 Report

The focus of this week has been trying to redesign the data base structure for the app so that cloud synchronization can be carried out.

However, some trouble has incurred.
I have been trying to make use of the core data service provided by iOS. Though the core data service is provided through making use of SQLite, the application will not have direct access to the SQLite tables. Everything is taken care of by using NSManagedObject.
Therefore, additional code has to be put in to convert the data base on iOS device into a single Jason string.
This can only be done after the format of the Jason string being finalized.

The solution for that, for now, is have a Core Data structure that is similar to the Android table. In that way, though the exact structure of the tables might be different, it might be easier to synchronize the data to a cloud.

Due to bugs, no code has been uploaded. 

New data structure should be ready to go by next week.

No comments:

Post a Comment