Sunday, 20 May 2012

Information Synchronsation

I have been searching for information synchronsation methods, and I have found some javascript implementation like http://www.bennadel.com/blog/2005-Experimenting-With-Offline-Data-Synchronization-Using-jQuery-And-ColdFusion.htm. However, all synchronsation methods I have found seems just work on small amount of data, and sense the user might have a large amount of email to sync when he/she first use the extension, the workload tend to be very high. So, I need to test if those methods are applicable.

Concurrently, I was also working on the experiments on websql and web socket to ensure the extension is able to provide the best functionality.

This week, I started to write the progress report, which is due in week 12. This report need 20 to 30 pages, so I will mainly focus on it in the coming week.

Thursday, 10 May 2012

Finished facebook client

I have finished the facebook client.
A new UI is implemented and the coding style is changed. Now it looks like a web page.

Tuesday, 24 April 2012

Facebook Client is almost finished

I have almost finished the facebook client part of the information retrieval system.
The system have access to all the information that the user grant permission on.
(almost means I have wrote the data retrieval function and I can retrieve all the user's information with it, but I haven't done the UI part - for simplicity, I just print it on the html page - will be updated to a more fancy UI when integrate all sub-systems together)

Currently, I am working on the Twitter API.



Sunday, 15 April 2012

facebook client 1

I finally understand how the authentication work on Facebook.

No matter what kind of app I am implementing, I need a server, which is used by Facebook to give my app a token to access all the approved information of a certain user.

Then I need to create a simple html page with some JavaScript on a server.


I also need to learn how to do OO in JavaScript.
Learn jQuery.

Tuesday, 10 April 2012

Facebook Client


  • can be implemented in the same way as GMI
  • Need to be better structured

Sunday, 8 April 2012

Facebook API


  • web app is just single-page website, using ajax requests to fetch json response.
  • restful JSON: 
    1. client: http://bitworking.org/news/restful_json
    2. server:  http://bitworking.org/news/restful_json_server
stating coding on facebook client

Sunday, 1 April 2012

Thesis Proposal

Questions about the Proposal:

1. Do I start this project from last December or March 5th 2012?
2. When do I do Unit Testing? Do I need to do them just after the implementation or I can do it until I have finished the Integrated prototype?
3. Estimated finishing time of the integration prototype is end of May.