Title: Product Specifications
1Coach Dr. Joe WilsonMembers Rahul
AlavalapatiDanton Harrylal Meme ThaiJuli
LimJanuary Realista
2Background
- Instructor Operator Station (IOS)
- IOS Pages
- GUI objects
- Set Integer Button
- Pull-down List-boxes
- Input/Output device to variable elements of
simulation
3IOS Functions
- Man Machine Interface
- -Instructor Display and controls
- Communication
- -Trainer Load Interface (Variable Referencing)
- -Network Communications for Satellite IOS
- Training Subsystems
- -Malfunction Control
- -Initial Conditions, Mode Control
- -Mission Generation, Performance Analysis
4IOS Page Sample
5Scope
- Structured process for defining the inputs and
outputs - Move away from manually connecting IOS controls
with system variables - User-friendly interface for this hand-held device
6Objectives
- Design and Implement Database to
- -Store/Retrieve GUI Objects
- -Store/Retrieve Information about IOS page
- -Layout of page
- -Min/max value of each control
- Use Information in Database to auto-generate IOS
pages - Create interface for the hand-held device
7Expectations
- Increase re-use of IOS pages and GUI Objects
- Reduce time to create and manipulate IOS Pages
- Decrease number of errors when creating IOS pages
- Reduce cost and schedule in the development of an
IOS page
8Customer Requirements
- Web-Based
- Run on Windows 2000, NT and CE
- Run on SQL server
- Utilize XML, Visual Basic and Visual C
- Ties with SL-GMS
- User-friendly interface to database
- Secure
- Flexible
9Product Specifications
- Database to organize IOS information
- - GUI Objects
- - IOS Controls
- User-friendly interfaces to database
- - web based, using XML and ASP
- - accomplish database functions
- - different levels of access
- - run on Windows NT/2000
10Product Specifications
- Automated Tools
- - access database information
- - updating system variables
- - generate IOS pages
- - IOS page models
- - IOS documentation
- - IOS help text
- - report generation
11Product Specifications
- GUI for Hand Held Device
- - displays IOS pages
- - Visual C
- - runs on Windows CE
12Initial System Architecture
Map Factory uses XML-DBMS mapping language to
creates map objects
Map Objects
Objects used by XML-DBMS
XML-DBMS (Perl Module) Use DOMToDBMS Class
Existing Legacy System with IOS pages and GUI
Objects info
Convert Legacy Systems data into XML Files
XML Files
Database
XML-DBMS (Perl Module) Use DBMSToDOM Class
XSLT (Style Sheets) Convert XML into HTML to be
displayed through the web-interface
XML File
Web-Interface to the Database
Object used by XML-DBMS
Map Object
Perl/CGI Send queries to the database
13- Changes
- Follow standards of other CAE Incs database
projects - Replace Perl/CGI with VBScript/ASP
- Effects
- server starts another Perl interpreter (new
process), taking up processing time and memory - Cannot use XML-DBMS Module/Package
- Longer development time
- Lack of prior VBScript/ASP expirence
14New System Architecture
User accesses database to request info
ASP/VBScript Connects and sends queries to the
database
Web-Interface to the Database
IOS Database
Display HTML to user through web-interface
Send XML file along with associated XSLT
Client receives the XML and fetches the
associated XSLT, then transforms XML into HTML
ASP/VBScript Retrieves the data from the
database and converts to XML.
Web-Interface from the Database
15Business Case
- CAE intuitively understands need for product
- Primary Benefits
- Automation of system results in increased
efficiencies in system engineers
responsibilities - Current work load of manually manipulating
elements and information of the IOS system is
eliminated - Investment in the project is the primary cost
16(No Transcript)
17Issues
- Security system on the web interface
- Auto-generation tools to create IOS Pages based
on database information