Thoughts about the next version

Mar 21, 2009 at 4:06 PM
Edited Mar 21, 2009 at 4:19 PM

These are my dreams and wishes for the next version of this screen saver:

Verses

  • Internet as source. Maybe with some mirrors in case one source goes down.
  • Probably some sort of XML. Maybe a daily bread Atom or RSS feed, so it could be used for other things as well?
  • Probably have it download as many verses as possible while online, so it can still run if offline later. Although if it has downloaded future verses, they should all be checked somehow when online later, in case some have been updated.
  • Maybe have a way of downloading a file with the verses which then can be loaded by the screen saver as well for use on a computer that never have access to the internet.
  • Provide different languages.
  • Maybe optional text-to-speech feature which reads the verse on every hour or on a certain key press or something?

Images

  • Internet as source. Maybe with some mirrors in case one source goes down.
  • Internet source must only provide good, healthy, high quality images.
  • Maybe provide a different set of image sizes for different screen resolutions, so to not download more than necessary?
  • Probably provide additional image sources, either as replacement or as supplements to the main one. For example:
    • Local directories
    • Atom or RSS feeds
    • Flickr, etc.?
  • If additional image sources: The user should be able to select multiple sources and the slide show should be a random mix of those.
  • User must be able to limit bandwidth and disk space usage (with sensible defaults, in case user doesn't set them. Maybe ask for it during install?).
  • If user have specified a max disk space to use, cycle out old images after a while.
  • Maybe let user switch images manually by using arrow keys and a pause button for those special images you just have to study for a bit.
  • Keep track of what and how often images has been used.

Visual Design

  • The visual ui of the screen saver should consist of the below, and probably not anything more than that.
    • Date and time.
    • Slide show.
    • Verse of the day.
    • Perhaps a small, not too visible, info bar at the bottom providing info about background activities like downloading new images, etc.
  • Options should be clear and straight forward.
  • It should all be as clean, smooth and nice as possible:
    • Clean lines and fonts.
    • Well selected smooth and calm color useage.
    • Soft and calm transitions, especially in the image slide show.

Other features

  • The downloading of verses and images should happen in the background and not bother the user.
  • Should be easy to install and set up.
  • Try to keep installer as small as possible.
  • If at all possible, could it be platform independant?
  • Auto-update feature.
  • Internationalized and easy to localize.
  • Possibly maybe some sort of plasma mode which would do smart stuff to not create burn problems on plasma screens?

Verse format

Should probably be stored in a database of some sort, so that creating various output formats is easy, like atom and rss. Although maybe for handing out for translation and for loading a screen saver from a local source, we should have some sort of well defined format. Current example proposition:

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<dailybread>
<verse date="2009-01-01" ref="Matt 1:21" lref="Matthew 1:21" title="Jesus is the Savior">And thou shalt call his name JESUS: for he shall save his people from their sins.</verse>
<verse date="2009-01-02" ref="Matt 1:23" lref="Matthew 1:23" title="God with us">And they shall call his name Emmanuel, which being interpreted is, God with us.</verse>
</dailybread>

Where ref should be a standard bible reference (most likely with english names) we can use, and lref should be a localized version for the user so they can find the verse in their bible.


Other notes

  • Must be free for all to use and easily accessible =)
Oct 28, 2014 at 1:54 PM
Hello svish,

I'm glad to hear, that you want to continue your work! I suggest to have a look at https://ccvotd.codeplex.com/, some of your ideas are already included there. For the verse format I would propose to use some sort of the standardized and documented zefania xml scheme.

Cheers,
joerg :-)
Oct 28, 2014 at 2:24 PM
P.S.: Sorry, I thought that the post would be new and didn't recognize that it was from 2009!