- We decided to use JavaFX scene shapes as a rendering strategy for the diagram.
- Scene shapes have built-in event listeners and other useful properties.
- Finished creating application design mock-ups
- Created base application GUI file
- Designed some basic styles in a stylesheet
- The team continued familiarization with Java and JavaFX by watching tutorial videos and reading the documentation.
- Walked through Bitbucket source control procedures
- Added open source license to source repository (GNU GPL-3)
See screenshots at end of report
Problems Encountered & Solutions
- Finding meeting times for face-to-face team meetings is still problematic.
- For now, we are meeting online using Google Hangouts.
- Java/JavaFX familiarity in team is less than previously expected/hoped for.
- Continued refresher needed and learning of JavaFX Library.
Team Progress: Alignment with Gantt Chart
For Week 2, we accomplished most of what we set out to do, but we fell behind slightly because learning the JavaFX library is taking longer than expected. We have decided to defer the designing of the dialogue windows until later because we want to focus on building the diagram components. We have not started working on creating the shapes to be used in the diagram.
This week consisted of a lot of individual research and learning, but this is in itself a contribution to the team. Also, much of the work was done collaboratively through online chat and screen sharing.
Discussing diagram render strategy
Building application layout file
Creating a basic stylesheet
- Begin work on designing diagram shape classes, making them drag-able/re-sizable.
- Continue learning JavaFX