Reusable Software Objects
Whether you are creating prototypes of a new device, developing virtual interactive content for training, or displays for use in embedded safety critical applications, a significant amount of time and resources are invested in the development of these software solutions. Effective application development should entail building functionality by assembling, buying, and/or extracting components already developed.
Industry Problem:
- Software development in a stove-piped environment leads to close-ended solutions that cannot be shared.
- Proprietary formats in COTS tools restrict sharing of assets.
- Applications engineered to one solution lead to an inability to effectively leverage assets as a productive organizational resource.
- Licensing restrictions on deployed content is prohibitive to freely reusing created assets.
The DiSTI Solution:
DiSTI offers industry and government the freedom to have interactive Reusable Software Objects (RSO) that can be leveraged across all levels of a products development and lifecycle. Objects developed to facilitate solutions in one discipline are easily transitioned into other discipline areas reducing the time, effort, and resources necessary for employing identical functionality.
- Fully interactive 2D or 3D content that can be reused directly into multiple areas of the product development lifecycle.
- Non-proprietary human readable object oriented code generated in either C++, Java, or Safety Critical C++.
- Increase device performance, fidelity and reusability by taking advantage of objects leveraging OpenGL capable graphic devices.
- Lower development costs by reducing development cycles and time to market.
- Unlimited Runtime Licensing available on generated code allows compiled objects to run anywhere at anytime.
The GL Studio® Advantage:
GL Studio is the premier Human Machine Interface (HMI) development tool kit that allows for the creation of fully interactive 3D virtual Reusable Software Objects.
- Powerful WYSIWYG environment
- Import existing content to integrate and build RSOs
- Rapidly develop device look and functionality
- Object Oriented design for software reuse
Through the use of GL Studio, 3rd party 3D data can be quickly converted to GL Studio objects with C++ or Java based content. Users can repurpose their existing 3D content (CATIA, 3ds Max, FLT) in GL Studio to create rich interactive objects that become assets to an organization by enabling the reuse of the content into all aspects of a product lifecycle.