Http://labs.chinamobile.com/community/groups/10166
Visit http://labs.chinamobile.com/bae/download SDK
Background:
Currently, mobile phone operating systems vary widely and lack effective and unified interfaces open to upper-layer applications. As a result, mobile terminal application development requires a high threshold and a long cycle, and the terminal adaptation workload is high, user Experience on different terminal platforms is often quite different, which directly affects the rapid and effective deployment of terminal applications.
What is Bae?
Browser-based application engine (BAE) is a mobile Internet application running environment deployed on mobile terminals. It supports cross-platform running of mobile widgets.
To improve the user experience of mobile Internet applications and achieve rapid application development and deployment, China Mobile has designed and developed Bae. In addition to basic browser functions, Bae also supports the running of mobile widgets, a new form of mobile Internet applications. Mobile widgets are small and lightweight, easy to develop and deploy, and provide outstanding user experience. Currently, bae supports the Jil widget format (the widget standard jointly defined by China Mobile and Vodafone and Softbank) and is also compatible with some popular widgets on the Internet, such as Apple Dashboard widgets.
Open Runtime Environment
Bae currently supports mainstream mobile terminal intelligent platforms such as Symbian, Windows Mobile, and OMS. It is a widget application developed based on the BAE widget SDK and adopts a standard Web language, it can run in the BAE environment on different terminal platforms and has a consistent user experience. The powerful Bae Widget engine shields the differences in mobile phone operating systems and truly achieves the cross-platform operation of mobile widgets "one-time development, running everywhere", effectively reducing the difficulty of terminal adaptation, this accelerates the deployment of terminal applications.
Rich business capabilities:
Based on the characteristics of mobile terminals and mobile business operations, Bae adopts a flexible application framework to provide developers with a wide range of application programming interfaces, it supports access to mobile terminal capabilities (voice calls, text messages, MMS, Pim, multimedia, terminal attributes, etc.) and application platform resources (location information, authentication and billing, etc ), it also supports the ability to call third-party application modules through dynamic loading. Therefore, in addition to the traditional Internet-specific widgets, there will also be a large number of mobile terminals, mobile communication-specific widgets for Bae users to choose from.
Comprehensive tools:
In addition to the application runtime environment Bae that supports widget running, China Mobile also provides developers with a series of widget technical specifications, widget application development documents, development tools, application simulators, and developers.CommunityFor the user widget application aggregation platform for the user to choose to download.
Effective security mechanisms:
To ensure the integrity and legitimacy of the widget application, ensure the security of user data, and ensure the normal and stable operation of mobile phones, bae will provide a complete set of widget authentication signature mechanism, through hierarchical domain separation, authenticate and control local and network-side resource access.