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的安装。