Kanzi UI Solution

Kanzi UI Solution是一个完整的跨平台的UI解决方案, 基于OpenGL 和 OpenGL ES。Kanzi为UI的设计、开发和部署在嵌入式设备上的图形用户界面提供一个完善的开发平台。

1.工作方式上的改变

在传统的工作方式中,UI的设计只能基于图片,裁剪相应的图片交给软件工程师,一切的实现都由软件工程师完成。所以UI设计师在设计的时候总是要考虑软件工程师能否实现某些界面效果,也很难看得到真正想设计的效果;软件工程师也很难理解UI设计师的意图,并且被大量繁琐的界面布局、切换等工作耗费心机而不能专注于真正的功能实现。

在Kanzi中,UI设计师可以使用Kanzi Stadio设计软件*地完成自己的构想。设计师可以在Kanzi Stadio中设计所有的效果、界面切换和部分界面逻辑,能够所见即所得地设计UI、展示UI。最终,UI设计师把最终的UI界面导出kzb资源包给软件工程师使用。

而软件工程师根据设计师导出的kzb资源文件,使用Kanzi Engine,通过路径读取设计师已经设计好的界面和元素,对其中的元素的点击等事件设置监听处理,并对其中需要传递的数据进行读写,编写代码完成实际功能的实现。

在这种工作方式下,设计师专注于设计和用户体验,软件工程师关注数据和功能实现,二者的工作减少了相互的依赖,很好地实现了分离。

2.其他优点

与其他的UI工具不同,更偏向于UI设计。
由于前期可以脱离软件工程师,设计师可以使用Kanzi比较快速地制作出产品原型。
Kanzi是一个3D的UI引擎,对模型的支持非常好,并且支持从3dmax中导入动画。Kanzi 的3D性能比QT好很多。
Kanzi与QNX合作,比较适合汽车行业注重安全的环境。
设计师可以在上面做出很炫的动画效果。
 
目前奥迪TT,奥迪Q7的虚拟仪表就是使用Kanzi做的。
 
 
上一篇:Hibernate annotation配置方式的MappedBy使用详解


下一篇:ps 倒影制作