Goals
- Migrate existing GUI infrastructure (VISAT RCP) to NetBeans Platform. Reuse as many NetBeans concepts and components.
Background and strategic fit
Build on an infrastructure actively developed by Oracle, the Java providers. Participate in and take adavantage of the NetBeans Platform evolution.
Reuse approved design patterns, concepts, API, and components. Save development resources to develop these on our own.
Get rid of JIDE license restrictions. NetBeans is fully GPL compatible (dual licensing, one is GPL).
Assumptions
- Users should not have any problems switching from the old to the new GUI.
Requirements
# | Title | User Story | Importance | Notes |
---|---|---|---|---|
1 | Pluggable Toolboxes | Users shall be able to install, update and deinstall individual toolboxes: s1tbx, s2tbx, s3tbx | Must have | |
User interaction and design
See SNAP Window and Selection Management.
Questions
Below is a list of questions to be addressed as a result of this requirements document:
Question | Outcome |
---|---|