`
androider
  • 浏览: 748033 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

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产品为契机,与业界合作伙伴共同构建移动互联网应用生态环境,繁荣移动互联网产业。


分享到:
评论

相关推荐

    做一个自己的Widget引擎-移动互联网hot

    #### 中国移动BAE:跨平台移动互联网应用平台 BAE(Browser-based Application Engine),即基于浏览器技术的应用引擎,是中国移动推出的跨终端系统的移动互联网应用平台。BAE支持Mobile Widget在多种移动操作系统...

    中国移动BAE白皮书

    - **背景**:随着移动互联网技术的发展,用户对于移动应用的需求日益增长,为了满足这种需求并提高开发效率,中国移动推出了BAE平台。 #### 1.2 BAE在中国移动的角色 - BAE在中国移动内部扮演着重要的角色,它不仅...

    人工智能-机器学习-移动互联网终端图形自适应中间性中控件库的开发与应用.pdf

    这篇论文的贡献在于提供了一个解决方案,以解决移动应用在多操作系统环境下的兼容性问题,促进了移动互联网智能终端应用的快速开发和用户体验的提升。通过图形控件库,开发者可以更轻松地创建适应各种移动设备的应用...

    融合移动互联网与云服务平台的应用系统设计.pdf

    综上所述,这份文档提供的知识点涵盖了当前在融合移动互联网与云服务平台进行应用系统设计时必须考虑的关键技术、架构设计、系统开发和性能优化等多个方面,展现了在大数据环境下,如何构建高效、稳定、安全的应用...

    BAE-introduce.zip_百度bae

    百度BAE,全称为百度应用引擎,是百度推出的一款基于云计算技术的互联网应用开发与部署平台。它为开发者提供了便捷、高效、安全的云端环境,使得开发者无需关注底层硬件设施,只需专注于应用的开发,即可实现应用的...

    BAE入门bae-django-master.zip

    BAE是百度提供的一种云端开发平台,特别适合运行Python应用程序,而Django则是一个流行的Python Web框架,用于快速开发高效、可维护的网站。 **Django知识点** 1. **Django框架**: Django是一个高级的Web框架,...

    BAE工具下载.pdf

    BAE是一种云开发工具,它提供了在云端快速开发、部署和运行应用程序的服务。文档中提到了Eclipse集成开发环境(IDE)的相关组件和工具,尤其是与BAE工具相关的插件安装和配置方法。让我们详细解析文档中提及的相关...

    各应用平台开放:互联网生态的新机遇

    ### 各应用平台开放:互联网生态的新机遇 随着互联网行业的快速发展和竞争格局的变化,单一的个体或企业很难凭借自身的力量在市场上取得显著的竞争优势。在这个背景下,应用平台的开放成为了一个重要的趋势,它不仅...

    百度BAE说明文档

    BAE的核心原理在于将开发者的代码运行在百度的分布式计算环境中,通过自动负载均衡和弹性伸缩,确保应用的稳定性和高性能。 **二、基本使用三步曲** 1. **创建应用**:首先,开发者需要在BAE平台上注册账号并创建...

    百度BAE环境下的ssh应用

    可以运行在百度云服务器上 1、本示例是一个简单的ssh应用,对单表进行新增和查询操作; 2、使用ssh版本为struts2-core-2.3.1.2,spring-aop-3.0.5.RELEASE,hibernate-3.6.5.Final; 3、struts2的配置采用xml(目前不...

    BAE:Boundless Athletics Engine - 普林斯顿大学 COS 333 项目

    "BAE: Boundless Athletics Engine" 是一个由普林斯顿大学计算机科学系(COS)333课程的学生开发的项目。这个项目的核心目标是创建一个无限制的运动引擎,可能涉及模拟各种体育活动、物理计算、动画生成等多个方面。...

    助力开发-BAE及云推送打造云端应用

    1. **百度应用引擎(BAE)**:BAE是百度云计算的一项核心服务,它为开发者提供了完整的服务器环境,支持多种编程语言如PHP、Java、Python等。开发者无需关心服务器硬件配置、系统维护等问题,只需关注业务代码,极大...

    wordpress 3.7 for BAE

    1. `app.conf`:这是BAE平台的应用配置文件,用于定义应用的运行环境、资源配置等信息,比如端口设置、数据库连接等。 2. `readme.html`:标准的WordPress安装包通常包含此文件,提供了关于WordPress的基本信息、...

    wp-bae:WordPress个人云存储插件

    标题“wp-bae:WordPress个人云存储插件”揭示了这是一款专门为WordPress设计的插件,其主要功能是将网站的媒体文件存储在百度个人云存储(Baidu Personal Cloud Storage,简称BCE)上。这款插件旨在帮助用户优化网站...

    Wordpress博客程序bae版

    BAE是百度提供的一个云计算平台,支持开发者在云端部署和运行各类Web应用程序,包括基于PHP的WordPress。 1. **WordPress基础知识**: - WordPress是一款开源的CMS,基于PHP和MySQL数据库,拥有丰富的主题和插件,...

    PHP实例开发源码-HiBCS 百度BAE版.zip

    通过深入研究这个实例,开发者不仅可以了解如何在百度BAE上运行PHP应用,还能学习到PHP编程的最佳实践以及云环境下的应用架构设计。同时,这也可以作为一个起点,帮助开发者进一步提升在云平台上的开发和运维能力。

    wordpress 3.5.1 for BAE

    1. **app.conf**:这是BAE平台的应用配置文件,包含了应用的配置信息,如运行环境、数据库连接等,是将WordPress部署到BAE时必不可少的配置。 2. **readme.html**:这是WordPress的标准文件,包含版本信息、更新...

    基于Python和Django的百度应用引擎BAE示例应用设计源码

    本源码提供了一个基于Python和Django的百度应用引擎BAE示例应用设计。项目包含2370个文件,其中包括1171个PO文件、826个Python源文件、102个GIF图片、98个HTML文件、68个JavaScript文件、24个CSS样式文件、21个PNG...

    bae:(E)带有(A)lpine.js和(B)ootstrap的入门-BAE

    "BAE"通常指的是百度应用引擎(Baidu App Engine),这是一个由百度提供的云端开发平台,允许开发者构建、部署和管理基于Web的应用程序。本主题提及的"BAE"似乎与前端开发有关,特别是结合了Alpine.js和Bootstrap这...

Global site tag (gtag.js) - Google Analytics