BAE WebApp开发 [0]——基于移动BAE平台开发的WebApp的演示
BAE系统
(Browser based Application Engine)——即基于浏览器技术的应用引擎——亦在加紧开发中。 据了解,BAE是具备运营商差异化能力的跨终端系统移动互联网应用平台,它支持Mobile Widget(移动微技)的跨平台运行,能快速在手机上实现一般网页很难实现的功能和应用,例如多媒体播放功能、位置信息访问等。
中国移动希望借助于BAE增强对终端的掌控,并为终端用户提供丰富的移动应用。“中国移动在BAE项目基础上与沃达丰、软银一道在联合创新实验室(JIL,Joint Innovation Lab)当中开展了Mobile Widget系统的研究开发,定义统一的JIL Mobile Widget标准,开发软件参考实现,并进行着在全球范围内构建移动Widget生态环境的尝试。”中国移动研究院BAE项目组负责人侯清富、程宝平向《通信产业报》记者表示。
以上摘自搜搜百科《BAE》词条,地址:http://baike.soso.com/v746508.htm。更详细的介绍请前往阅读。
Widget应用
Widget是运行在手机上采用HTML/CSS/JavaScript编写的Web应用程序。在开发Widget应用时,可以使用传统Web开发中的所有功能和API接口,除此之外,Widget的运行环境中还扩展了很多移动终端及业务能力接口,通过这些接口可以提供通讯录、多媒体、终端信息等终端能力及位置、地图等业务能力,这些接口的调用方法与传统JavaScript API接口的调用方法基本相同,不会增加使用门槛。由于这种Widget应用的应用格式遵循WAC规范,所以我们就称这些应用为WAC Widget,一般简称为Widget应用。
如上:
- BAE可以运行在Android、iOS、WP系统,具有跨平台功能,提供Widget页面缩放功能;
- Widget是使用HTML/CSS/Javascript开发、运行在BAE(移动BAE)平台上的WebApp应用;
- 通过使用BAE的缩放页面功能,以及Javascript完成页面布局的动态调整,可实现多分辨率的应用布局自适配,真正实现一套代码(Javascript)、一套布局(HTML/CSS)多平台、多分辨率运行(目前已实现320*480分辨率及以上的适配)。
下面介绍一下BAE及WebApp的安装,首先将BAEDemo.apk和WidgetDemo.wgt拷贝到SD卡根目录。
1、安装BAEDemo.apk 安装完成后打开
2、点击《应用安装》
3、点击《本地安装》
4、点击《WidgetDemo.wgt》
在弹出确认窗口上 点击确认
5、安装成功 如下图
6、点击《WidgetDemo-01》打开应用
如此,即完成了BAE、Widget的安装。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架