Support
Contribute
Contact
Tracker
Navigation
Personal tools
 

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]