Section J Attachment 17 - Representative SCRs Worksheet.xlsx
XLSX spreadsheet 102 KB Posted
- Attached to
- Missile Applications Software Support II (MASS II) Federal contract opportunity
- Solicitation number
- FA4600-11-R-0009
About this file
Attachment
View the file
Other files for this federal contract opportunity
Show all 50
Missile Applications Software Support II (MASS II) has more files on GovTribe.
On GovTribe
Work with this file on GovTribe
- Download the original file
- Contacts named in this file
- Similar government files
- Ask GovTribe AI about this file
Text version
Representative SCRs Worksheet
| Est Hrs | Component | Type | Title | Description |
| _____ | DARTS-application | Adaptive | Configure SWT client to work with Web Start. | Web Start will have to be able to download the correct SWT jar based on the user's hardware. It will also have to be able to run the client as an Eclipse application. |
| _____ | DARTS-application | Adaptive | Create a sortie Editor window. | Create a sortie editor window for modifying sorties, instead of adding the capability to modify a sortie in the mission editor window. |
| _____ | DARTS-application | Adaptive | Display Multiple Projects in Tree | After completion of this SCR, the DARTS client will support displaying and operating on multiple projects from within the same client instance. |
Implement client changes to support multiple open projects. See section 3.1.2 of the parent system SCR.
| _____ | DARTS-application | Adaptive | Right-click drag | Add support for right-click drag operations. In most cases, this will only allow a copy. Drag operations within a table might allow a move option, depending on context. |
| _____ | DARTS-application | Adaptive | Enable user to mount locations in the LayerExplorer | Instead of display all of the dirves automatically in the LayerExplorer, allow the user to mount a specific location on their hard drive so they can add layers from it. |
| _____ | DARTS-application | Adaptive | Mouse selection box | Support the ability to select items in the Project Explorer using a mouse-drawn selection box. |
| _____ | DARTS-application | Adaptive | Enable the globe to remember the last viewed extent between sessions. | Enable the globe to remember the last viewed extent between sessions. The globe could remember the last viewed location between sessions. |
| _____ | DARTS-application | Adaptive | Remove hidden table columns. | The tables currently "hide" columns by resizing the column to zero and not allowing them to be resized. Now that the static index variables have been removed and the indices are figured out dynamically, the table should be able to be changed. |
| _____ | DARTS-application | Adaptive | Add additional layer customization to the properties. | The labels for the layer can also be customized. Also, the sizes for the line symbol and point symbols can be customized. |
| _____ | DARTS-application | Adaptive | Allow the DARTS map layers to be easily added to the map. | "Remove" function isn't common to all layers in the Layer Manager. Should it be? |
DARTS layers (which are not common to other maps you'll see) should not be able to be deleted.
| _____ | DARTS-application | Adaptive | Create install images directory and add other selectable images. | Create install images location that contain other images the user could choose instead of the base pushpin and dgz image. This install location should not be buried deep in the install path, but easily accessible. |
| _____ | DARTS-application | Adaptive | Add map menu option with mapping functions to the file menubar. | Add map menu option with mapping functions to the file menubar. The map menu would contain the mapping actions and would be available when the user was working with the maps. |
| _____ | DARTS-application | Corrective | Re-address tooltips on tables | The visibility of the tooltip issue was decreased by moving TINDGZ and CUSM to the first item in the underlying table (not just visibly first). This hides the problem unless the user moves the TINDGZ or CUSM columns, which is deemed to be unlikely. |
| _____ | DARTS-application | Adaptive | Group properties | It would be beneficial if groups were viewable (non-editable) in the properties window. This way planners could view the query criteria without having to reopen the group and reprocess the query (annoyance at the query reprocessing has already been expressed. |
| _____ | DARTS-application | Adaptive | Virtual table | Update query results table to use virtual table flags. The content provider would need to be an ILazyContentProvider and probably need a separate job running in the background to continually pull in result rows for the query. |
| _____ | DARTS-application | Adaptive | Properties View Expansion Control | When an expandable item in the properties view is expanded, the expanded item should remain selected and visible in the properties view. |
| _____ | DARTS-application | Adaptive | Query Editor | Should probably find a way to allow the user to forcibly resize the query criteria table. Currently, need to fold the query section and then unfold it to get it to resize. |
Allow the user to arrange the query criteria in whatever order they choose.
_____ DARTS-application Adaptive Restructure images directory Restructure images directory.
To be consistent with the Eclipse GUI conventions the images directory needs to be restructured and the icons renamed.
| _____ | DARTS-application | Adaptive | DARTS should allow the user to copy/paste full Mission and DGZ properties | Copying the top line of either the DGZ or Mission properties doesn't allow exporting into Excel or Word. This should export all the properties data for that mission/dgz. |
| _____ | DARTS-application | Adaptive | Allow user to load image layers from local directory | Users are allowed to load .shp files but not image layers from their local directory. This should be an added capability. |
| _____ | DARTS-application | Adaptive | Map layer properties editor improvements | Because the dialogue edits visual properties, adding an "Apply" or "Preview" button to the dialogue would allow the user to see their changes without having to close the dialogue. Right now, if a change is made and is not what is wanted, the _right click does not work. |
| _____ | DARTS-application | Corrective | Second map does not display correctly | Second map did not display at all upon creation and did not re-display after switching between 2 maps. Initial set-up: create large DGZ query(run in background), create large mission query (run in background), create 1st map, then create second map. |
| _____ | DARTS-application | Adaptive | Add ability to color groundtracks individually. | Add the ability to color individual groundtrack lines. Make these colors user configurable. Possibly do the same for stage impacts. |
| _____ | DARTS-application | Adaptive | Change how the map finds what data is associated with a layer. | When setting annotations, the labels for the different annotation types are not user friendly. Currently, the map uses the field names to find which MapDataType is associated with a layer, so the fieldnames must be unique. |
| _____ | DARTS-application | Adaptive | Select Features | Currently, there is no way to determine which features have been selected by the Select Features tool of the map. Recommend adding a checkmark (or some other indication) to the tool showing what layer the user is selecting. |
| _____ | DARTS-application | Adaptive | Toggle selection | Recommend making holding the ctrl-key down as a toggle. Currently, you can add features selected by holding the ctrl-key, but you can't deselect them. |
| _____ | DARTS-application | Adaptive | Allow selection from multiple layers | Allow user to select from multiple layers with the selection tool - maybe I want to select DGZs and Countries. |
| _____ | DARTS-application | Adaptive | Assignment popup dialog on map blocks on flashing point | When right-clicking an assignment on the map to remove/add, it appears the popup dialog waits to display until after the flashing is complete, this is distracting and appears frozen. |
| _____ | DARTS-application | Adaptive | The select and edit tools are confusing | The select tool can select an area of objects. The edit tool can also select, but only single objects. It can also edit the assignments. It seems like all this functionality should be one tool. |
| _____ | DARTS-application | Adaptive | Drag to Tabs | Would be nice if the user had the ability to drag from a Group Editor to the Map Tab (or any tab that was allowed). Does not appear to be a way to get a hold of the tabs while dragging data as they are not a part of the editor. |
| _____ | DARTS-application | Adaptive | Buffer Clearing | When the buffer is not selected, it will still clear if you select clear selected features. It should work like the great circle tool (only delete if selected). This would entail creating a separate map layer for the buffers. |
| _____ | DARTS-application | Adaptive | Can't stop flying | When the flying tool is invoked from the Globe perspective, you can't stop flying without middle clicking. Once the bird is flying and has left the Globe window, it should be able to be deselected. |
| _____ | DARTS-application | Adaptive | Do not allow the same project to be opened multiple times at once. | Do not allow the same project to be opened multiple times at once. |
| _____ | DARTS-application | Corrective | Wrapping Buffer | The buffer is not correctly wrapping around the world. If the buffer crosses the equator, it doesn't display fully when switching back to mercator view from the polar view. |
| _____ | DARTS-application | Adaptive | New behavior | Right-clicking -> New on the DGZ group (or any group) should give you a new group of that type, not a listing of all the choices for New things. |
| _____ | DARTS-application | Adaptive | Great Circle Label | The label for the great circle tool does not appear for any distance shorter than 74nmi. |
1 Create map with the following properties:
Min Lat: 20N Max Lat: 51.5N Min Lon: 65W Max Lon: 135W note: The labels appear when zooming in close on them.
_____ DARTS-application Corrective Message Length Modified a mission and added maximum chaff. Saved Mission. Mission became inaccessible. Error message was cut short.
Note: recommend placing carriage returns in all error messages to increase readibility.
| _____ | DARTS-application | Adaptive | Create a map default zoom extents field editor. | Create a zoom extents field editor so that validation for the map default zoom extents can be done in one place. Currently, there is a separate field editor for each of the min and max latitude and longitude preferences. |
| _____ | DARTS-application | Adaptive | Copy Action on comboboxes only works via right-click | Selecting a combobox's text and attempting to copy it into the clipboard by using either the edit menu or the Ctrl-C does not work. However, right-clicking on the field does allow one to copy the value into the clipboard. |
| _____ | DARTS-application | Adaptive | Allow the user to customize the tool tip text for the map layers. | Allow the user to customize the tool tip text for the map layers. Allow them to turn on or off the tool tip text for a layer and to select which property of the features to display for the text. |
| _____ | DARTS-application | Adaptive | Fix group event firing when saving | AppModelController fires query and element changed event during the save. It would seem like these events should be fired when the query or the elements change and not during the save. |
| _____ | DARTS-application | Adaptive | Use a common base class for event objects. | Client Events should reuse common.events.ModelEvent's base functionality. |
| _____ | DARTS-application | Adaptive | Union buffers when multiple are generated | Currently if one were to generate buffer for all of Europe, every selected country gets its own buffer and it is pretty messy and confusing. Unioning all the generated polygons or just generating one in the first place would clean it up considerably. |
| _____ | DARTS-application | Adaptive | Add problems view decorator | If a decorator is added to the problems view tab it would help minimize the the amount of clicking. If the tab got decorated in a way to display the existence of errors, warnings, or informational notices you wouldn't have to click away from the accessible view. |
| _____ | DARTS-application | Adaptive | Back azimuth not displayed for all missions | The back azimuth isn't displayed when the first RV isn't assigned. Instead of using the first RV for the back azimuth the first assigned RV should be used. |
| _____ | DARTS-application | Adaptive | Allow user to exit out of zooming in | If the user clicks once on the map with the zoom in tool, there's no way to cancel out. Consider allowing escape and/or right click to escape out of the zoom. |
| _____ | DARTS-application | Corrective | No dialogue box to save changes | When in a DGZ or Mission Group and changing the condition operator and then directly selecting the close group tab, DARTS does not give any indications that any changes have been made and not yet saved. The group is closed and the changes are not saved. |
| _____ | DARTS-application | Corrective | DARTS Map tooltips anomaly | With DARTS in Map perspective and another open window on top of map, move the cursor over the map and the other open window. When DARTS goes over an item that activates a tooltip DARTS is immediately brought to the front view. |
| _____ | DARTS-application | Adaptive | Long leaders on rotated great circles | Balloon labels on great circles can have very long leaders when the polar map is rotated. This may have to wait for the next ESRI version. |
| _____ | DARTS-application | Adaptive | Actions performed in views are undoable on the map. | It seems strange that you can remove a mission through the outline view but have to undo it in the map. Can we enable undo/redo in the views? |
| _____ | DARTS-application | Corrective | Buffer Labels | Labels disappear when the buffer covers them. If you float the mouse over the DGZ, the label will be displayed, but disappears when the mouse is moved. |
| _____ | DARTS-application | Adaptive | Add Server Name or Address and Port to the Log File | It would be helpful if the server name or IP+Port were included in the log messages. This is not required to support clustering. |
| _____ | DARTS-application | Adaptive | Reexamine Need for "Get Hits" button in the DE Analysis Tab. | When Eclipse Bug #170521 has been fixed, the "Get Hits" button may be able to be removed. If so, the Hits tree can update automatically each time an item in the Filter section changes. There should also be no need to clear out the Hits tree. |
| _____ | DARTS-application | Adaptive | Provide a "handle" for opened missions that do not exist in a group or map. | When a Mission is opened from a list of missions in a tree or table and that mission does not exist in a group or on a map, there is no easy way to get a "handle" on that mission. Provide a way to get a handle on a mission that has been opened. |
| _____ | DARTS-application | Adaptive | Move MapSchedulingRule to the com.ngc.darts.client.rules Package | Currently the MapSchedulingRule is in the client.map package. It seems like all of the Job scheduling rules should be placed in a common location (com.ngc.darts.client.rules package). |
| _____ | DARTS-application | Adaptive | Make Import Filter sections collapsible | When importing queries in DARTS, I have found that I rarely use the "Owner" section of the filter. Others might rarely use the "Type" section. Making either of these section collapsible would allow more space for the "Available Queries" table to display. |
| _____ | DARTS-application | Adaptive | Query Management tables not remembering column sizing | The tables used in query management (import, export, deletion) do not remember column sizing between instances of the wizard. The results in the user needing to change the "Name" column size each time. |
| _____ | DARTS-application | Adaptive | Support opening an editor via drag to tab bar | Eclipse supports opening a file via dragging the file to the editor pane's tab bar. However, Eclipse will only open the dragged file in the active editor pane, even if the file was dragged to a different pane. |
| _____ | DARTS-application | Adaptive | Remove extraneous annotation on stage impact polygons | When the All Points preference is enabled for stage impacts, every point of a stage impact polygon is labeled for that point. This seems like overkill and it clutters the map. It would be preferable if only the polygon is labeled, which is ESRI supportible. |
| _____ | DARTS-application | Corrective | Disable the * key | Dahlgren class discovered that hitting the 'numpad *' key (expand all) creates an infinite loop. Attack options/DGZs will open forever. |
| _____ | DARTS-application | Adaptive | Change the text for the Average Group DE label in the DE Analysis tab. | The text for the Average Group DE label is currently "Average DE". This can be confusing because the text for the Average Hits DE label is also "Average DE". The DE displayed for the Average Group DE is actually the average of the DE values stored. |
| _____ | DARTS-application | Corrective | Map error when changing a mission | Open a mission in the editor, and add that mission to the map. Change the assignment sequence, then save the mission. When the mission is done saving, go back to the map. The map is now blank (white). You have to tab between the map and the mission sequence. |
| _____ | DARTS-application | Adaptive | No Undo on the DE Analysis screen | There is no ability to undo changes on the DE Analysis screen. Though changes to the hits are not persisted, it would be nice to have the undo capability, just in case the user makes a mistake when adding notional hits. |
| _____ | DARTS-application | Adaptive | Add another previewed decorator | The previewed missions view should be modified to visually differentiate between missions that have input changes and those missions that have output changes. |
| _____ | DARTS-application | Adaptive | Show Mission Improvement Trends | After the first generation of Mission Improvement has been implemented, devise a way to show the Mission Improvement trends. This could be done using the fitness score returned from Solver to show a ratio of how much the fitness score has improved over a period of time. |
| _____ | DARTS-application | Adaptive | ResultRow should be made generic. | ResultRow should be made generic then it could return specific ObjectId types etc. |
| _____ | DARTS-application | Adaptive | Native Checkboxes in TableViewers | Currently in DARTS to provide support for check boxes within tables, images of checked/unchecked checkboxes are used. These images are returned by the labelprovider to "show" a checkbox within a table cell. |
| _____ | DARTS-application | Adaptive | Text focus inconsistent after save when returning to a text widget. | When updating text on a mission and hitting CTRL + S the text is not highlighted when the save returns to the mission editor. However for decon areas and launch facilities it is. These should be consistent. |
| _____ | DARTS-application | Adaptive | Make the pointer the default tool when opening maps. | Make the pointer the default tool when opening maps. Turning the pointer on must be done after the map is loaded, which makes this not a trivial task. It may still be very simple if the right location to turn on the tool can be found. |
| _____ | DARTS-application | Adaptive | Allow entire polygons to be dragged to move. | Would it be useful to be able to select the entire decon area and drag it to a new location on the map? Instead of moving all of the points in the decon area, you could just move the whole thing at once. |
| _____ | DARTS-application | Adaptive | Allow the users the option to remove either the point or the rv assignment | If a decon area polygon point is at the same location as an assigned RV, they cannot remove just the assignment or polygon point. The only option is to remove both. |
| _____ | DARTS-application | Corrective | Overlapping polygons in the same decon area do not have their fill drawn right | Overlapping polygons in the same decon area do not have their fill drawn correctly. This SCR was initially written and completed as SCR 31467; however, with the new GSLAB default polygons being entered, it was found that the solution did not work as expected. |
| _____ | DARTS-application | Adaptive | Expand reverse range contour flexibility | Expand reverse range contour design to make it somewhat more flexible. Although the MGPS implementation definitely operates against a set of selected DGZs, the DARTS implementation wouldn't have to be limited that way. |
| _____ | DARTS-application | Adaptive | Augment overflight and impact wizard with DGZ selection | For overflight and impact analysis: Given the proposed wizard design, the user should first be allowed to select the DGZs before initiating the wizard. |
| _____ | DARTS-application | Adaptive | Re-run an overflight and impact analysis. | Add an ability to re-run an overflight and impact analysis. |
| _____ | DARTS-application | Adaptive | Augment map for overflight and impact analysis. | Show the selected DGZs on the internal map of the overflight and impact anaylsis wizard. |
| _____ | DARTS-application | Adaptive | Add a summary page to the overflight and impact analysis. | Add a summary page to the overflight and impact analysis that displays the following: |
-name -weapon configuration -DGZs to be used -countries for overflight stayout -countries for impact stayout -grid spacing -radius for impacts
| _____ | DARTS-application | Adaptive | Stopping Footprint Improvement Runs Can Require a Wait | Original Finding: When stopping all of the currently running footprint improvement runs, all of the missions, including those that have an elapsed time of 0, have their status updated to "Stopping", but the missions still continue to start improving. |
| _____ | DARTS-application | Adaptive | Create a New Yes/No/Cancel Dialog | Create a new Yes/No/Cancel Dialog that provides return constants for the Yes, No and Cancel buttons. |
| _____ | DARTS-application | Adaptive | Log new server threads | With the elimination of SessionContext and having multiple threads using the same DomainManager, there is a need to distinguish between the logs generated by each thread. |
| _____ | DARTS-application | Adaptive | Footprint Improvement toolbar/context menu | When automated footprint improvement is not toggled on users can't currently have a mission modified via the map improved. A "Improve Footprint" selection should be added to the map context menu. |
Add toolbar/context menu options to the editors.
| _____ | DARTS-application | Corrective | Map tooltips don't display the correct country | The tooltips don't always display the correct country while mousing over various areas on the map. The easiest way to reproduce this is to move your mouse over Africa. |
| _____ | DARTS-application | Adaptive | Move map layer default colors to map layer prefs | Currently, the water, country, GSLAB, and grid layers have a selectable default color on the map preference page. We should do this for every layer, and move it to the map layer pref page. |
| _____ | DARTS-application | Adaptive | Pass Dates to queries. | The client should use dates instead of strings for the query fields that are dates. |
| _____ | DARTS-application | Corrective | ESRI is not drawing all objects all the time in the visual clip view | When you zoom in fairly close (can still see the entire dome), as you rotate, the tube disappears and reappears occasionally. |
| _____ | DARTS-application | Corrective | LayerManager does not always populate when a map or visual clip loads. | If the layer manager is open and there are no Clip Views shown, when you create a clip view, the layer manager says it is not available. If you click onto another tab and then back to the Clip Tab, the layer manager appears. |
| _____ | DARTS-application | Corrective | Visual clip is having issues in the DLL files: globecorelib.dll-globedisplay.dll | DARTS often closes down when running visual clip javaw.exe - Application Error The instruction at "blah" references memory at "blah". The memory could not be read. |
javaw.exe has encountered a problem and needs to close.
| _____ | DARTS-application | Adaptive | Change Visual clip defaults to exists like the map defaults. | In the future, it would be nice to have globe preferences, similar to the map preferences, which lists out each layer and its defaults (show layer, show annotations, and layer color). |
| _____ | DARTS-application | Adaptive | Add a measuring (Great Circle) tool to the visual clip editor | Could we add the measuring tool to the Clip Editor? |
| _____ | DARTS-application | Adaptive | Fix clip so it doesn't have to draw objects 2 times. | Fix the first display of clip to show the clip elements, currently it draws the layers twice to get them to display, which works, but isn’t optimal. Additionally, when loading later visual clip instances (not the first), you will occasionally get an error. |
| _____ | DARTS-application | Adaptive | Speed up rendering of DTED in Visual Clip. | Loading of the visual clip display takes too long. The first load has an issue, so assuming that gets resolved, loading the visual clip features and countries layers takes about 12 seconds (which would seem slow, but ok if it included DTED). |
| _____ | DARTS-application | Corrective | Fix visual clip layers so they can be initially set to not shown. | Visual clip layers cannot be intially set to not shown. When setting the default visible to false, the layer never shows up. Fix the layer so the default visibility can be false, but when the user selects to make it visible in the layer manager it actually shows up. |
| _____ | DARTS-application | Adaptive | Add labels to visual clip as well as a scale indicator. | Add indicator for N, as well as latitude and longitude markings. MGPS displays these, so DARTS should do this as well. |
Add scale indicator for the current zoom level.
| _____ | DARTS-application | Adaptive | Misleading labels in dialog for removing missions. | While in a Map, items (Missions I think) were selected and right-clicked on/selected remove and got dialog box. The dialog box had the selected items listed on the left under a label of 'Save' and an empty list on the right labeled 'Remove'. |
| _____ | DARTS-application | Adaptive | Make list unselectable | In the Reverse Range Contours Wizard summary page, could the list of selected DGZs be made unselectable. Allowing the user to select a DGZ from the list may imply to the user that they can select a subset of the selected DGZs. Override focus, mouse, key functions. |
| _____ | DARTS-application | Adaptive | Properties vs. Preferences | This is for all items in the layer manager...Right clicking on Overflight ->Accessible gives you the choice "Properties" then takes you to "Preferences". The menu selection should say "Preferences". Also, you should be able to right-click to enable properties. |
| _____ | DARTS-application | Adaptive | Add overflight to map's context menu | Add overflight analysis as a menu option in the map's context menu. It was previously removed since it was causing DARTS to lock up. |
| _____ | DARTS-application | Adaptive | Color countries for overflight. | Might be nice to color the countries we don't want to overfly or impact on the main map after an overflight run. |
| _____ | DARTS-application | Adaptive | Grid spacing spinner. | Grid Spacing field on the overflight wizard should be limited to 3 characters. Also, when typing a number too large or too small should be correct to the largest or smallest legal value. |
Update other spinners in DARTS to behave in similar manner.
| _____ | DARTS-application | Adaptive | Redo createPartControl() | Redo the editors to only create the widgets during the editor's createPartControl() and not try to set any data. This would eliminate many null checks throughout the code that result from widgets trying to respond to data being set in them. |
| _____ | DARTS-application | Corrective | Starting overflight can cause DARTS to freeze | Starting the overflight and impact analysis wizard can cause DARTS to lock up indefinitely. The only way to get out is to kill DARTS. It only happens after the wizard action is selected and before the wizard displays. |
| _____ | DARTS-application | Corrective | Getting AutomationException Error when exporting map layers | Testing in Beta 2. Clicked on the Export button in the Layer Manager. The Export wizard is displayed. Entered the name as specified in the TCT. Received the warning message that Layers already exist. |
| _____ | DARTS-application | Adaptive | Update client jobs to extend StopJob when they cannot cancel only stop. | The distinction between *cancelling* an activity and *stopping* an activity continues to be raised and would seem to warrant a standard. |
| _____ | DARTS-application | Adaptive | Add some more validation | The mission editor drop downs need more validation. All should act more like the decon area ID combo and color a null entry red so it is obvious to the user. The case where a new mission is created is a perfect example as to how this situation can exist. |
| _____ | DARTS-application | Adaptive | Deleting missions handling | After deleting a mission a "BM Mission XXX has be registered for deletion" error appears in the error log (sometimes several times). The mission is sucessfully deleted. Currently, only groups are responsible for removing "bad" IDs. |
| _____ | DARTS-application | Adaptive | Simplify CJMTK library installation | We should try to simplify the installation process for CJMTK libraries (ArcGIS Engine and Military Analyst). The person performing the installation should not be required to edit system paths or environment variables; that's too error prone. |
| _____ | DARTS-application | Adaptive | Changes to the decorators | As it turns out, the decorators probably shouldn't be group and/or mission listeners themselves. Currently, as listeners, they call DecoratorManager.update() in response to a need to redecorate. This eventually causes the views that use a decorating label to distort. |
| _____ | DARTS-application | Adaptive | Look into combining the DartsTableViewer and the DartsTreeViewer. | The DartsTableViewer and DartsTreeViewer classes contain many similar methods and a couple of the same methods and fields. Create a common super class for the DARTS viewers that contain the common methods and fields. |
| _____ | DARTS-application | Adaptive | Allow upload/download of data to run in the background | Upload will be non-cancellable or prevented from going to the background. If Domain were to provide a unit of work or some other object that we could iterate over to do the uploads, then a regular job could be used. |
| _____ | DARTS-application | Adaptive | Add Window-->Capture action to the DARTS Window menu. | As a side-effect to the Export/Copy image action it is now possible to facilitate capture of any editor or view in DARTS. This could be supported via the "Window" menu. Doing so may help facilitate planner reports? |
| _____ | DARTS-application | Corrective | Inputting latitudes and longitudes using degree symbol does incorrect conversion | When inputting latitudes and longitudes using the degree symbol (i.e. Decon Area Editor) the conversion is different (89.5 = 89° 30' 00" whereas 89.5° = 89.5° 05' 00"). Consider either restricting the use of the degree symbol or fix the conversion. |
| _____ | DARTS-application | Corrective | Invalid Character | When the following exception is thrown: EJB Exception: ;nested exception is:'box character' java.lang.RuntimeException: UAIN 133; Invalid variable spacing. The box character is shown before java. |
| _____ | DARTS-application | Adaptive | Freeze Editor Title Bar | It would be nice to freeze the Editor title bar and its associated validation information. If the user scrolls down the editor and enters an invalid value, they have to scroll back up to see the validation. |
| _____ | DARTS-application | Adaptive | Decon Area and Launch Facility saves can't cancel | Saving decon areas and launch facilities is now done in jobs. Therefore, there is a cancel button. If you cancel, it does not cancel the save. What should happen? |
| _____ | DARTS-application | Adaptive | Spinners do not support the DEL key | I just noticed that none of our spinners support the Delete key (as opposed to backspace) when manually editing. Eclipse bug? |
| _____ | DARTS-application | Adaptive | Create a combo undoable widget | Create a composite to hold the related widgets. The composite could control the undo, such that modifying any item on the compostite would create an undo for every widget on the composite. |
This could be useful for the TOF mode and Constant TOF field.
_____ DARTS-application Adaptive Add filterable buttons to sync view. Add the filterable buttons to the sync view, similar to the sync view for CVS in Eclipse.
The filters include:
-Incoming mode -Outgoing mode -Incoming/Outgoing mode (default) -Conflicts mode
| _____ | DARTS-application | Adaptive | Change decorator | It would be useful to include a new decorator for tree items (missions, DGZs, etc…) to indicate that they have been changed. This would give the user an idea of what is different before they synchronized. |
| _____ | DARTS-application | Adaptive | Create a toolbar button to launch visual clip from the map. | Since right clicking and launching visual clip from the map causes DARTS to hang, create a toolbar button to launch visual clip similar to how overflight/impact is working so that the user has the capability to launch visual clip from a mission on a map. |
| _____ | DARTS-application | Adaptive | Help for fields | Create an indexed help page that tells the user where to find fields. i.e. "XXX" found under Properties->Advanced->Sortie->XXX. |
| _____ | DARTS-application | Adaptive | Show Progress For Map Operations | When performing various footprint modifications on the map, progress is not displayed to the user. The hourglass cursor appears but the user received no progress indication and the "white bar of death" pears if the user tries to click on anything while in Map operations. |
| _____ | DARTS-application | Adaptive | Problem Occurred message | Had a mission with no decon area selected. Previewed. Received the Problem Occurred message with the reason: Check the details. I checked the details, but they just restated the first sentence of the Problem Occurred message. |
| _____ | DARTS-application | Corrective | Tree not updating on Save As | Create a DGZ group - Unnamed0 - nothing in the group |
Create a DGZ group - Test DGZs 2 - Option ID = 02 -> returns 191 Select Test DGZs 2 File->Save As - enter Unnamed0 - prompted to overwrite -> click ok Unnamed0 query conditions are updated, the tree shows it is not updated
| _____ | DARTS-application | Corrective | DARTS sometimes dies while running Visual Clip | Sometimes DARTS will die while attempting to run Visual Clip. It seems to either kill the program completely, or hang at Creating Countries. No way to consistently reproduce this. |
| _____ | DARTS-application | Adaptive | Revamp the MessageManager usage throughout client | MessageManager functionality was added to the client somewhat hodge-podge, with no overarching design. This has led to lots of reference passing via constructors and is messy. |
| _____ | DARTS-application | Adaptive | Create propertySubSet property type | Create a new type of property set that can be used when there is only one instance of a property but it could have sub properties. This would prevent the user from having to expand extra nodes. |
| _____ | DARTS-application | Adaptive | Pull out hard-coded strings for XmlPropertySource | XmlPropertySource.getPropertyDescriptors(boolean) - we use multiple hardcoded strings for calls to getAttribute or getElementsByTagName. It seems like these should be defined as enums or static variables somewhere. |
| _____ | DARTS-application | Adaptive | Find/replace dialog - scope section not working | Find using "Selected Lines" does not work correctly. When find is selected it defaults back to "All" and continues the search. |
| _____ | DARTS-application | Adaptive | Update the Overflight map mapper and map.xsd file to use the new XmlPolygonType. | In map.xsd, update the overflight types to use the new polygonType for its stayout type. |
| _____ | DARTS-application | Adaptive | State of Properties buttons between DARTS sessions | Allow the state of the Show Categories and Advanced Properties to carry between DARTS sessions. |
| _____ | DARTS-application | Adaptive | Add generics into the method signatures of the EJBs | Add generics into the method signatures of the EJBs and their interfaces. |
With WebLogic Server 10.0 there was a bug that did not allow EJBs with generic information. It appears that this bug (CR305208) is now fixed since it no longer appears on reports.
| _____ | DARTS-application | Adaptive | Automatically reload upon configuration recheckout | Have DARTS automatically reload the necessary data when a configuration is rechecked out. This would require additional effort to handle situations where other long running progresses are currently running. |
| _____ | DARTS-application | Adaptive | Update coloring of tables | The deployment tables and others in DARTS should use the ITableColorProvider to set the colors in the table rows instead of the tableviewer doing it. |
On another note, we should use the preferences error color instead of hard-coding the error text to red.
| _____ | DARTS-application | Adaptive | Fix getXYZGroupIds() tests in ProjectMapperTest | I don't think the getXYZGroupIds() tests in ProjectMapperTest are correct by testing that the set of ids returned has size 0. It looks like even if there is an error reading the files, it will return an empty set. |
| _____ | DARTS-application | Adaptive | Combine the common code in the CriteriaComposite and the BaseCriteriaComposite | The BaseCriteriaComposite was created for the import missions wizard and can consolidate common code with the other similar composite. |
| _____ | DARTS-application | Adaptive | Update double field editor to do formatting on focus lost. | Preference page: The lostFocus formatting seems like it ought to be a function performed by the DoubleFieldEditor. |
LAR preference is doing it itself. The field editor could have a method that takes the formatting to use.
_____ DARTS-application Adaptive Get image for an object ID Create a method that takes an object ID and returns the appropriate image. Change other code to use this, namely the tree nodes. Also update the ObjectCompareInput.ObjectInput.getImage to use this.
Refer to the ImageName class.
| _____ | DARTS-application | Adaptive | Make recompute all cancellable. | Make recompute all cancellable. I'm not sure of the original reason for not making it cancellable, but it seems like it should be able to be cancelled with no consequences on other items (other than not everything was recomputed). |
| _____ | DARTS-application | Adaptive | Better generics | Improve on the generics for the following methods: |
-GroupModel.getMemberDomainObjects -QueryResultTableViewer.getDomainObjects Generify the following:
-ResultRow
| _____ | DARTS-application | Adaptive | Allow LAR and HPAC Reporting Actions to be run from Additional Objects | Currently, the Package Chart Action is the only instance of a MissionAction that is allowed to be run from Decon Area related objects (nodes, points, polygons, etc…). Allow the LAR and HPAC reporting actions to be run from Decon Area related objects. |
| _____ | DARTS-application | Adaptive | Look at Planning Data Config and Project Access | It seems like there is some code in the ProjectAccessBean that deals with some Planning Data Config stuff and vice-versa. Take a look at these beans and either separate that logic or combine them if needed. |
| _____ | DARTS-application | Adaptive | Use generics in MapModel | In the MapModel all the create______Operation methods do essentially the same thing. There should be a way with generics to combine all those methods. |
| _____ | DARTS-application | Corrective | Fix error when activating map outline view | With a map open, I created a group of the 0005 aircraft missions. From the Outline view, I highlighted the aircraft and hit delete (confirmed). I then drag-n-dropped my 0005 group on to the map and clicked back on the aircraft node in the Outline view. |
| _____ | DARTS-application | Adaptive | Update route point icons | The map is really busy with all the icons. Especially the CM points. Perhaps the target point should be the missile and the other points could just be circles or something simpler. It would also be nice to display the weapon drops on the aircraft route. |
| _____ | DARTS-application | Adaptive | Conduct recomputes in the background | Change the forced recomputes that currently operate in the foreground (with modal blocking) to operate in the background (with mission locking). |
| _____ | DARTS-application | Adaptive | Allow Copy Missile Production Configuration to run in background | Allow Copy Missile Production Configuration to run in background. |
This allows user to kick off a copy and then go/keep working on a project.
| _____ | DARTS-application | Adaptive | Combine BackGroundLoadJobs and CompareConfigLoadJobs | The compare configuration loader classes look similar to the background load jobs. Combine these. |
| _____ | DARTS-application | Corrective | Visual Clip Memory Leak | Opening a visual clip editor easily added over 100 MB of memory. Closing the visual clip released only a small part of it back (maybe a couple of megs). Re-opening the same visual clip added an additional 100+ MB. |
| _____ | DARTS-application | Corrective | Map Memory Leak | Opening a map added 20-25 MB of memory. Closing the map released only a couple of MB back to the system. Re-opening the same map added an additional 20-25 MB. l.release() did not help the problem. |
| _____ | DARTS-application | Adaptive | Map free RV icon cannot be changed | While performing RG MAP properties on mission=>footprint=>RV and changing the RV icon or the icon color the free icon does not change. However when changing transparency the free RV icon does change transparency. |
| _____ | DARTS-application | Adaptive | Fix double clicking on editable table fields. | When attempting to edit a value in a table, such as the query's condition and value fields, a user must click once to activate the cell and then once again for the editing action (either selecting the drop down arrow or selecting a spot to insert text). |
| _____ | DARTS-application | Adaptive | Problem preferences and actions | Store preferences for and add actions to the problem view's menu bar for: |
-Group by -Sort by -Sort direction
| _____ | DARTS-application | Adaptive | Prevent check-out for write | Modify Check-out configuration and SRS to prevent check-out for write of Aircraft, DGZ and Parametric data sources. |
| _____ | DARTS-application | Adaptive | More editor actions | Currently, many of the actions to perform analysis are limited to the context menu of the project explorer. Update the editor toolbar to include relevant actions to the item(s) in the editor. Mission Group Editor - Generate HPAC, Package Chart, LAR report. |
| _____ | DARTS-application | Adaptive | Update Marker find and delete methods to use var-args to specify multiple types. | Update Marker find and delete methods to use var-args to allow specifying multiple types. |
- This task must wait for Domain task 36077, which is being rolled into 35846 - Marker Changes.
| _____ | DARTS-application | Adaptive | Sort DE Analysis | Allow the ability to sort the data in the DE analysis tab. It must be sorted at the DGZ level (like the Hits tab). |
| _____ | DARTS-application | Adaptive | Move DARTS Preferences | Look at the possibility of moving our batch size preferences and other preferences, currently located in the DARTS .ini file, to the DARTS preference pages. |
| _____ | DARTS-application | Adaptive | Job cancellation procedures differ between DARTS shutdown and project close | ProjectManager.closeProject handles canceling map and background load jobs, but it appears DartsWorkBenchAdvisor.preShutdown does not. Some of the job handling may need to be reorganized to be properly addressed by shutdown and project close. |
| _____ | DARTS-application | Adaptive | Create New Launch Facility Wizard | The context assist for gravity rate is unknown to the user because it pre-populates the field as an error. |
| _____ | DARTS-application | Adaptive | Enhance Mission Importer | Investigate testing/training data for Plus One, Two, Three Packages. |
| _____ | DARTS-application | Adaptive | DARTS Conversion contains current version selection | On the DARTS Configuration/DARTS Conversion page the curent version is listed as a selection under Version. Unless it is necessary please remove it to eliminate possible confusion. |
| _____ | DARTS-application | Adaptive | Default Time Zone for Mission Effective Date | The Default Mission Effective Date and the Mission Editor Mission Effective Date fields do not currently display the dates using a specific time zone. |
Any time zone can be entered and is valid. Additionally when these dates are saved, they are not converged.
| _____ | DARTS-application | Corrective | DGZ hits not updated | Hit count on current versions of DGZs were not updated. Mission with a deleted DGZ was reassigned to a new target. After error attempting to save mission (see 36957), resaved succcessfully without error. However, the newly assigned DGZ still shows no hits being updated. |
| _____ | DARTS-application | Adaptive | Map actions | Convert the map editor to use the command framework. This includes the toolbar, context menu, and LarReportAction, HPAC action and package chart actions. |
| _____ | DARTS-application | Corrective | New Workbench Window Oddities | DARTS title text is not properly displayed when a new windows is spawned. It will properly update if the new window is created before the switching projects, but it will not display the project text if spawned after a project is open. |
| _____ | DARTS-application | Adaptive | Enhance the timing/fls/mrt preferences to have an "Add…" row | Somewhat related to the previous finding; could we have an "Add..." row, kind of like in the query table? This would remove the need for the Add/Remove buttons and you would always know where the next row is. |
| _____ | DARTS-application | Adaptive | Make new timing preference code more OO | The FieldEditors are very close to one another. It seems that if there were a base model that had abstract methods that the other specific models (IcbmUnitSettingModel, etc.) could override, that we could get that down to a single field editor class. |
| _____ | DARTS-application | Adaptive | Create a Generic "Delete Exported Settings" wizard | We currently have 3 different wizard to delete exported settings from the shared user repository. It should be feasible to use the same wizard to delete any of the settings in the repository. The SelectSettingPage could be adapted to show all types of settings. |
| _____ | DARTS-application | Adaptive | Switch preference to Eclipse's IPreferenceService | In Eclipse 3.0 the IPreferenceService was made available to the plugins via Plugin.getPluginPreferences. Switch the DARTS preference system to use this preference service. Update the preference pages and the preference import and export wizards as well. |
| _____ | DARTS-application | Adaptive | Unrounded properties display | SCR 37150 recently identified a problem in the domain model's handling of SLBM spacing. The work to debug that problem involved dumping the domain model to an XML file and then reviewing the offending spacing value. |
| _____ | DARTS-application | Adaptive | DropDownDialog Color | The background color for the DropDownDialog is hard coded to be WHITE since the parent shell's composite is always GRAY. Could this color be retrieved from somewhere else? |
| _____ | DARTS-application | Adaptive | Update the way we store complex preferences. | We are currently using strings as our delimiters for our complex timing preferences. If someone were to know the string, things could break. |
What about breaking up the preferences subtype to allow for a key and then 1 or more subvalues?
<preference>
| _____ | DARTS-application | Corrective | Alt-Shift-N not working | Alt-Shift-N is not bringing up the new menu from the project explorer. |
| _____ | DARTS-application | Adaptive | Make the context menu consistent for frat view. | Cut, copy, paste, and delete actions should be shown by default in the context menu for the frat view even if they are disabled. Only copy should ever be enabled. |
| _____ | DARTS-application | Adaptive | Locked missions | Currently, if you start FI on a mission (it gets locked), and then try a batch edit, the wizard allows you to make all your changes but when you say go you get an error saying a mission in the group is locked. |
| _____ | DARTS-application | Adaptive | Provide an extension of mission locks for EU missions | Provide an extension of mission locks for EU missions. |
This would permit EU missions to be viewed in an editor that is un-modifiable due to lock.
Also, would address SCR 37406, and potentially others.
_____ DARTS-application Corrective Column not sorting properly Perform a <> search on dgz tbl # id. Results are returned. Click on the column to sort it and it is not sorting properly Screen shot in tasks folder.
_____ DARTS-application Corrective Command Key binding do not work in the work in the widgets During regression testing was creating an aircraft group using CUSMPS which is 15 chars. Did a cut from excel and attempted to paste it in the group editor criteria/value field but failed. Right-click Paste works as expected.
| _____ | DARTS-application | Adaptive | Update undo to only be available when the widget it works with is visible | The undo for the timing editor is shown regardless of which page you are on, or which FLS window is currently showing. It might be nice to only allow the undo, if it is for the currently visible object. |
| _____ | DARTS-application | Adaptive | Support full table copy for all tables in DARTS | Some of the tables in DARTS limit selection to a single line which makes copying all the table data into another program a repetitive process. Furthermore, headings cannot be copied. Consider adding a right click action to copy an entire table. |
| _____ | DARTS-application | Adaptive | IElementComparer | Use IElementComparer on treeviewers and tableviewers to help with update events. IElementComparer allows you to specify different ways to compare by changing the equals and hashcode of the items compared. This should then allow us to do update(objects). |
| _____ | DARTS-application | Adaptive | Use the TocControl instead of the LayerManager in DARTS. | Use the TocControl instead of the LayerManager in DARTS. It is possible that it will reduce maintenance costs and possibly increase functionality/reliablility. |
| _____ | DARTS-application | Adaptive | Investigate using advanced caching and dynamic display on the map. | Investigate using advanced caching techniques while enabling dynamic display to see if the map can pan and be drawn simultaneously. |
| _____ | DARTS-application | Adaptive | Create new TableColumn class | Create a new TableColumn class that contains the name, tool tip text, initial size, etc… for table columns in DARTS. Instance of this new class could be used by the TableColumns classes to provide table column data. |
| _____ | DARTS-application | Adaptive | Create new ICBM and SLBM timing editor icons | Create new ICBM and SLBM specific icons for the timing editor. |
Idea: use current clock icon with missile added for ICBM and sub added for SLBM.
| _____ | DARTS-application | Adaptive | Table tabbing doesn't work correctly with some cell editors | Tabbing doesn't work correctly with checkbox cell editors, dialog cell editors or the cascading menu cell editors. These editors transfer the tab outside of the table, rather than to the next cell. |
This is the start of the file's text. The full file is on GovTribe.
File details come from the government source that posted it. Updated .