It's an interesting idea.
I'm also working on something similar and am planning on releasing my program as open-source (GPL) for anyone to use and modify as they wish; it will be truely free; no advertisements, no donations. I am hoping that other developers who are interested may contribute their efforts and ideas towards the program.
It's really quite simple; kind of like a front-end to a dream database that can be searched and allows dreams to be rated from 0 to 10 in terms of vividness, lucidity, interest, strangeness, length, etc., or a freeform worded description of the dream. The database can then be analysed to find information such as: most frequently occurring characters, events, etc. I'm considering adding the ability to import or even perhaps draw images relating to the dreams, like maps of the dream area, images seen in the dream, etc. I want to keep it as open-ended as possible.
My program is using GTK, and so should work on any platform that can support GTK (Linux, Windows, Mac, BSD, Solaris, etc.). I plan to have it released within the next couple of weeks or so.
I hadn't thought about including reminders for reality checks, as I typically don't use reality checks for inducing lucid dreams, but I guess I could do, or someone else could add the feature if they wanted to and have the relevent programming skills (as I said, it will be open-source, so anyone is free to contribute and add features).
I don't really think a login screen for the program is necessary though because the Operating System itself already provides that functionality.
EDIT: Here's an interesting idea... How about providing a button, such as "Make this dream public" that will automatically add the current dream to your DreamViews dream journal? Or, say, a feature to synchronise your off-line and on-line dream journals? At first I was thinking that dreams could be shared via a dedicated on-line server database that worked directly with the program, but I don't have the resources to do that, so this seems like an ideal compromise, although I'm not exactly sure how this would be implemented, I'll have to look into it.
I guess I could even make it so that the program only stores dreams on-line at DV and then simply accesses the site and parses them, with an option for an off-line backup.
|
|
Bookmarks