This project involves the development of a complete Mac OS X application that will display images, obtained from RSS feeds, on the users desktop in a graphically rich and unique way. The images should be displayed within a skin-able frame with an optional title (above) and description (below) each image. The user can select the number of images to be displayed at any one time and the images fade into and out of view at random positions within a defined area on the desktop. This fade effect must look impressive and harness the graphical capabilities of Mac OS X using Quartz. Image controls, with a full screen slideshow feature, will be made available when interacting with the images. There are three distinct types of RSS feeds which the application must use: personal, shared, and websites. These RSS feeds must be downloaded by the application, parsed for images and those images downloaded to the users computer and displayed within the photoframes on the desktop. When a new 'friend' is added that user must be notified of the request and permission given before their feed is used (similar to Messenger buddy schemes). This requires a database to be created on our webserver, which the application will have full access to. The application must also upload shared images to the web server, update "Shared RSS" feeds etc. A "Menu Extra" icon will allow quick changing of the feed(s) being used, and allows images to be dropped on for distribution to friends. This will also provide access to the applications settings (which are detailed in the attached file). The application itself should be written in Cocoa, well documented, and maintainable using Xcode.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows? (depending on the nature? of the deliverables):
a)? For web sites or? other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software? installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
* * *This broadcast message was sent to all bidders on Monday May 9, 2005 3:32:00 PM:
First of all I'd like to thank you for your bids!
This is just a brief message to let you know that I have uploaded a new product specification which contains mock screenshots of what the application should look like. These are all just line drawings within Word and so certainly don't represent the look of the app! :-), however they will hopefully provide a greater level of insight into exactly how the application should work and what is required.
Only very minor alterations have been made to the specification itself.
I would really appreciate it if you review this new document and, if necessary, update your bids. I'd also appreciate a time estimate on how long you think development will take.
I am hoping to choose a developer sometime next week.
Thanks again and kind regards,
The application will run on Mac OS X. The database will be stored on a Linux web server and accessed using mySQL.