统信UOS应用开发详解电子书下载

计算机与互联网 统信软件技术有限公司 编
简介: 一本统信UOS应用开发指南。

编委会

本书是统信UOS应用开发指南,包括5篇,共16章。背景知识篇介绍操作系统简史以及国产操作系统;应用开发篇是本书的核心,包括开发设计原则、开发环境与开发工具、Qt开发框架、DTK开发框架、DTK插件开发、服务开发、调试与性能优化;发布与部署篇介绍包格式、上架部署;桌面应用开发实战篇介绍6个难度从初级、中级到高级的经典应用案例,以及系统接口案例;常见问题篇介绍内核与驱动、开发工具相关、常用资源,帮助读者进一步提升开发水平。

本书内容全面,理论与实践相结合,语言表达清晰、简洁,有利于读者参考学习。

本书适合统信UOS的开发人员阅读,有助于其全面掌握开发内容;也适合有志于参与统信生态构建的信创厂商、应用开发者阅读参考。

《统信UOS应用开发详解》编委会

主编:

刘闻欢

副主编:

张 磊 王耀华 秦 冰

参编人员(按姓氏音序排列):

蔡同勋 陈 丹 陈 俊 陈 可 范朋程 方丽丽 高 冲 郭 辉

韩亚飞 何鲁港 胡 峰 黄碧波 黄文兵 黄文辉 焦芬芳 赖洪圣

李 鹤 李 琳 李 望 卢亚宁 吕培龙 马爱国 石 培 史维星

宋文泰 孙建民 谭 峰 王少君 吴荣杰 闫博文 杨建民 叶青龙

余 佳 张海东 张 爽 张 松 张 宪 赵成义 郑幼戈

推荐序

承载应用、连接硬件的操作系统,无疑是支撑信息技术运行和发展的基石,向自主操作系统迁移逐渐成为信息技术行业的共识。

生态是操作系统产业的核心。操作系统生态建设任重而道远,整体上可分为3个阶段。第一个阶段是满足关键行业的日常办公应用需求。目前中国操作系统生态已经完全满足了这个需求。第二个阶段是满足不同行业的多场景应用需求。这需要丰富的业务型软件、专用软件和外设硬件的支持。这也是当前生态建设的难点之一,目前我们就处于这个阶段。第三个阶段是进入广阔的消费者市场,真正满足普通用户的应用需求。统信软件技术有限公司(简称统信软件)正在向着这个方向努力。

在构建操作系统生态的道路上,我们需要“填坑补课”,填补生态建设中还没有做的特别好的方面,给开发者提供更强的生态吸引力。自成立以来,统信软件一直以“打造操作系统创新生态”为自己的使命。但也不得不承认有关统信UOS的应用开发技术资料相对匮乏,开发者在刚开始面对统信UOS时难免感觉无从下手。

应用开发人才是操作系统生态建设中必不可少的一环,人才培养的重要性不言而喻。因此,统信软件汇集众多一线开发人员的技术储备、心得体会,推出了这本《统信UOS应用开发详解》。本书具有以下特点。

1. 从开发者角度来组织本书的内容。本书的内容源自统信UOS一线开发人员的多年积累,面向开发者,按照应用开发的流程进行组织,并整理了在开发过程中可能会遇到的内核与驱动问题、常用开发工具与常用资源。

2. 详细解读开发工具DTK。DTK是统信软件基于Qt开发的一整套简单且实用的通用开发框架,提供了丰富的开发接口与支持工具,可满足日常图形应用、业务应用、系统定制应用的开发需求,提升开发效率,让开发者畅享跨平台、跨架构的开发体验。本书内容涵盖在开发过程中常用的DTK程序框架、图形控件、常用组件和设置界面,以及多种DTK插件的开发。

3. 理论与实践相结合,提供可学习、可参考的典型开发案例。书里介绍了6个典型的开发案例,包括简易文本编辑器、计算器、相册、邮箱客户端、影院、音乐播放器,还介绍了设备访问、托盘图标等系统接口案例。这些案例来自真实运行在统信UOS上的应用,对开发者更有借鉴价值。

4. 不仅注重讲解应用开发知识点,而且注重开发者全流程的技能培养。想要从零到一完成应用开发,除核心的Qt和DTK开发知识外,开发者还需要理解开发设计原则,能配置开发环境、选择合适的开发工具,会进行调试与性能调优,完成软件的打包、上架和部署。这个完整应用开发流程的各个环节在本书中都有介绍,读者可根据需要选择性阅读。

版权:人民邮电出版社