Serverless助力鸿蒙应用快速开发

命题企业:华为技术有限公司
企业介绍:
企业介绍:华为创立于1987年,是全球领先的ICT(信息与通信)基础设施和智能终端提供商。目前华为约有19.7万员工,业务遍及170多个国家和地区,服务全球30多亿人口。华为致力于把数字世界带入每个人、每个家庭、每个组织,构建万物互联的智能世界:让无处不在的联接,成为人人平等的权利,成为智能世界的前提和基础;为世界提供最强算力,让云无处不在,让智能无所不及;所有的行业和组织,因强大的数字平台而变得敏捷、高效、生机勃勃;通过AI重新定义体验,让消费者在家居、出行、办公、影音娱乐、运动健康等全场景获得极致的个性化智慧体验。 经营范围: 一般经营项目是:程控交换机、传输设备、数据通信设备、宽带多媒体设备、电源、无线通信设备、微电子产品、软件、系统集成工程、计算机及配套设备、终端设备及相关通信信息产品、数据中心机房基础设施及配套产品(含供配电、空调制冷设备、智能管理监控等)的开发、生产、销售、技术服务、工程安装、维修、咨询、代理、租赁;信息系统设计、集成、运行维护;集成电路设计、研发;统一通信及协作类产品,服务器及配套软硬件产品,存储设备及相关软件的研发、生产、销售;无线数据产品(不含限制项目)的研发、生产、销售;通信站点机房基础设施及通信配套设备(含通信站点、通信机房、通信电源、机柜、天线、通信线缆、配电、智能管理监控、锂电及储能系统等)的研发、生产、销售;能源科学技术研究及能源相关产品的研发、生产、销售;大数据产品、物联网及通信相关领域产品的研发、生产、销售;汽车零部件及智能系统的研发、生产、销售及服务;建筑工程;设计、制作、发布、代理各类广告;通信设备租赁(不含限制项目);培训服务;技术认证服务;信息咨询(不含限制项目);企业管理咨询(不含限制项目);进出口业务;国内商业、物资供销业业务(不含专营、专控、专卖商品);对外经济技术合作业务;房屋租赁业务(持许可经营证);以及其他法律法规不禁止的经营活动(依法须经批准的项目,经相关部门批准后方可开展经营活动)。许可经营项目是:增值电信业务经营。
命题内容及答题要求
【命题背景】:华为通过与大学合作,将鲲鹏芯片、欧拉操作系统、高斯数据库、昇腾处理器、昇思AI框架、华为云、数据通信、无线网络、鸿蒙、HMS等根技术通过课堂传授给学生,让学生掌握最新技术发展趋势;同时基于产业真实环境和真实问题,在“互联网+”大赛中提供企业命题,支持学生“真题真做”,以提升学生的创新实践能力。 云资源领取: 为支持报名华为命题的参赛团队更好地完成作品开发,华为将提供价值2000元人民币/队的云资源代金券,限队长领取。 请队长点击以下链接申请: https://developer.huaweicloud.com/college/competition-hlwplus2022.html 【命题内容】: HarmonyOS 是新一代的智能终端操作系统,为不同设备的智能化、互联与协同提供了统一的语言,HarmonyOS应用数量的丰富度是鸿蒙生态建设的关键指标之一,如何让传统农业、工业、医疗和IoT等IT建设能力较弱的企业低成本地开发并发布HarmonyOS应用,实现数字化转型是个挑战。采用传统的移动应用开发模式,需要同时掌握App端侧开发、运维并管理云端资源和服务,往往需要两个研发团队,开发成本高。最近几年Serverless成为云计算领域最热门的技术之一,Serverless具有零运维成本、零资源浪费和上线快的优点,向开发者屏蔽云的细节,将精力聚焦在业务逻辑的开发上,可以简化移动应用的云侧开发。 HarmonyOS应用使用Serverless作为云开发基座,可以让不懂云计算、不懂服务端开发和运维的人轻松完成HarmonyOS应用的开发,让HarmonyOS应用开发相比于传统端云开发模式效率提升 50%。更进一步,通过Serverless低代码IDE,将行业应用封装成行业Serverless模板,例如餐饮行业基于HarmonyOS的Serverless模板,开发者可以下载Serverless模板,基于模板快速构建并发布自己的HarmonyOS应用。提供一个餐饮行业模板,解决成千上万餐饮企业低成本开发并发布HarmonyOS应用的问题,快速繁荣鸿蒙生态。 华为HMS提供了HUAWEI AppGallery Connect(简称AGC)的Serverless平台,基于Serverless的云函数、云存储等服务,既可以直接开发HarmonyOS应用,又可以基于Serverless发明一种HarmonyOS行业模板,使得开发者购买下载模板之后就可以发布自己的HarmonyOS应用,实现华为鸿蒙生态、服务商和HarmonyOS的应用开发者三赢: 1)命题1:作为HarmonyOS应用开发者,基于Serverless开发一款可以在华为应用市场上架的HarmonyOS应用 2)命题2:作为HarmonyOS服务商,开发一种基于Serverless的模板框架,基于该Serverless模板框架可以快速开发行业HarmonyOS应用模板,并在华为终端云开发者联盟生态市场上架,基于HarmonyOS的应用开发者购买并下载行业模板之后,通过配置化或简单的二次开发快速发布自己的HarmonyOS应用,并在华为应用市场上架。 建议:应用和行业建议为农业、医疗、工业、人文以及传统需要数字化转型的领域 华为终端云开发者联盟免费提供Serverless开发资源: 1) HarmonyOS应用开发链接:https://developer.harmonyos.com/ 2)AGC Serverless资料链接: https://developer.huawei.com/consumer/cn/service/josp/agc/marketplacepage/index.html 3) 华为应用市场 应用上架资料链接:https://developer.huawei.com/consumer/cn/agconnect/distribute 【答题要求】:(条件2选1,也可全选,开发Serverless模板,基于开发的Serverless模板构建HarmonyOS应用并上架) 1、HarmonyOS应用开发:通过组合使用Serverless的云数据、云存储、云函数等来构建HarmonyOS应用,不需要自己搭建和运维服务端(例如云主机)环境,HarmonyOS应用通过华为应用市场AppGallery上架 2、基于HarmonyOS的Serverless模板开发:通过组合使用Serverless的云数据、云存储、云函数等结合行业特点构建一种行业Serverless模板框架,基于行业Serverless模板框架可以零代码、配置化的方式开发HarmonyOS应用 3、关键衡量指标: 1)HarmonyOS应用开发:支持弹性伸缩,随着App用户访问量增加可以动态的创建和释放资源,例如早晨8点大家集中使用打卡系统时不崩溃或者不卡顿 2)基于HarmonyOS的Serverless模板开发:提供一种Serverless模板框架,支持各行业开发自己的Serverless模板,配置化的方式完成HarmonyOS应用开发,开发的HarmonyOS应用具备弹性伸缩特性,能支持高并发访问 场景举例: 物联网和智能家电HarmonyOS设备:不需要购买云资源,部署服务端,通过Serverless云函数读取天气、空气指数等,通过天气信息控制家庭的智能设备,例如开启空气净化器 医疗领域:基于Serverless云函数、云数据库和云存储服务搭建HarmonyOS健康管理App,利用云函数和云数据库的弹性伸缩功能解决突发流量访问问题 人文领域:构建社区图书馆Serverless模板,提供访问图书馆的日/周人流、借书和还书的数量等,可以在HarmonyOS设备进行显示,例如华为智慧屏、手机等