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.
Tuesday, 24 April 2012
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.
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
Sunday, 8 April 2012
Facebook API
- web app is just single-page website, using ajax requests to fetch json response.
- restful JSON:
- JavaScript MVC: http://www.alistapart.com/articles/javascript-mvc/
- goal: make JavaScript code reusable and maintainable
- Google JS test is suitable for unit testing
- JQuery is usefull
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.
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.
Friday, 30 March 2012
Know thyself
I read the paper introducing "Know thyself" and found I can use some of its idea in my project. I am now reading the papers accepted (Chi 2010).
http://personalinformatics.org/ is the website main page, I am also reading the content here.
Plan for the data-gathering prototype:
I have already implemented the prototype for Gmail, and I still need to do the same thing for Blogger, Facebook and Twitter.
1. spend one week for each of the there social sites.
2. spend one week for the integration
3. during the implementation, I will well document all those prototype.
What I am doing:
1. writing thesis proposal
2. continuing documenting Graph My Inbox
http://personalinformatics.org/ is the website main page, I am also reading the content here.
Plan for the data-gathering prototype:
I have already implemented the prototype for Gmail, and I still need to do the same thing for Blogger, Facebook and Twitter.
1. spend one week for each of the there social sites.
2. spend one week for the integration
3. during the implementation, I will well document all those prototype.
What I am doing:
1. writing thesis proposal
2. continuing documenting Graph My Inbox
Saturday, 24 March 2012
Chorme Database
I spent the whole morning trying to make the chrome database api work, which is called "gears". However I failed. And it turned out that google no longer update the api and has removed gears since chrome 12. (I am currently using chrome 17, source: http://gearsblog.blogspot.com.au/2011/03/stopping-gears.html).
The reason why google give gears up is that it is a fast move by google to implement the web database and other web technologies. However, since now html5 is globally available, which is a standard to provide all the technologies provided by gears, google shift its focus to html5.
I'll get started with html5 tonight.
The reason why google give gears up is that it is a fast move by google to implement the web database and other web technologies. However, since now html5 is globally available, which is a standard to provide all the technologies provided by gears, google shift its focus to html5.
I'll get started with html5 tonight.
Subscribe to:
Posts (Atom)