XMIOS Product was conceived to produce a generic Instructor station. Systems engineering and software development gave us an understanding of the difficulties in using unique sophisticated hardware and software systems. Each project required highly specialized application to deliver systems that were real time. The final products were not difficult to maintain or enhance if the original development engineers and hardware manufacturers were kept available. This assumption has proven to be inaccurate for most of the aging simulator systems operating today.
With the introduction of graphics and the rapid changes in technology, we reviewed Microsoft Windows 3.0 as the operating system to utilize for this solution. As the new display standards emerged, we knew the opportunity to leave proprietary hardware and protocols were close at hand. We developed a system designed for an Instructor station using the MS-Windows API (Application Programming Interface). Our prototype for demonstrations centered on the GUI concept. The tremendous interest generated by the GUI touch and feel directed our focus on this type of development. This additional layer of abstraction was essential, but the operating system proved to be ineffectual in real time processing.
Our first client, Advanced Simulator Development Corporation, contracted our consultants to produce a fully functional Instructor Station for a citation V OFT to be delivered to Simuflite, Dallas, Texas. It was during this development effort that we faced major problems the MS Windows Operating System. We soon discovered that UNIX/Motif implementation provided the architecture required for operator responsiveness and display fidelity.
We updated our 2-tiered architecture using both structured and object oriented programming techniques and developed our XMIOS products and features.
Over the last 9 years, we have continued to enhance our software to take advantage of changing computer technology and operating systems characteristics. Our development staff had the insight to change the instructor station from a 2-tiered design to the 4th tiered design that is essential for both the integration of the still-functioning hardware, as well as, the real time processing necessary for genuine innovation for the future.
XMIOS page language is 'C' like in its syntax and presents a small learning curve for developers. We prepared a translation application to convert other manufactures page languages into our simple page language to speed migration efforts. We prepared a demonstration of NASA Houston's Shuttle Mission simulator using our page translation facilities. We were given access to unique text pages for our demonstration. The translation time to convert the 1,200 pages was 20 minutes. The translated pages were completely usable with the look and feel of X/Motif.
With less development time spend on revamping old systems, the 4th tiered architecture allows for changes not yet conceived. Unlike many off the shelf software systems, this open philosophy ensures our industry will continue to advance without the delays of redesign and the roadblocks of previous proprietary philosophies.