Human-Machine-Interface Modeling & Visualization – GL Studio
GL Studio is a powerful suite of tools that enables developers to build high-fidelity graphics and fully interactive controls into their software products, enhancing the level of realism and sophistication of their development efforts.
Through its powerful, intuitive design, programmers in any industry can use GL Studio to create state-of-the-art, reusable 2D or 3D graphical user interfaces for operating, maintaining, or replicating even the most complex systems. These include military/civil aircraft cockpit displays, automotive dashboards, process/flow controls, medical displays, and communications equipment.
The GL Studio Developer is comprised of the editor and code generators. The editor provides the framework for creating or importing the graphical elements and behaviors that drive the application. GL Studio supports a plug-in architecture for extending the tools core capabilities. These extensions include additional code generators and add-on toolkits that expand functionality to match specific HMI requirements.
The editor offers a host of core features for rapidly creating 2D or 3D geometry in a WYSIWYG development environment, alleviating the need to write cumbersome OpenGL code. These features are logically organized in the editor for ease of use. Geometry creation features include basic tools for drawing, grouping, ordering, and texturing. The editor also has the ability to import 3D content from industry standard file formats. Geometry is quickly converted into devices such as knobs, push buttons, switches, and odometers using out-of-the-box geometry conversion tools. Customized behaviors are added using high-level ANSI Standard C++ or Java calls. Designs are implemented using the code generator capabilities.