Software Development Contracts 

FDS-TADPS Integration Study

Department of National Defense - Defense Research Establishment Valcartier. Feb. 88 - Mar. 89

Study for establishing a solid knowledge about Command and Control application and for developing a new message concept between different types of computers. (VAX-VMS, Intel Unix, RS-232 links, modems, uucp) that update an Oracle SQL database.  (Field Development System)

API Evaluation - CSE #W2213-0-2869/01-ER

Department of National Defense - Communications Security Establishment - Ottawa -89

Environmental study and recommendations upon the setup of an X-Window/Unix development team.

Settlor Software Development #W2213-0-0251/01-ER

Department of National Defense - Communications Security Establishment - Ottawa - 88-89

Addition of a specialized editor in a multi-tasking DOS environment (Midi-Plus) for data acquisitioon, scientific instrument control, message and file exchange.  This project required the creation of specific communication protocols to remove delays generated by the satellite link.  (IEE-488,RS232(16 ports)), satellite link, DOS-Unix link)  This system worked 24 hours-7days a week.  CSE does the software maintenance themselves.

Settlor Forms Development #W2213-0-5782/01-ER

Department of National Defense - Communications Security Establishment - Ottawa 88-89

Design and implementation of self describing forms.  The tables and forms definitions do not need to be present to modify or view the data.

 

Selection of an Application Program Interface (API)
for a Tactical Cē Testbed # W7701-9-0716/01-XSK

Department of National Defense - Defense Research Establishment Valcartier. Jul. 89 - Oct. 90

Tools evaluation and development for Sun workstations. (Motif, XView)

• RPC (Remote Procedure Calls) clients and servers.

• Dynamic menus using files or databases

• Dynamic lists linked to databases

• Oracle - X-Window forms

• Low-level X-Window services for interconnecting different X components.

• IPC (Inter Process Communications) Services for facilitate the exchange of data between applications.  Used as a real-time signal between RPCs and applications.

• Oracle Services avoiding usage of Pro-C pre-compiler filtering the database engine.

• General services (strings, timers, lists) 

Design and implementation of a Control and Command Application : tools integration to GIS (Geographical Information System) application.

Definition of a Prototype for a Worksharing Study within a Divisional HQ Cell # W7701-9-4138/01-XSK

Department of National Defense - Defense Research Establishment Valcartier. Apr. 90 - Nov. 90

Definition of technical requirements related to the implementation of worksharing within a divisional Head Quarter Cell.  Generation of a prototype and C++ tools to provide the sharing capability to regular applications.  This application has needed previous tools (RPC,IPC) and InterViews(C++) for fast screen updates between stations.

Development of the Second Version of the Worksharing Prototype #W7701-0-3215/01-XSK

Department of National Defense - Defense Research Establishment Valcartier. Nov 90 - Aug 91

Design and implementation of a more elaborate prototype.  Dynamic configuration and more types of messages and reports.

Migration of the Worksharing Prototype # W7701-1-0651/01-XSK

Department of National Defense - Canadian Force Base Valcartier. Aug 91 - Aug 92

Evaluation of transferring prototypes to stations using SCO. (Motif)

Interim Operational Capability Software Development Environment
# W0114-1-KBVG/01-KIN # W0114-2-KBVG/02-KIN

Department of National Defense - Canadian Force Base Kingston. Aug 92- Aug 95

Provide the software development group of the First Division in Kingston tools and methods required for the elaboration of projects on SCO and Windows.  Implementation of a configuration management system based on sccs supporting many users working on the same software components.

Development of messaging system under SCO (UNIX, Motif) and Windows.  Most of the components are portable from Windows to Unix and inversely.  Programmers can develop for Windows and X-Window since the same methods and concepts are used in the elaboration of the man-machine interface.  The prototyping method used includes tools allowing an expert user to draw and comment the user interface screens himself.  The screens are then directly in the prototype.  Communications system uses TCP-IP on LANs et fast-speed modems for external networking.

The system includes graphical editors (modified InterViews (C++)), raster-vector with spatial references.  The users can generate maps for planning or representing a real situation from the database. (140 X-Window, 35 Windows).

LF-CCIS IntOC Software Support # W0106-9-W484/00/A # W0106-9-Z069101 - XLQ

Department of National Defense - Canadian Force Base Valcartier. 89 ; 92-93

Maintenance and documentation using 2167A standard.