Trident Development Framework

Previous work, undertaken under Task 5 – “Next Generation Trident Roadmap” of contract W7707-145679/001/HAL, documented the need to improve user interaction and/or usability shortcomings with the Trident software suite of applications [1]. The work identified, through user surveys, two main areas of focus – Trident’s graphical rendering capability, and its user interface (UI) framework. The Trident derived code PVAST, contained within the main Trident application, exhibits the same issues and is addressed as part of the Next Generation Trident (NGT) upgrade. In addition, the AVAST UI/front end application, currently independent of Trident, can also significantly benefit via incorporation of the new Trident and PVAST architecture, should it undergo future enhancements to address usability concerns. This task details the design and development of the skeleton framework for the NGT V1.0 application based on informed technology choices from a thorough evaluation of alternatives. This skeleton framework serves as the basis for all subsequent development tasks that will constitute the final NGT V1.0 application. This report also details the design considerations and decisions that underpinned the development of this framework as well as gives an overview of the framework deliverable. Finally, this task defined the scope and extent of the feature set that will be carried from the Current Generation Trident (CGT) to the NGT. These features were chosen based on priority towa