南宁品牌网站建设公司,做网站简单需要什么,开发公司组织架构图模板,网页设计需要掌握哪些技能Qt全球峰会2023中国站 参会概要 前言峰会议程签到 Demo 演示开场致辞Qt Group 产品总监演讲#xff08;产品开发的趋势-开放的软件、工具和框架#xff09;产品战略QtQuick or QtWidgets#xff08;c or qml#xff09;Qt如何定义AI个人看法 Qt 在券商数字化转型和信… Qt全球峰会2023中国站 参会概要 前言峰会议程签到 Demo 演示开场致辞Qt Group 产品总监演讲产品开发的趋势-开放的软件、工具和框架产品战略QtQuick or QtWidgetsc or qmlQt如何定义AI个人看法 Qt 在券商数字化转型和信创改造中的创新实践Qt产品路线图关于Qt版本 Qt 赋能STM32 MPU 人机界面应用 - 助力用户构建强大高效的 GUI 下午场是分论坛进行我反复切换只选择了感兴趣的非零和博弈的 HMI 开发流程何为产品经理零和博弈具体到汽车行业 银河麒麟 Qt 框架源码级桌面实践分享Qt 的看护难度不是很理解该用词与 Qt 商业版本合作的原因疑难问题修复Qt 工作构想 使用静态代码分析工具提升软件质量手机拍照将就着看Qt OneOS 提升客户 HMI 产品开发体验Qt Wayland 最新进展如何在新的硬件平台上运行 Qt for MCUs为什么要在 MCU 上使用 Qt 官方现已适配超过35款MCU拍的实在糟糕但这些都是公开的资料 纪念品照片个人对 Qt 的看法 前言
在今年三月份的某一天意外的发现我所关注的公众号“Qt软件”头像由原本清新的绿色变为了厚重的黑色 →习惯了清新绿的我有些奇怪正好 Qt 在我常使用的 B站 有运营着活跃的官方账号于是尝试在该账号的视频下留言“logo由绿变黑是有什么寓意吗”得到了如下回复 再进入Qt官网查看发现已由 Qt Company 变为了 Qt Group惊觉自己对 Qt 的认知还停留在从前于是在九月下旬得到Qt全球峰会中国站在上海召开的消息推送时第一时间报名最终审核成功有幸参与了 Qt全球峰会2023中国站本人并不是一位资深的软件工程师今天只是站在一个普通开发者的角度记录此次会议的概要发表下个人愚见。
峰会议程
此次峰会上午场为全体大会下午场以分论坛方式举行分为 嵌入式开发 和 桌面/移动端开发 两个专场
签到 Demo 演示
峰会地址是上海万豪虹桥大酒店会场还是很好找的签到完成获得吊牌再送几本宣传册 开场致辞
Qt Group亚太区副总裁致辞全英文无翻译…
Qt Group 产品总监演讲产品开发的趋势-开放的软件、工具和框架
产品战略
总体而言Qt的产品战略为公开的工具、开放的框架专注于优化产品开发流程软件开发方面使其他部门无缝衔接入产品的开发流程中QA工具为产品的质量做了保证相信开放工具战略积极拥抱第三方如 Qt 6 拥抱 cmakeQtCreator 的目标是稳定的API开放插件生态集成更多有趣的功能开放的框架战略并不是要兼并所有而是包容的思想如在已有的软件基础上使用Qt进行组合
QtQuick or QtWidgetsc or qml
这真是个老话题了我已经不想多讨论直接粗暴的使用一个经典言论你的软件使用鼠标比较多就选择widgets触屏操作多就选择quick这句话适用于大部分场景。
Qt如何定义AI
生成式的AI并不能确保质量生成越多测试工作就越多由此引出了Qt 的 COCO7工具 AI是增强性的功能而不是主导性的功能。
个人看法
在很多开发者的认知中Qt 只是一个开发框架一些新的用户甚至可以说出“Qt是一个UI库”这样的言论在我看来按照 Qt 目前的布局它将是一个全套的解决方案。
Qt 在券商数字化转型和信创改造中的创新实践
由国泰君安的一位员工title就不提了分享Qt在金融证券行业的案例该行业中的投资者对软件响应速度有一定要求以及大量用户使用MacOS、Linux、国产操作系统跨平台需求
国泰君安2002年推出全行业首家全自研网上交易终端基于Delphi2015年8月行业首发一户通账户体系的融合金融终端2018年3月启动新框架调研2018年8月完成PC端技术栈的调研选择Qt作为国泰君安新一代PC端主要开发框架2019年12月完成整体基于Qt框架的MAC版富易国泰君安网上交易专用系统2021年7月得益于选择的Qt框架满足信创要求实现全行业首发上线支持国产系统版本富易2022年8月基于Qt自研框架2023年12月全面部署切换日均在线用户16万日调用量1亿
这是一个成功的案例该公司无疑是开拓、进取且勇敢的。
Qt产品路线图
获悉Qt目前已有4800万行代码这个代码量并不是只有Qt framework包含了COCO单元测试工具、Squish UI自动化测试、Test center 平台等详细的内容我建议直接去 Qt Group 看
关于Qt版本
当前的时间节点Qt最近的长期支持版本是6.5目前用户量最多的版本是Qt5.15由于用户量庞大原定的LTS版本支持三年的计划也延长了两年Qt6.6版本增加了很多特性 用于权限管理的QML API优化对 Android 的支持Style 的改进和优化Qt for web 的优化正在进行 c 20 的初步支持这是令人激动的未来考虑全面支持c 20异步I/O等等等等… 下一个LTS版本将是Qt6.8预计于2025年发布
Qt 赋能STM32 MPU 人机界面应用 - 助力用户构建强大高效的 GUI
意法半导体和Qt深度合作高性价比图像解决方案 下午场是分论坛进行我反复切换只选择了感兴趣的 非零和博弈的 HMI 开发流程
抱歉我没有太多产品思维也没有汽车行业的经验纯粹牛嚼牡丹
根据我拍下的照片抄录下一些概念
何为产品经理
产品经理是负责监督产品或一系列产品在其生命周期中的开发和管理的专业人士他们在定义产品策略、设定优先事项并指导产品开发过程中起着至关重要的作用。
零和博弈具体到汽车行业
在工作流程中总有一方会在一个周期内赢得主导权然后突然出现某个观点然后下一次就轮到另一方接管在设计和开发开始整合时我们听到了很多抱怨整个迭代过程中充满了摩擦当他们开始考虑将其复用并扩展到其它车型时整个代码库得支持变的难以为继甚至难如登天最终导致了延迟最初高利润的计划变成了一场白日梦
银河麒麟 Qt 框架源码级桌面实践分享
银河麒麟桌面操作系统中Qt 起到承上启下的作用系统层次从上往下依次是
业务应用图形化应用程序桌面环境任务栏、文件资源管理器等应用运行时Qt基础库环境Glibc、FFmpeg、openssl、bluez、DBus、alsa…硬件环境
Qt 的看护难度不是很理解该用词
以某版本为例统计了 Qt 开发模块数、API数量、目前社区未解决bug数量两千多个数据似乎很惊人同时要求了工程指标
与 Qt 商业版本合作的原因
产品质量得到保证促进生态从 Qt Group 可获得高质量的技术支持服务通过培训以及共同排查问题的过程提高研发实力
任何选择你最好都有你的理由。
疑难问题修复
麒麟系统级开发遇到的问题不常见太细节了在此就不放了只说一个常见的Qt 版本升级引发的兼容性问题。麒麟遇到这个问题的原因是由于Qt public API 的兼容性保证升级前过于乐观升级后出现大量问题原因是 private API 兼容性欠佳一些邪恶的软件工程师喜欢用Qt private 模块hhhhh狠狠的敲打
Qt 工作构想
构建多平台一致的 Qt 使用方法提高生态适配效率为 Qt 应用开发各环节赋能提高产品质量
很好的愿景第一条的解读如 windows 系统上 Qt 开发直接下载 Qt 提供的预编译包即可即使安装多个版本也无妨而在 Linux 下情况是不同的不熟悉 Linux 环境的开发者会浪费一些时间在这上面更遑论Linux发行版错综复杂徒增心智负担。
使用静态代码分析工具提升软件质量手机拍照将就着看
软件开发过程中如果没有采取积极的措施软件的复杂性/功能性将越来越快地增长称之为“软件侵蚀”我们需要阻止它
重构功能性不变从工程角度提升技术架构和质量持续的重构可改善软件侵蚀 在实践中这是难以实现的预算、时间、风险都是企业无法接受的最终很难改善问题
重构是个很好的办法只是作为集中式的任务来说有点困难把它分散到更小的迭代中预算、时间、风险虽然仍存在但可以通过日常任务的方式来处理类似敏捷开发方法使用 Axivion 进行 CI持续集成中的静态代码分析图穷匕见
Qt OneOS 提升客户 HMI 产品开发体验
OneOS 自上至下抽象为
应用场景组件层框架层内核层BSP/Driver硬件层 OneOS 框架层选择了 Qt for MCUs 作为开发框架以下直接展示产品 Qt Wayland 最新进展
linux 桌面正在迁移到 Waylandgnome 推动 WaylandKDE 6.0 全面支持 Wayland将于今年开发完毕KDE 加油
齐亮大佬云淡风轻的从 X-Server 为引围绕 Compositor 讲解 QtWayland让我汗流浃背差距太大了
如何在新的硬件平台上运行 Qt for MCUs
以下直接摘自演讲者PPT本人对 MCU 并不太了解侵删
为什么要在 MCU 上使用 Qt
使用 MCU 的优势 便宜通常比 MPU 价格更低快速启动时间大大缩短可靠复杂度更低更容易保证健壮性高效更容易快速实现大规模生产 原生 API 开发的劣势 开发效率低缺乏抽象层很难开始开发验证调试复杂厂商绑定每家都有各自的 API 和配置纯体力劳动 使用 Qt 解决了哪些问题 简单Design Studio 和 QML 适用于设计师和 TA可扩展性应用很容易在不同供应商的 MCU 和板卡之间迁移支持完善的文档和众多示例以及本地化支持
官方现已适配超过35款MCU拍的实在糟糕但这些都是公开的资料 在 MCU 上使用 Qt 非常简单而且不会被锁定在某个 MCU 供应商或特定板卡上你可以在一个官方支持的平台上试用然后根据自己选择的 MCU 进行定制移植的步骤都有详细记录你可以按照步骤进行
纪念品照片 个人对 Qt 的看法
使用 Qt 的时间也不短了算是一个 Qter犹记得第一次使用 Qt show 出一个窗口时激动的心情我很愿意相信Qt 为 c 焕发了活力c/c 的学习是枯燥的很多人学习 c 时都是对着冰冷的终端无情的打印字符做不出任何东西得不到正反馈很难不让人自我怀疑。Qt 简化了 c 的使用见到很多初学 Qt 的学生或是跨行业选手在连 c 基本语法基本语法不作具体定义大家伙别太魔怔都认不全的情况下使用 Qt 做出了简单的项目且能够不出巨大的纰漏颇有 “旧时王谢堂前燕飞入寻常百姓家” 的意味我本人也比较感激 Qt它让我平滑的学习了 c。而今Qt Group 有了更远大的目标一方面Qt 公司较小的体量维持着庞大的产品线令人担忧另一方面似乎很多优秀的作品都是由小而美的团队完成太多人的意见也会让事情变坏这很难评价。Qt 的多重授权、发律师函、以及嵌入式上 LGPLv3 协议的不明确解读颇受诟病期望未来能够有更好的商业化策略。不管怎样希望它越来越好。
最后让我们一起读出 “Qt”同 cute 读音。