First let me make it clear that I am NOT looking for finished code - this is a project I am expected to and want to do myself, but I could happily accept pointers and advice!
The desired end result would be perhaps aimed at someone in an office who spends a lot of time with their computer's screensaver on. Instead of flying fish, it would be displaying 'usful' information such as graphs of stock prices or sports headlines.
The screensaver part of the title is slightly misleading - all my program needs to do is retrieve the relevant information from the internet - the screensaver part which displays the information is already done.
The program MUST be written in JAVA, and must be customisable. So the user would, probably with a selection of check boxes, choose what they are interested in and so what appears on their screensaver, or perhaps even define their own keywords. I would also like the user to be able to define more advanced options, such as the amount of bandwidth to use.
Now I have experience in Java, so the most challenging parts to me are those I really have no idea where to start with. Would the entire program be 'part of the screensaver'? As in the user options in the settings part? The background searching of the internet, amount of bandwidth used etc are challenges.
I use Windows XP, although eventually I will have to work out how to make it as multi-platform as possible.
I realise this is a bit open-ended, but it's all I've got to work with at the moment so I'm basically going to wait and see what answers I get to this.
Thanks for your time.
This is not worth a lot of money, as I do not want finished code, but if someone could supply an outline of what they would do to put me in the right direction - what packages they would use, what would go where - basically a what and maybe an outline of how, but not how!
Sorry it's all a bit vague, but any help is much appreciated.
Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).
Windows XP as mentioned above, to expand to other platforms, the more the better, but windows xp is all that's needed to start.