<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=883941705039637&amp;ev=PageView&amp;noscript=1">

中文

中文

实现您的UI愿景

Kanzi具有即装即用的特点,包含世界一流、简单易用的功能,帮助您快速高效地完成从UI创建、UI逻辑、渲染和可视化到集成与部署的整个UI开发过程。


使用UI设计工具创建UI

Kanzi为设计者提供UI设计工具,将他们的设计愿景转化为精美的响应式用户界面,运行于嵌入式硬件。

Real Time UI Editor

实时UI编辑器

使用Kanzi Studio提供的可视化工具创建并迭代您的UI设计。实时观察设计变化效果。使用实时预览功能查看UI设计并与之互动。

场景管理

场景管理

使用Kanzi Studio的场景渲染(Scene Graph)功能创建并管理UI设计中的内容。只需轻点几下鼠标,即可创建各种实用UI元素。在保留UI逻辑的同时重构您的设计。实现2D与3D内容的无缝融合。

输入方式

输入方式

Kanzi支持多种输入方式,包括键盘、鼠标、触控屏、软件键盘与触摸手势。将UI与任意自定义输入方法集成,如语音和手势控制。

支持2D与3D文件格式

支持2D与3D文件格式

导入使用主流设计工具创建的内容(包括图像、字体和Photoshop分层文件),轻松创建优美的用户界面。Kanzi支持海量3D文件,能够导入模型与动画、灯光和纹理。

动画与转换

动画与转换

为UI增添各种内置动画与缓和效果,使其富有生命力。使用Transition Editor为状态和页面的转换配置动画效果。导入使用行业标准工具创建的动画,或使用内置动画编辑器创建自定义动画。

页面

页面

使用页面功能简化UI设计流程。在页面中确定设计结构,并使用页面编辑器定义UI流程。对设计进行高层次概括,有助于理解不同屏幕之间的关系和层次结构。配置页面转换动画。

UI组件与布局

UI组件与布局

使用Kanzi提供的构建模块创建自己的UI控件。从现有的2D和3D UI组件与布局库中选择需要的构建模块,快速创建好用的UI。Kanzi支持创建响应式UI,可根据显示大小和分辨率进行缩放。

Localization and Internationalization

本地化与国际化

可根据多种语言和地区定制用户界面。使用本地化表格与语言专家合作,将结果导入Kanzi Studio。使用双向文本布局与文本造型等高级功能,根据地点动态转换UI文本、布局和图形。


UI逻辑

借助Kanzi,设计者可使用各种图形工具,实时部署UI逻辑与UI流程。

Visual State Manager

视觉状态管理器

使用视觉状态管理器(Visual State Manager)定义UI元素的外观和行为。使用状态转换编辑器(State Transition Editor)配置转换动画。使用UI交互与逻辑连接不同状态。

数据绑定

数据绑定

使用Kanzi Studio的可视化工具连接数据与UI元素。根据其他UI元素或外部事件,使用绑定系统来控制UI元素的外观和行为。使用表达式来操控数据和应用附加逻辑。

脚本编程

脚本编程

通过脚本编程在Kanzi Studio中扩展用户界面功能。创建模拟场景,自动执行简单任务。

Triggers

触发器与动作

使用事件、触发器和动作来部署UI逻辑。设置触发器,使其能够侦听项目各环节发生的事件。根据事件在您的用户界面中触发相应动作。


渲染与可视化

Kanzi具有行业标准图形渲染引擎,可以为您的UI提供出色性能与高保真度。

Graphics-Engine

工业级图形引擎

利用最前沿的图形引擎实时渲染从平面设计到真实感图形的所有内容。Kanzi的图形引擎包含所有行业标准图形引擎功能,实践证明可用于高要求的汽车应用,无需编写和维护自身的图形渲染代码。

Shaders

材质与着色器

使用“材质”(Materials)功能为3D对象添加超逼真外观,模拟油漆、橡胶、金属、玻璃和铬等材质的真实表面。可使用Kanzi提供的材质,也可自创材质。其中还有诸如基于动态着色的物理特性等高级功能。可改变材质属性,并实时查看效果。


应用开发与集成

Kanzi的架构基于“模型-视图-视图模型”,为开发者提供了各种强大工具,用于将UI集成于数据源。

C++ API

C++ API

使用强大的C++ API ,可将数据和应用逻辑集成于用户界面。该工具能够对Kanzi的所有功能进行编程访问。利用对图形渲染的低级别访问权限控制UI。通过编写插件来扩展内置功能。

数据源

数据源

通过插件集成外部数据与UI。开发者可以创建数据源插件,用于显示来自任意数据源的数据和事件。设计者可以将数据源插件导入Kanzi Studio,并将数据和事件分配给UI控件。无需更改设计,就可在不同的数据源之间进行切换。


部署与运行时间

在任意平台上部署并运行Kanzi User Interfaces。短短数秒内即可完成目标设备上的UI更新,无需编译代码。

便携性

便携性

可在任意软件和硬件平台上运行相同的Kanzi应用程序。Kanzi具有很高的便携性,对底层平台进行抽象处理,使Kanzi运行时间不受具体平台的影响。使用Kanzi API编写的应用UI代码能够与各种平台完美兼容。

导出至目标

导出至目标

在Kanzi Studio中单击鼠标,即可将您的UI部署于目标设备。生成并部署本地安卓应用与Windows应用,实现即装即用。

UI定义二进制

UI定义二进制

直接将您的UI部署于目标,无需编译代码。短短数秒内即可将Kanzi Studio的二进制文件导出至目标设备。

支持图形硬件

支持图形硬件

创建运行于多种平台的用户界面——从支持OpenGL ES 2.0和OpenGL ES 3.0的高端系统级芯片,到采用专利图形加速器(含扩充版Kanzi Lite)的中等价位微控制器


了解更多
博客