The Next Generation of Human Machine Interface (HMI) Design

Download the IData Brochure

WHITEPAPERS:
SYNTHETIC VISION SYSTEMS

A DATA-BASED PARADIGM FOR RAPID DEPLOYMENT OF ADVANCED AVIONICS DISPLAYS

HOW GOOD IS GOOD ENOUGH?

IData™ is a suite of powerful, cost effective, PC-based Human Machine Interface (HMI) tools developed by Quantum3D, Inc. IData enables rapid prototyping, development, and deployment of dynamic and interactive cross platform 2D and 3D OpenGL-based HMIs for embedded systems, data display, and simulation applications.

The IData Advantage
As the next generation HMI tool suite, IData dramatically reduces development time and integration efforts typically associated with developing and deploying dynamic HMIs. IData enables developers of HMIs to move seamlessly between prototype/simulation environments and deployed systems, under both desktop and embedded operating systems. The IData development environment can be used for a wide variety of applications within numerous industries, such as avionics, vehicle electronics, medical equipment, industrial instrumentation, embedded training, games, and other graphical 2D and 3D data display applications where high performance is key.

Product Highlights

  • Easy to use GUI that enables rapid prototyping
  • Support for industry-standard OpenGL and its common embedded subsets
  • Built-in windowing and control system supports touch-controlled displays, interactive graphics, buttons, tab controls, pop-up menus, cursor logic,
    2D icons, and dynamic data plots that enable dynamic GUIs and command/control screens
  • Image file import and display enables use of digital photographs and industry standard image editor tools for content creation
  • High performance 3D scene manager supports industry standard file formats including OpenFlight™, TerraPage™, and 3D Studio Max™ through optional IData3D module
  • TrueType and vector font support includes proportional and mono-spaced fonts and haloed text
  • Electronic Flight Instrument System (EFIS) symbology support includes complex behaviors, map and radar image download, live video overlay, complex stencil clipping regions, and high quality anti-aliasing

Turnkey Solution for Advanced Graphical HMIs
IData’s highly integrated graphical framework and database technology provides an easy-to-use turnkey solution for advanced graphical HMIs. Programmers and non-programmers alike can use IData’s rapid prototyping environment to quickly create interactive and dynamic graphics displays that take advantage of the latest computer graphics technology. Offering powerful drag and drop component support, IData empowers users with the ability to rapidly add objects from a library or build their own application-specific component libraries.

Optimized Advanced Technology
IData replaces the practice of hand-coding interactive, dynamic displays with an intuitive drag-and-drop approach. The resulting display is not represented as source code, but as an optimized output called Dynamic Bytecode™, which encodes the dynamics and graphical representations into a fast-rendering format that is supported by IData’s rendering microkernel. With this novel approach, changes to an HMI simply require changes to the HMI data, not the rendering code itself, enabling the deployment of new capabilities in record time. Another advantage is that the HMI data may be rendered on any supported platform with IData’s optimized runtime microkernel, allowing for unmatched flexibility in porting the HMI to new environments.

Integrated 3D
IData’s optional IData3D module builds on many years of 3D scene management experience and expertise to seamlessly integrate Quantum3D’s OpenGVS scene manager into IData. The result is a powerful, integrated toolset for the creation of truly innovative 2D/3D applications with unprecedented portability. In addition to OpenGVS’s rich, mature scene management capability, IData3D supports multiple 3D channels per HMI, full 3D window management within IData’s built-in window system, user interaction with 3D objects, geographic projections, and dynamic IData objects within the 3D scene. IData3D features industry standard geometry file support including Multigen OpenFlight, Terrex TerraPage, and 3D Studio Max so that IData users can now leverage industry standard 3D database tools in the creation of their graphical HMIs. IData3D is a natural extension to IData’s database-centered philosophy, replacing unwieldy code-generation techniques with powerful, flexible database-driven architectures designed for maximum flexibility and portability.

Rapid Prototype and Deployment
The tools and APIs provided with IData dramatically reduce the development time and integration efforts required to field graphical HMIs. IData’s cross-platform runtime microkernel allows applications created with IData to be deployed on an OpenGL-based computing platform – from high-end workstations to low-end embedded systems – under realtime operating systems such as WindRivers’™ VxWorks™. IData’s patent-pending Dynamic Bytecode™ technology and flexible Named Memory™ data backbone take the complexity out of graphical display development, which simplifies change control, configuration management and certification. This increases reliability and dramatically reduces lifecycle costs. IData databases can be used throughout the product development lifecycle, from earliest concept development through deployment of training systems.

Scalable, Modular, and Portable
A composite of IData’s bytecode databases can be used to form layered visual applications. This can include training and simulation interfaces using the same databases as the deployed embedded displays. IData applications also scale seamlessly from an IData window within a user application or ActiveX™ control through distributed multiple display screens on networked computers. IData’s cross-platform runtime allows applications to be deployed under Windows, Linux, or VxWorks RTOS to platforms ranging from 3D enabled PDAs through powerful desktop workstations. Since all GUI functionality is achieved without the use of any underlying Windows systems support, the tool suite allows complete portability of IData HMIs to small footprint embedded environments.

Advanced OpenGL Support
IData provides the visual computing industry’s most advanced OpenGL support. Key features include transparency, texture-mapping, transparent stencil masking, scissor clipping, smooth shading, anti-aliasing, high-quality TrueType based texture fonts, alpha blending, video texture, and integrated 3D. IData’s cross-platform OpenGL rendering technology is highly optimized for fast performance.

IData Applications

Aerospace & Defense Industries
IData is ideally suited for such requirements as digital and analog instrumentation, glass cockpit symbology, HUDs, interactive virtual consoles, moving map displays, and embedded training. IData’s powerful development environment increases quality and dramatically shortens development time required to develop embedded cockpit displays, flight simulators, and aircraft trainers. IData’s support for advanced OpenGL graphics, moving maps, integrated 3D, video overlay, cursor control, and synthetic vision assures customers that IData is ready to meet the aerospace industry’s current and future challenges. IData brings the power of immersive simulations to the desktop test environment for the Aerospace and Defense Industries.


Industrial Automation
Whether on a shop floor or in a factory or distribution center, automation and monitoring of processes is important to a successful and efficient working environment. IData provides the tools to easily model the monitoring devices of your system and test new designs and processes before they are implemented. Employing touch controlled displays, interactive graphics, flexible data inputs, single screen or networked display systems, and portability to low-cost platforms, IData has the ideal features to rapidly make your system’s interface come alive.


Transportation Industry
IData is well suited for rapid prototyping of display concepts, providing an easy to use method for development, testing, and assessment of new systems very early in the development cycle. This early prototyping allows cost-effective testing and comparison of many design variants, allowing new options to be explored with minimal impact on overall design schedules and budgets. IData’s support for small footprint, embedded OpenGL variants make it an ideal choice for deploying the HMI to vehicle systems.


Medical Equipment Industry
IData allows users to create realistic realtime displays for medical equipment in rapid time. IData’s support for video imagery display, digital texture zoom, soft control panels, touch screen support, and intuitive device integration sets the standard for a new level of medical HMI development. Controls and displays for complex medical equipment are easily designed and tested with IData.

 

IData Tool Suite
The IData tool suite is comprised of IData Designer and IData Pro, both of which include the IData SDK. Many optional modules are also available, including IDataRT, IDataACG, IData3D, and IData Mantis™ Plug-In. Together these tools provide a sophisticated WYSIWYG HMI editing tool suite with built-in simulation features that enable developers to fully validate an HMI’s behavior and performance before it is deployed. This results in significant savings for coding, testing, integration, as well as unsurpassed maintainability.

IData Designer
IData Designer offers full HMI design capability at a low cost and allows a developer to add custom logic to HMIs. IData Designer includes an SDK, allowing user-developed plug-ins to be easily added to an IData design and provides a powerful data communications library that allows user applications to scale from standalone computers through distributed networked systems without code changes. The libraries in the IData SDK are available on Windows and Linux, and additional platforms are supported through the optional IDataRT module. All code in the IData SDK is implemented in ANSI C for ease of certification and maximum portability. Additionally, IData Designer includes the industry’s best font generation and rendering capability, allowing proportional and mono-spaced TrueType-based texture and geometric fonts to be used in IData HMIs.

IData Pro
IData Pro includes IData Designer, as well as additional functionality that allows the generation of Dynamic Bytecode databases. These databases allow IData designs to be ported to any of IData’s rendering environments including ActiveX, Mantis, standalone displays, and embedded environments. In addition, Dynamic Bytecode databases can be combined together in the IData Layout Editor tool to form complete composite HMIs. IData Pro is also available with a floating license, allowing IData Pro’s bytecode generation capabilities to be shared among multiple machines and IData Designer users.

IData Optional Modules

IData RT (RealTime) includes source and binaries for IData’s runtime microkernel, enabling portability to any OpenGL environment. Supported platforms include Wind River’s VxWorks. All that IDataRT requires is an OpenGL driver, such as the VxWorks OpenGL drivers provided with Quantum3D’s Sentiris NVIDIA®-based PCI Mezzanine cards.

IData ACG* is a highly optimized C code generation solution that provides unprecedented flexibility, speed, and optimization for customers who desire a code-based display rendering solution. IDataACG provides the industry’s first customizable solution for generating embedded OpenGL, enabling the end customer to modify the code-generation process for custom requirements, as well as port to any embedded system or operating environment. IDataACG generates C code for all IData supported features, including fonts, textures, and controls.

IData 3D uses Quantum3D’s OpenGVS® technology as the basis for the scene-graph component that supports presentation of interactive 3D visualizations, including terrain, within an IData application. IData3D provides an easily integrated method for creating small footprint mission planning, command/control, synthetic vision, and embedded training applications that are portable to all of IData’s supported platforms. IData3D is the industry’s first scene-graph designed expressly for highly constrained, embedded, certified environments, and it supports industry standard 3D database formats including OpenFlight™, 3D Studio, and TerraPage™.

IData Mantis Plug-In enables the display of IData HMIs generated with IData Pro within Quantum3D’s Mantis software image generator. It supports the integration of HUDs, reticles, simulated control panels, and separate heads down displays within the Mantis Client/Server architecture. The IData Mantis plug-in supports reticle generation on Quantum3D’s Quest and nvSensor hardware, and is fully compatible with vixSen, Mantis, and the CIGI IG interface standard.

* Contact a sales representative for release schedule

 

Copyright 2003 - 2006 Quantum3D, Inc. All Rights Reserved.
search