1、简介
https://disti.com/gl-studio/ https://ww2.mathworks.cn/products/connections/product_detail/gl-studio.html
DiSTI 是 HMI 软件、虚拟驾驶舱、仪表、信息娱乐、集群显示器和嵌入式 UI 解决方案的领先提供商。GL Studio是HMI & UI/UX Design Software。
GL Studio是美国DiSTI公司的旗舰产品,它是一个独立平台的快速原型工具,用来创建实时的、照片级别的、可交互的图形界面,既可以用于仿真,又可以用于实际装备。照片级别的图形显示界面的创建需要人们有两种不同类型的技能:图形艺术家和软件开发者。DiSTI设计了对图形艺术家和软件开发者都非常友好的GL Studio。
GL Studio生成的c++和opengl源代码可以单独运行,也可以嵌入其他应用中;它能运行于Windows、Linux、Vxworks等操作系统上。
嵌入式HMI系统设计软件可以通过高质量设计和高性能提升用户体验,同时降低生产成本。
GL Studio 功能具有强大的功能、可靠性和敏捷性,可满足小型嵌入式 MCU 的要求。
GL Studio 内置的安全关键代码生成器可以满足当今的需求。专为航空电子、医疗、汽车和核能而设计。
<font size=3 face=楷体 color=green>GL Studio 是一套功能强大的工具,使开发人员能够在其软件产品中构建高保真图形和完全交互式控件,从而提高其开发工作的真实性和复杂程度。程序员可以使用GL Studio创建最先进的、可重复使用的2D或3D图形界面,用于操作、维护或复制最复杂的系统,包括军用/民用飞机驾驶舱显示器、汽车仪表板、过程/流程控制、医疗显示器和通信设备。
-
突出特点
- 交互式 2D 或 3D 用户界面应用程序
- 人类可读C++或 Java 代码生成
- Windows 或 Linux 原型和嵌入式目标
- 桌面和嵌入式C++和安全关键型嵌入式C++代码生成器
- 兼容 OpenGL v.1.1 或更高版本、OpenGL ES v1.1 和 v2.0
- 包括 iOS 工具包和可选的 Android 工具包
-
GL Studio套件提供以下软件包选项:
- GL Studio – 用于创建强大的2D和3D图形界面 的核心工具 • GL Studio DT – 开发桌面应用程序,生成C++和基于Java的代码
- GL Studio ES – 在嵌入式系统上 原型设计,测试和部署高端图形显示器 • GL Studio PR – 捆绑包,包括DT和ES软件包的功能, 和预构建的内容库
- GL Studio SC – 用于开发和部署可认证的嵌入式安全关键型显示器
<font size=3 face=楷体 color=blue>所有GL Studio软件包都包括一个直观的HMI编辑器,用于创建或导入驱动应用程序的图形元素和行为。该编辑器提供了许多核心功能,用于在所见即所得的环境中快速创建 2D 或 3D 几何图形,从而减轻了手动编写 OpenGL 代码的需要。几何创建功能包括用于绘制、分组、排序和纹理的基本工具。编辑器能够从行业标准文件格式导入 3D 内容。使用开箱即用的几何转换工具,几何图形可快速转换为旋钮、按钮、开关和里程表等设备。GL Studio还包括基于C++和Java的代码生成器,用于桌面原型设计和嵌入式部署。
-
用户开发HMI 软件主要是应用于以下几个方面:
- 原型设计 (侧重考虑人机工程因素,用于产品的原型设计与验证)
- 使用训练 (各种与人机接口相关的培训,既可用于操作训练,又可用于维护训练)
- 课件制作 (用于本地教学和远程教育)
- 嵌入式应用(应用于真实的设备中)
-
应用场景
-
单纯
- 一键式部署™
- 拖放具有内置行为的资产
- 即时预览和测试 UI
- 保持外部资产联动
-
灵活性
- 访问源代码
- 完全控制生成的代码
- 开发自定义行为和功能
- 轻松连接第三方软件
-
生产力
- 无代码 UI 设计器工作流
- 基于可重复使用的包装系统
- 内置动画系统
- 使用大多数图形工具
- 来自 Photoshop 的自动界面
-
性能
- 本机C++代码
- 快速的应用程序启动时间
- 消除 UI 滞后
- 高效可靠的运行时代码库