Kanzi学习教程培训教程-Kanzi的简介和安装

2023-11-11


如果你认为本系列文章对你有所帮助,请大家有钱的捧个钱场,点击此处赞助,赞助额1元起步,多少随意

锋影

e-mail:174176320@qq.com

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 studio默认安装目录在C:\Program Files (x86)\Rightware\Kanzi下,文件夹下默认包含:
1、Asset Library(资源库)包含了kanzi需要的一些资源,包括字体,材质。
2、Bin directory包含kanzi studio运行和依赖的东西,包括在不同平台编译和配置kanzi应用需要安装的kanzi编译环境工具。kanzi的命令提示符,使用kanzi设置的环境变量作为windows命令行的命令提示符。有了kanzi的命令提示符,你可以不用写绝对路径,就可以构建kanzi工程,获得编译工具,如SCons and Ant, 和 Kanzi utilities(kanzi的公共资源)的使用。kanzi的命令提示符可以在Windows的开始菜单下的 Kanzi UI Solution 目录下找到。


kanzi studio有一个默认的工作目录,一般放在非系统盘XX:\KanziWorkspace_ <KanziVersion>下,文件夹里包括:

1、3rdPartySDKs 目录包含不同平台应用编译、配置所需要的软件(如果没有安装安卓的SDk,这个文件没有);

2、Documentation目录包含kanzi的离线使用文档; 

3、Engine 目录包含Kanzi Engine和Kanzi Engine的二进制文件;

1)Applications 目录包含了KZB player 和创建kanzi studio自定义模块的的源码;

2)configs   目录包含使用kanzi studio编译工程所需的配置文件。包含了SCons 脚本和 Visual Studio 的工程和配置文件;

3)Headers   目录包含使用kanzi studio所需要的所以的头文件(.h文件);

4)Lib   目录包含了各个平台kanzi studio的二进制库文件;

5)Libraries   目录包含了kanzi Engine需要的第三方库文件;

6)Scripts   目录包含了编译指定目标平台的应用的脚本。

4、Examples 目录包含了一些kanzi的例程,展示了kanzi的一些功能是怎么工作的。

5、Templates   目录包含 kanzi编程的雏形模板;

6、Tutorials   目录包含kanzi教程的资源。


在AppData\Rightware\<KanziVersion>\userPreferences.xml 文件中包含了用户对kanzi studio的配置;

在ProgramData\Rightware\<KanziVersion>\kanzi_environment_variables.bat 文件包含了一些环境变量,编译工具的路径。

在Temp\kanziStudoiLogs下包含了kanzi studio的输入的log。


我安装的kanzi 版本是3.2.2的,如果想去了解kanzi的版本更新内容和kanzi已知的一些问题,可以去查看帮助文档的Release notes模块。  


由于没有license,每次安装只能试用30天,如果想再次试用就要重装系统。

最后只好选择装双系统,装完系统后,备份下系统,等到30试用完成之后再还原系统再次安装kanzi studio。


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Kanzi学习教程培训教程-Kanzi的简介和安装 的相关文章

  • 配置qnx6.6中screen 环境变量

    锋影 e mail 174176320 qq com 配置qnx6 6 中 screen 环境变量 根据 Screen Graphics Subsystem Developer s Guide 总结 停止 screen 进程 slay sc
  • [转]QNX系统-基于高通骁龙SA8155平台,中科创达发布智能驾驶舱3.0解决方案

    如果你认为本系列文章对你有所帮助 请大家有钱的捧个钱场 点击此处赞助 赞助额0 1元起步 多少随意 声明 本文只用于个人学习交流 若不慎造成侵权 请及时联系我 立即予以改正 锋影 email 174176320 qq com 作为亚洲地区前
  • [转]ZC702与ZedBoard开发板的比较

    如果你认为本系列文章对你有所帮助 请大家有钱的捧个钱场 点击此处赞助 赞助额0 1元起步 多少随意 声明 本文只用于个人学习交流 若不慎造成侵权 请及时联系我 立即予以改正 锋影 email 174176320 qq com ZC702与Z
  • HMI全液晶仪表方案-使用QNX和Kanzi的UI解决方案

    如果你认为本系列文章对你有所帮助 请大家有钱的捧个钱场 点击此处赞助 赞助额1元起步 多少随意 锋影 e mail 174176320 qq com 黑莓有限公司子公司及全球车载电子软件平台领导厂商QNX软件系统有限公司与汽车用户界面设计工
  • [转]ADAS各功能模块及ADAS解决方案提供商详解

    如果你认为本系列文章对你有所帮助 请大家有钱的捧个钱场 点击此处赞助 赞助额0 1元起步 多少随意 声明 本文只用于个人学习交流 若不慎造成侵权 请及时联系我 立即予以改正 锋影 email 174176320 qq com ADAS 采用
  • qnx学习笔记-QNX使用QT开发应用程序

    锋影 e mail 174176320 qq com 对于习惯了VS QT这种智能化IDE的开发人员来说 使用QNX Momentics IDE就好像从大城市回到了农村 十分不习惯 好在Qt为我们提供了基于QNX的开发环境 现在就来摆一摆如
  • YUV图解 (YUV444, YUV422, YUV420, YV12, NV12, NV21)

    如果你认为本系列文章对你有所帮助 请大家有钱的捧个钱场 点击此处赞助 赞助额1元起步 多少随意 锋影 email 174176320 qq com YUV图解 YUV444 YUV422 YUV420 YV12 NV12 NV21 YUV格
  • [转]转型后的BlackBerry“恋上”汽车市场,QNX拿什么与免费的安卓/Linux对抗?

    如果你认为本系列文章对你有所帮助 请大家有钱的捧个钱场 点击此处赞助 赞助额0 1元起步 多少随意 声明 本文只用于个人学习交流 若不慎造成侵权 请及时联系我 立即予以改正 锋影 email 174176320 qq com BlackBe
  • [转]QNX与Linux_OS系统对比比较:车载安全与移动博弈

    锋影 email 174176320 qq com 如果你认为本系列文章对你有所帮助 请大家有钱的捧个钱场 点击此处赞助 赞助额0 1元起步 多少随意 无人驾驶汽车是汽车界的 目标 而这个 目标的实现离不开车载操作系统的完善 智能科技潮以强
  • [转]QNX_BSP包分析

    如果你认为本系列文章对你有所帮助 请大家有钱的捧个钱场 点击此处赞助 赞助额0 1元起步 多少随意 声明 本文只用于个人学习交流 若不慎造成侵权 请及时联系我 立即予以改正 锋影 email 174176320 qq com 这篇文章主要分
  • 浅谈QNX进程间通信(IPC)

    锋影 e mail 174176320 qq com 在QNX Neutrino中消息传递 Message passing 是IPC的主要形式 其他的姓氏也是基于消息传递实现的 QNX中提供的IPC形式如何下图所示 一 Synchronou
  • 嵌入式 Linux 系统在线升级策略-固件升级-升级固件-系统升级

    如果你认为本系列文章对你有所帮助 请大家有钱的捧个钱场 点击此处赞助 赞助额1元起步 多少随意 锋影 email 174176320 qq com 嵌入式 Linux 系统在线升级策略 对于运行 Linux 系统的嵌入式产品 很多时候我们发
  • [转]QNX与Linux OS比较优劣-QNX与Linux两家未来有望独霸车载电子操作系统

    如果你认为本系列文章对你有所帮助 请大家有钱的捧个钱场 点击此处赞助 赞助额0 1元起步 多少随意 声明 本文只用于个人学习交流 若不慎造成侵权 请及时联系我 立即予以改正 锋影 email 174176320 qq com 车载电子操作系
  • [译]一机多屏的虚拟机方案multivisor

    如果你认为本系列文章对你有所帮助 请大家有钱的捧个钱场 点击此处赞助 赞助额0 1元起步 多少随意 声明 本文只用于个人学习交流 若不慎造成侵权 请及时联系我 立即予以改正 锋影 email 174176320 qq com 创建生命和任务
  • 项目中QNX的USB驱动开发的反思

    锋影 e mail 174176320 qq com 接触驱动层的东西 心里还有点小激动 总感觉自己比没搞之前提高了那么一点点 也不知是真的假的 拉出来遛遛 1 整体思路 驱动层 先从驱动层说起 他将USB设备通过Resource Mana
  • 体验一个全新的RTOS-QNX系统功能介绍

    锋影 e mail 174176320 qq com QNX的简单的介绍 这个我就很惭愧的引用一下官方的一些说法 QNX Quick Unix Unix AT T QNX 实时操作系统是由加拿大著名的QNX SOFTWARE SYSTEMS
  • QNX驱动开发—进程调度和进程通信

    锋影 e mail 174176320 qq com QNX进程间调度和进程通信切换任务 一 进程调度方法 1 FIFO 先进先出队列法 一个最高优先级的线程可以一直执行到结束或是主动放弃CPU 高优先级的线程可以随时中断低优先级的线程 获
  • 机器人操作系统ROS(一)

    锋影 email 174176320 qq com 如果你认为本系列文章对你有所帮助 请大家有钱的捧个钱场 点击此处赞助 赞助额0 1元起步 多少随意 本篇文章主要是初步介绍ROS的基本知识以及安装等内容 一 ROS简介 ROS是啥 ROS
  • [转][QNX]对存储设备分区

    如果你认为本系列文章对你有所帮助 请大家有钱的捧个钱场 点击此处赞助 赞助额0 1元起步 多少随意 email 174176320 qq com 声明 本文只用于个人学习交流 若不慎造成侵权 请及时联系我 立即予以改正 命令格式 fdisk
  • [转]漫谈虚拟化-计算虚拟化中的 I/O 虚拟化

    如果你认为本系列文章对你有所帮助 请大家有钱的捧个钱场 点击此处赞助 赞助额0 1元起步 多少随意 声明 本文只用于个人学习交流 若不慎造成侵权 请及时联系我 立即予以改正 锋影 email 174176320 qq com 今天 咱们继续

随机推荐