BAE:移动互联网应用运行环境

阅读更多

背景:

目前,手机操作系统种类多,差异大,缺乏开放给上层应用的有效的统一接口,导致移动终端应用开发的门槛高、周期长,终端适配工作量大,在不同终端平台上的用户体验也往往存在着较大的差异,这些直接影响了终端应用的快速有效部署。

什么是BAE?

BAE(Browser based Application Engine,基于浏览器技术的应用引擎)是部署在移动终端上的移动互联网应用运行环境,它支持移动Widget的跨平台运行。
       为了提升移动互联网应用的用户体验,实现应用快速开发、部署,中国移动设计并开发了BAE。BAE除了具备基本的浏览器功能,还支持新的移动互联网应用形式--移动widget的运行,移动Widget具有小巧轻便、易于开发部署、用户体验出众等特点。同时,中国移动在BAE项目基础上与沃达丰、软银一道在联合创新实验室(JIL,Joint Innovation Lab)当中开展了Mobile Widget系统的研究开发,定义统一的JIL Mobile Widget标准,开发软件参考实现,并进行着在全球范围内构建移动Widget生态环境的尝试。中国移动的BAE完全支持JIL Widget格式,也能兼容部分互联网上流行的Widget,如Apple Dashboard Widget等。

开放的运行环境

BAE目前支持Symbian、Windows Mobile以及OMS等主流移动终端智能平台,基于BAE Widget SDK开发的widget应用,采用标准的Web语言,可以在不同终端平台上的BAE环境上运行,并具有一致的用户体验。 强大的BAE widget引擎屏蔽了手机操作系统的差异性,真正实现了移动Widget“一次开发,到处运行”的跨平台运行,有效的降低了终端适配的难度,加快了终端应用的部署。

丰富的业务能力:

根据移动终端、移动业务运营等相关特点,BAE采用灵活的应用框架,为开发者提供丰富的应用编程接口,既支持对移动终端能力(语音呼叫、短信、彩信、PIM、多媒体、终端属性等)、应用平台资源的访问(位置信息、鉴权计费等),也支持通过动态加载,调用第三方应用模块的能力。因此,除了传统互联网特色的Widget外,还将会有大量移动终端、移动通信特色的Widget供BAE用户选择。

完善的配套工具:

除了支持Widget运行的应用运行环境BAE之外, 中国移动还将为开发者提供了一系列的Widget技术规范、Widget应用开发文档、开发工具以及应用模拟器、开发者社区等,为用户Widget应用聚合平台,供用户选择下载。

有效的安全机制:

为了保证Widget应用完整性、合法性,保障用户数据安全性、手机工作正常、稳定,BAE将提供一套完整的Widget认证签名机制,通过分级分域,对本地资源、网络侧资源访问等进行鉴权、控制。

中国移动希望能以研发BAE产品为契机,与业界合作伙伴共同构建移动互联网应用生态环境,繁荣移动互联网产业。


你可能感兴趣的:(互联网,中国移动,网络应用,Mobile,Windows,Mobile)