Kanzi介绍
Kanzi UI Solution是一个完整的UI解决方案,为嵌入式的UI的设计、开发和部署提供了一套完善的开发平台。它成功解决了实现和众多图形化用户界面分化的问题,使得用户界面的设计者和编程者可以把注意力放在他们自己最能胜任的地方。
在传统的开发方式中,UI的设计只能基于提供的素材,一切的实现都由软件工程师完成,所以UI设计师在设计的时候总会受到软件工程师的束缚,要考虑所想的效果软件工程师能否实现;另一方面,不能实时的看到自己设计的效果。而软件工程师也很难理解UI设计师的意图,并且被大量繁琐的界面布局、切换等工作耗费自己的精力而不能专注于逻辑的控制与实现上。
有了kanzi之后,UI设计师可想要什么界面效果和用户体验,可以自己去实现,省去了与软件工程师的沟通时间,而且可以实时看到设计的效果。软件工程师根据设计师导出的kzb文件,读取界面元素,控制它们的逻辑与数据的交互。从而减少了二者的相互依赖,实现了界面与业务逻辑的分离。但是使用kanzi,对于UI设计师和软件工程师也都有一定的要求,如果你想使用kanzi studio开发用户界面,你最好具备一些3D环境的开发经验。想要使用kanzi engine在界面之上去管理应用的逻辑,你就要具备C或者C++的编程经验。
kanzi是由kanzi Studio和Kanzi Engine两部分组成:
1、kanzi studio是运行在PC端的内容创建工具,用来设计用户界面;
2、kanzi engine运行在电脑、手机、和一些嵌入式设备的图形和用户界面引擎。
从移动设备嵌入式设备到一些自动化应用程序,kanzi都是可剪裁的。作为一个跨平台的解决方案,kanzi易上手,产品化周期快。以下是使用kanzi开发的用户界面典型的工作流程:
1、在第三方工具里创建可视化的素材;
2、把素材材料导入到kanzi studio中,创建用户界面的基础功能;
3、定下用户界面和交互,使用kanzi engine的API或者脚本去实现。
在对kanzi有了一些了解之后,下面我们就来安装Kanzi Studio。这个过程很简单,按照提示一步步安装就可以了,在此就不去细述了。这里要讲的是和我们软件一起安装创建的一些目录的作用。
部署 Kanzi 应用程序到 Windows
这部分说多了没用,先搞到安装包和许可证再说,本人应校招被分配到了这HMI开发工程师岗位,想提前了解玩一下,我研究了一天,把所有环境都配好了,结果找了所有能找的渠道,真找不到kanzi Studio,最后了解到需要付费价格有点贵,我发了好几个申请试用都没通过,只能去了公司再学吧kanzi。不过unity也有进军这一行的意思,qt也推出了相应的产品。先学qt去了。
开发这些东西真炫酷。
了相应的产品。先学qt去了。
开发这些东西真炫酷。