- Finished setting up team member development environments.
- IntelliJ IDEA (Java IDE), Gluon SceneBuilder (FXML WYSIWYG Builder), SourceTree (Desktop Git Client GUI)
- Established a set of version control guidelines for the team to maintain a consistent VCS approach and to help familiarize team members with Git version control system and BitBucket.
- Created the project Gantt Chart to organize our plans for the rest of the semester.
- Created application layout mock-ups to help in the creation of the overall application layout file.
Problems Encountered & Solutions
No major problems were encountered this week.
Team Progress: Alignment with Gantt Chart
We are nearly on track for Week 1. We made the layout mock-ups and began working on the main FXML layout for the application. No effort has been put toward designing dialogue windows, but it is not imperative that we make major progress on those until the user settings system is starting to be implemented.
- Established team’s development environment
- Started initial effort on setting up project website
- Created Gantt Chart and determined breakdown of major project tasks
- Started creating mock-ups for the main application layout
- Helped in creating the project Gantt Chart
- Composed Week 1 Progress Report
- Designed Week 1 PowerPoint presentation introducing our project
- Started creating mock-ups for the main application layout
- Decide on a rendering approach for the diagram (Canvas rendering or Scene shapes?)
- Start layouts for dialogue windows (settings, confirmation, informational, etc.)
- Begin work on designing diagram shape classes, making them drag-able/re-sizable.
- Add an open-source compliant license to the code repository (likely GNU GPL-3.0)