Sunday, December 11, 2011

Raven design


I am doing Raven differently. I started with paper drawing and designs of what it could be like. I wrote out all the things that it could do and determined the things that it will need to have. This is much in contrast to how I did things with Scott’s Gmail Alert.

Scott’s Gmail Alert was designed around the alerts. Once the alerts were made, I added more options until it continued to grow. Where in the problem lies, this ended up making it so that parts had to be rewritten since they were not compatible with the new code, or duplicate code with very minor differences had to be added. That is not very efficient. Also, SGA relied on the computer’s memory too much.

Raven is going to combine the strengths of SGA, Terrie’s Recipe Manager, my group project for Advanced Visual Basic class and Smart Thinking. SGA was great for its alert management and large number of options. Terrie’ Recipe Manager has a very useful interface. Smart Thinking made good use of modular code that was independent. My group project was able to maintain data using databases.

Raven needs all of these things to be successful. Memory management, being lightweight and able to silently run in the task bar are going to be the main attributes that will allow Raven to be a great email alerting client.

While I have not written any code yet, it will start soon. I am trying to get over being sick at the moment, so that I will have a clear mind when I start. I am going to begin with setting up a special directory and try to start organized – so that I finish organized. 

No comments:

Post a Comment