Soc2008/Screenshot Exhibit Upload module
About Me
I am graduating Johnson & Wales University on May 17,2008. I will have my
B.Sc in Electronics Engineering. I will be entering my M.Sc in Computer Science and Engineering in the September. I have been using GNU/Linux for a while now and have been using the enlightenment desktop for years. I decided to enter this year's Google Summer of Code because I saw The Enlightenment Project listed as a mentoring organization.
Proposal
Proposal
Exhibit Upload Module and Screenshot Upload Module
I will be implementing the flickr service first because I have done countless research on it and I feel the most comfortable with it. Once I have successfully completed the flickr upload service portion, I will move onto Picasa and deviantArt. I then will be working on a common backend for the Upload Services. It will allow users to
Goals of the Project
- Implement Upload links for the following services; flickr, picasa and deviantArt
- Implement the Exhibit/Screenshot Upload modules seperately at first to eliminate bugs etc
- Create a common framework that Exhibit/Screenshot will share including config files with username's and passwords for the proper services
- Start researching for the possible use of a VFS
- Start adding various other services to the Upload Module
Approximate Timeline
- May 26 - June 13 : Flickr Upload API will be created for both Screenshot/ Exhibit
- June 14: Service will be put through various tests by other developers/users
- June 15: Fix any bugs or problems, if none will start Picasa/DeviantArt API's
- June 16: June 30: Picasa and DeviantArt Upload service API will be developed
- July 1-6: Fix bugs created by code, optimize code in API's
- July 7: Midterm Evaluation
- July 7-August 7: Create the common Upload framework for Screenshot/Exhibit
- August 11- N/A: Work begins on the VFS implementation of the Upload framework
New Timeline
- May 26- June 30: work on Picasa/ DeviantArt API service implementation
- June 27- June 30: fix bugs and other problems that come about
- July 1-7: fix bugs and other problems
- July 7: midterm evaluation
- July 8- August 7: implement the flickr upload service API
- August 11 - N/A: work begins on creating a common Upload framework for Screenshot/Exhibit, also begin research on creating the VFS implementation of the Upload framework.
Summer of Code Blog
I will be blogging at my google page
Blog
To Do list for the Project
- this list is a rough idea of the layout
1. Research
- a. flickr's authentication
- b. picasa's
- c. deviantArt
2. Upload API
- a. create the code to upload Image to chosen album
i. add support for .jpeg, and .bmp
ii. once previous step works add other image types.
- b. create the configuration file for user information
- c. figure out how to protect user information
i. md5 possibly
- d. test code
- e. make sure code meets E-coding style
* this section lumps smaller ideas inside the main idea
3. Create Test application
- a. base the application off of Exhibit
- b. reduce feature set
- c. smaller footprint
4. Do batch testing of Upload back-end
API Websites
[flikr]
[Picasa1]
[Picasa2]
|