Customer Updates
Below is a list of functionality and whether or not we can implement it for Stage 0.1. Also is included is the functionality of the current Feasibility Prototype.
Feature List is included here. Refer to this list for a description of each of the Rq ##s below:
http://groups.google.com/group/cal-poly-software-engineering/web/luna-features-list
current Feasibility Prototype is included here:
http://groups.google.com/group/cal-poly-software-engineering/browse_thread/thread/538a6c4c028b5fa3
Rq ## Requirement Number. Use [this] list for more details.
Prototype Does Requirements that the current prototype (found [here]) does.
Will Do Requirements that the prototype does not do but will be implemented in the actual product.
Won't Do Requirements that will not be implemented in the final product.
Notes Additional information (also, why certain requirements are not to be implemented).
| Rq ## || Prototype Does || Will Do | Won't Do || Notes
| 1.1 || x || x | ||
| 1.2 || x || x | ||
| 1.3 || || x | ||
| 1.4 || || x | ||
| 1.5 || || x | ||
| 1.6 || x || x | ||
| 1.7 || || x | ||
| 1.8 || || x | ||
| 1.9 || || x | ||
| 1.10 || x || x | ||
| 1.11 || || | x || Infeasable [more below]
| 1.12 || x || x | ||
| 1.13 || x || x | ||
|---------||------------------||-----------|------------||
| 2.1 || x || | ||
| 2.2 || x || | ||
| 2.3 || x || | ||
| 2.4 || x || | ||
| 2.5 || || | x || Not supported by Jalopy [more below]
| 2.6 || x || | ||
| 2.7 || x || | ||
| 2.8 || x || | ||
| 2.9 || || | x || Not supported by Jalopy [more below]
| 2.10 || || | x || Not supported by Jalopy [more below]
| 2.11 || || | x || Not supported by Jalopy [more below]
| 2.12 || x || | ||
| 2.13 || x || | ||
| 2.14 || x || | ||
| 2.15 || x || x | || Only symmetrically, not assymetrically.
| 2.16 || || | x || Not supported by Jalopy [more below]
| 2.17 || x || x | ||
| 2.18 || || | x || Not supported by Jalopy [more below]
| 2.19 || x || x | ||
| 2.20 || x || x | ||
| 2.21 || x || x | ||
| 2.22 || x || x | ||
| 2.23 || || | x || Not supported by Jalopy [more below]
| 2.24 || || | x || Not supported by Jalopy [more below]
Explinations for Will Not Do choices.
Rq 1.11: It has been found infeasable by our team to alter anything inside BlueJ's Editor window (that's the window you actually format code it). This makes any sort of menu or option inside this Editor infeasable. This this makes editing only certain sections of the code infeasable as the only way to receive partial code from BlueJ would be through that Editor.
Rq 2.5,9,10,11,16,18,23,24: To implement a solution to your problem quickly we are using an open-source tool called Jalopy and are (essentially) writing a User Interface for it (among other things). To that end, there are many things (rules) that Jalopy can do (fix). There are a few that it cannot. Some of the more far-fetched rules and style-fixes are not supported under Jalopy and a few more (2.8 and 2.15) were altered slightly so that Jalopy could handle them. None of the Rules that were 'nixed' are rules that pertain to any standard standard (such as GNU Standard or Sun Standard).
