GUI Design Update
This week I worked on two aspects of my application.
First, I developed a few foundational Java Classes that will allow me structure the application in an organized fashion. I am using a simple Controller & View system to handle the separation of the business logic and the graphical user interface. Another Java Class I started working on is the networking portion of the application which is a difficult codebase. The networking code may take a couple months of work before completion so I decided to start on it early.
The other part of the application I worked on is the design. I created a simple note taking interface for my application that will accomodate a WYSIWYG tool. I may need to limit down the text formatting tools portion of the design when I get to the coding part but for now I decided to to keep a fully-featured set of tools in place that I can trim down as time progresses based on schedule and difficulty. Below is a screenshot of the design.