My Journal

Week One ¤ Week Two ¤ Week Three ¤ Week Four ¤ Week Five
Week Six ¤ Week Seven ¤ Week Eight ¤ Week Nine ¤ Week Ten/Eleven
Sunday: Drove back to UMass from the South Shore, unpacked and relaxed.

° ° ° ° ° ° ° ° ° ° ° °

Monday: Today I finished rewriting all the functions that need to connect to the database - changing them so that they instead send a message to the server. I also finished the Server class so that when it recieves a request for information it gets the necessary information and sends it back. After much confusion with classpaths and compiling it worked! The applet can now be run in a brower and connects to the database! Tada! We are however, faced with one problem - for some reason, the applet is not found if the webpage is accessed from a computer that is not on the internal network of our lab.

° ° ° ° ° ° ° ° ° ° ° °

Tuesday: While Teng tried to determine why the applet is inaccessable from a non-network computer, I cleaned up a few things with the applet, such as: fixing a typo in one of the functions I rewrote yesterday which was causing incorrect peer information, rearranging the menus so that they are more user-friendly, and rewriting another function I wrote yesterday to make it more efficient.

° ° ° ° ° ° ° ° ° ° ° °

Wednesday: Today I worked on changing the color scheme (the color of the nodes and edges), since Teng and I both agreed that the current color scheme was a bit ugly and also makes it difficult to determine the degree of nodes without constantly consulting the legend. After playing around a bit with different color combinations, I decided it might be best to allow the user to choose which scheme they'd prefer. So I worked out a way to allow the user to dynamically change the color scheme by chosing from a list of schemes I put together. By the end of the day there were three choices available: Karim's special (the original color scheme), Rainy Afternoon (blue and purple tones) and Rainbow Connection (the colors of the rainbow).

° ° ° ° ° ° ° ° ° ° ° °

Thursday: Today I added two more color schemes: Monochrome (gray scale) and Nature Walk (browns, greens and blues). I then updated the Info Retriever to accept the new functionality that Jane added to the database (a degree column, so that we no longer need to recalculate each node's degree each time we visualize it). I also tried to move the legend from inside the GraphPanel to its own internal frame. However, this turned out to be much more complicated than I originally thought and so I abandoned that idea for now.

° ° ° ° ° ° ° ° ° ° ° °

Friday: Today I began writing and designing the website that will host the applet. I mapped out the navigational design and then wrote out an explanation of the applet's menu and a JavaScript to open the applet in it's own window.

° ° ° ° ° ° ° ° ° ° ° °

Saturday: Today I enjoyed the gorgeous weather by walking into downtown Amherst.