IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> 新一代嵌入式UI框架 HaaS UI 使用JS在嵌入式开发炫酷前端 -> 正文阅读

[JavaScript知识库]新一代嵌入式UI框架 HaaS UI 使用JS在嵌入式开发炫酷前端

HaaS UI 是一款面向AIoT 领域的渐进式JS应用开发框架,以移动开发理念有效降低开发者研发AIoT带屏应用难度。

理念

移动开发模式,全面拥抱JavaScritp开源生态,且系统服务通过统一的JSAPI,实现一端开发,多端运行策略

框架特色

框架介绍

前端框架能力

  • 前端框架:采用Vue.js(v2.6.12)开源框架,实现了W3C标准的标签和样式子集
  • CSS样式:盒模型、Flex、Transition、Transform、线性渐变、阴影......
  • 前端组件:button,video,scroller,test,image,slider,canvas......

应用框架能力

  • 多应用能力:引入类似android应用理念,可以将IoT场景里将复杂的业务进行拆成多个应用,独立运行降低资源开销,当应用退出后则会回收内存资源
  • 热更新能力:支持应用的独立升级(不依赖OTA升级),实现应用更加敏捷的版本迭代
  • 包管理能力:实现对不同应用的管理,基于该模块可以扩展出应用市场,可以实现三方应用的在线安装功能

图形框架能力

  • 图片解码:支持jpeg、png解码能力
  • 字体:支持FreeType2 矢量字库
  • 支持Lottie、SVGA动画特效
  • 视频图层合并:支持Video层与 OSD层叠加,目前建议自带视频硬件合成(可有效降低CPU占用率)
  • GPU硬件加速:支持通过GreenUI图形框架的Canvas api,实现对不同渲染引擎的对接,通过扩展OGLES接口,实现对GPU硬件加速支持

支持平台系统

AliOS Things、Linux、Window、MacOS 系统

推荐硬件

  • CPU频率:推荐 单核 >800MHZ,更高的频率效果更加
  • 框架资源占用(纯软件绘制):RAM 2.5MB~4MB, ROM 1.5MB (不包含字库)
  • 一般场景(720P分辨率):包含多个应用,推荐10MB~16MB内存,ROM(包含字库) 10MB~16MB

HaaS UI 部分产品化演示效果

IoT带屏公板效果

HaaS UI 使用JS在嵌入式开发炫酷前端

词典扫读笔

智能面板

门禁监控

(提供Video层与UI层的合成方案)

更多物联网开发黑科技和炫酷案例,请前往

HaaS开发框架HaaS积木方案,赋能生态开发者,让您快速找到自己需要的解决方案,硬件主板与外设,以及各种应用组件。https://haas.iot.aliyun.com/HaaS UI 轻应用显示框架介绍 · 语雀定位是一个面向AIoT 领域的渐进式JS应用开发框架,...https://www.yuque.com/wcye0k/haasui/awyrlg

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2022-02-26 11:22:00  更:2022-02-26 11:23:26 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 9:50:25-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码