正版图书 真实库存欢迎选购 可开电子发票 有需要联系客服!
¥ 82.47 6.4折 ¥ 129 全新
仅1件
作者徐礼文
出版社清华大学出版社
ISBN9787302600312
出版时间2022-03
装帧平装
开本32开
定价129元
货号31426790
上书时间2024-12-17
随着IoT产业的快速发展,消费者手中拥有越来越多的智能设备,但当前智能设备的操作系统仍然是以面向单设备的体验为主,没有发挥出多设备协同的优势,少量设备互联的体验难以在整个生态内系统性地规模复制。
HarmonyOS作为万物互联时代的操作系统,用革命性的分布式技术带来“超级终端”,实现多终端协同,为用户提供“超级应用”和“超级服务”。对于设备厂家,基于HarmonyOS,可以更便捷地加入IoT生态,实现设备智能化的产业升级。对于应用厂家,基于全新的操作系统HarmonyOS可将应用触达更多类终端(包括手机),发掘更多流量入口,吸引更多用户,实现从智能手机市场到全新万物互联市场的变革。
在2020年9月10日的华为开发者大会上,HarmonyOS开源项目OpenHarmony正式对公众开源,并托管在开放原子开源基金会,首个版本支持128KB~128MB设备。自9月开源以来,得力于广大开发者的关注及贡献,OpenHarmony开源社区已陆续发布了1.0初始版本、3.0 LTS版本,完善了SIG申请及项目孵化机制、第三方库组件组织代码库及Codelabs样例代码库,并已成为Gitee平台热度的开源项目之一。
2021年,升级到HarmonyOS的华为自有品牌手机超过1亿部,OpenHarmony生态也逐步建立起来,华为和美的打造的智能家居操作系统已发布。HarmonyOS正在逐步改变国内产业生态和国际产业竞争格局。
希望本书能够帮助HarmonyOS应用开发爱好者打开国产操作系统应用开发之门,正如华为消费者业务CEO余承东先生所说: “没有人能够熄灭满天星光,每位开发者都是华为公司要汇聚的星星之火,星星之火可以燎原。”HarmonyOS正聚集每位开发者的努力和贡献,
HarmonyOS作为底层基石为企业数字化赋能,其芯片、人工智能等技术通过云端输出,为全球数字化创新带来了崭新的活力。基于HarmonyOS打造的HMS移动生态将是继安卓、iOS后全球第三大移动应用生态。
本书特色
本书详细讲解HarmonyOS ArkUI的两大UI开发框架: ArkUI JS 和ArkUI ETS。通过大量案例带领开发者深入掌握HarmonyOS轻设备(ArkUI JS)、富设备(ArkUI ETS)和智能家居(OpenHarmony 3.0 LTS)方向应用开发,通过游戏案例教学的方式,让读者快速学习和掌握基于HarmonyOS的应用开发。同时本书提供了大量的代码示例,读者可以通过这些例子理解知识点,也可以直接在开发实战中修改并应用这些代码。另外,笔者专门为本书中的游戏实战章节录制了高清配套教学视频,并提供了本书涉及的源代码,以便于读者高效、直观地学习。
本书内容
本书分六篇共20章,主要内容如下:
篇,共2章,介绍HarmonyOS的系统特性、架构和应用开发环境搭建;
第二篇,共4章,深入浅出地介绍ArkUI JS框架内置组件、服务接口等,其中第5章通过一个分布式游戏案例深入讲解鸿蒙分布式应用开发的技巧,第6章深入讲解原子化服务和服务卡片的开发;
第三篇,共5章,深入讲解ArkUI JavaScript API;
第四篇,共3章,深入讲解ArkUI声明式UI框架(ArkUI ETS),其中第12章系统讲解ArkUI声明式框架的开发语言TypeScript,第14章深入介绍ArkUI ETS实战: 华为商城App开发;
第五篇,共3章,介绍OpenHarmony 3.0 LTS的源码下载、编译、烧录、北向和南向混合应用开发;
第六篇,共3章,介绍轻设备端JavaScript框架和富设备端JavaScript框架的原理,其中第20章详细介绍如何开发一个类Web范式的组件,并提交Gitee OpenHarmony仓库。
本书读者对象
学习本书内容需要具备一定的HTML、CSS、JavaScript基础知识,希望本书能够对读者学习使用鸿蒙开发者框架构建美观、快速、跨终端的移动应用程序有所帮助。本书适合HarmonyOS应用开发爱好者,以及嵌入式爱好者阅读。
致谢
感谢华为杭州研究所JS开发框架负责人吴勇辉、HarmonyOS JS框架架构师马家骏在写作本书过程中提出的宝贵改进意见,以及在写作本书过程中华为上海研究所于小飞提供的支持与帮助。
目前HarmonyOS ArkUI框架版本迭代较快,本书所涉及的内容可能在未来鸿蒙的框架版本中有所变化,望大家谅解。
徐礼文2022年1月
本书源代码
本书详细讲解HarmonyOS ArkUI(方舟开发框架)的两大UI框架:ArkUI JS(类Web范式框架)和ArkUI ETS(声明式UI范式框架)。通过大量案例带领开发者深入掌握HarmonyOS轻应用(ArkUI JS)、富应用(ArkUI ETS)、和智能家居(OpenHarmony 3.0 LTS)方向应用开发。 本书共6篇20个章节。篇为开发准备篇,共2章,介绍HarmonyOS的系统特性,架构和应用开发环境搭建;第二篇为类Web范式框架篇,共4章,深入浅出介绍ArkUI JS框架、内置组件、服务接口等,第5章通过一个分布式游戏案例深入讲解鸿蒙分布式应用开发的技巧,第6章深入讲解原子化服务和服务卡片的开发;第三篇为接口篇,共5章,深入讲解ArkUI JavaScript API;第四篇为声明式UI范式篇,共3章,深入讲解ArkUI声明式UI框架(ArkUI ETS),本篇第12章系统讲解ArkUI声明式框架的开发语言TypeScript,本篇第14章通过深入介绍ArkUI ETS实战:华为商城APP开发;第五篇为OpenHarmony篇,共3章,分别介绍OpenHarmony 3.0LTS的源码下载、编译、烧录和北向和南向应用开发;第六篇为提高篇,共3章,分别介绍轻鸿蒙端JavaScript框架和富鸿蒙端JavaScript框架的原理,后一章详细介绍如何给开发一个类Web范式的组件,并提交给Gitee OpenHarmony仓库。 学习本书内容,需要具备一定的HTML、CSS、JS基础知识,希望本书能够对读者学习使用鸿蒙开发者框架构建美观,快速,跨终端的移动应用程序有所帮助。
本书详细讲解HarmonyOS ArkUI的两大UI开发框架:ArkUI JS 和ArkUI ETS。通过大量案例带领开发者深入掌握HarmonyOS轻应用(ArkUI JS)、富应用(ArkUI ETS)、和智能家居(OpenHarmony 3.0 LTS)方向应用开发,通过游戏案例教学的方式,让读者快速学习和掌握基于鸿蒙操作系统的应用开发的能力。同时本书中提供了大量的代码示例,读者可以通过这些例子理解知识点,也可以直接在开发实战中稍加修改应用这些代码。
— 没有更多了 —
以下为对购买帮助不大的评价