Abstract
Software architectures increase productivity when used as the basis for developing applications in a problem domain. This paper describes the creation of Easy_Sim, an Ada 9X implementation of a graphics software architecture for distributed visual simulation systems. The research builds upon ObjectSim, an existing object-oriented C++ application framework. The investigation involves honing ObjectSim's design and constructing Easy_Sim with a combination of C++ and Ada 9X. Graphics applications using the new framework are developed in Ada 9X. The primary objective of the study is to produce a visual simulation system from Easy_Sim in Ada 9X that performs at a level comparable to the same graphics application built from ObjectSim in C++.
Preview
Unable to display preview. Download preview PDF.
References
Gary Cernosek. “ROMAN-9X: A Technique for Representing Object Models in Ada 9X Notation,” TRI-Ada '93 Conference Proceedings. Association for Computing Machinery, Inc., September 1993.
Matthew Erichsen, Weapon System Sensor Integration for a DIS v2.0.3 Compatible Virtual Cockpit, MS thesis, Air Force Institute of Technology, 1993.
Allan R. Feuer, The C Puzzle Book, Englewood Cliffs, NJ: Prentice Hall, 1982.
Michael Gardner, A Distributed Interactive Simulation Based Remote Debriefing Tool for Red Flag Missions, MS thesis, Air Force Institute of Technology, 1993.
William Gerhard, Weapon System Integration for the AFIT Virtual Cockpit, MS thesis, Air Force Institute of Technology, 1993.
Jordan R. Kayloe and Patricia K. Lawlis, “Easy_Sim: Using Ada 9X in a Graphics System Software Architecture”, to appear in TRI-Ada '94 Conference Proceedings, Association for Computing Machinery, Inc., November 1994.
Andrea Kunz, A Virtual Environment for Satellite Modeling and Orbital Analysis in a Distributed Interactive Simulation, MS thesis, Air Force Institute of Technology, 1993.
Patricia K. Lawlis, and Mark I. Snyder, “An Object-Oriented Software Architecture for Large Scale Reuse,” Software Technology Conference Proceedings, Salt Lake City, UT: Software Technology Center, 1994.
Patricia McLendon, IRIS Performer Programmer's Guide, Mountain View, CA: Silicon Graphics, Inc., 1992.
James Rumbaugh, Michael Blaha, William Premerlani, Frederick Eddy, and William Lorensen, Object-Oriented Modeling and Design, New York: Prentice Hall, 1991.
Mark I. Snyder, ObjectSim: A Reusable Object-Oriented DIS Visual Simulation, MS thesis, Air Force Institute of Technology, 1993.
Brian Soltz, Graphical Tools for Situational Awareness Assistance for Large Synthetic Battle Fields, MS thesis, Air Force Institute of Technology, 1993.
Kirk Wilson, Synthetic Battle Bridge: Information Visualization and User Interface Design Applications in a Large Virtual Reality Environment, MS thesis, Air Force Institute of Technology, 1993.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kayloe, J.R., Lawlis, P.K. (1994). Merging Ada 9X and C++ in a graphics system software architecture. In: Toussaint, M. (eds) Ada in Europe. Ada-Europe 1994. Lecture Notes in Computer Science, vol 887. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58822-1_86
Download citation
DOI: https://doi.org/10.1007/3-540-58822-1_86
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58822-1
Online ISBN: 978-3-540-49110-1
eBook Packages: Springer Book Archive