Skip to content
Surf Wiki
Save to docs
technology/web

From Surf Wiki (app.surf) — the open knowledge base

Bondi (software)

Mobile API framework


Mobile API framework

FieldValue
nameBONDI
captionBONDI widget manager running on Windows Mobile Reference Implementation
releasedat MWC 2009
latest_release_versionBONDI 1.1
latest_release_date
website[bondi.omtp.org](https://web.archive.org/web/20130509121758/http://bondi.omtp.org/)
developerOpen Mobile Terminal Platform
licenseApache 2.0
platformWindows Mobile (reference implementation), Android, BREW, iOS, Java, LiMo, Maemo, Palm OS, RIM, Symbian, bada

BONDI (named after Bondi Beach) is an API framework aimed at mobile devices. OMTP launched the BONDI initiative, which defined new interfaces (JavaScript APIs) and a security framework (based on XACML policy description) to enable the access to mobile phone functionality (e.g. camera, location, messaging, persistent data) from a browser or widget engine in a secure way.

BONDI supports widget-based applications as well as web-based applications.

History

Work on BONDI started in 2008. The first BONDI widget, based on a preliminary version of the 1.0 specification, was shown at Mobile World Congress in February 2009.

Version 1.0 of the API specification released on June 2, 2009, with a maintenance release (1.01) following on July 30, 2009.

Version 1.1 of the API was released as stable on February 11, 2010.

In February 2010, at the Mobile World Congress, the Samsung Wave was released as the first mobile phone to contain BONDI as a built-in API, as part of its bada platform.

Policies

To safeguard users from malicious web applications, BONDI defines a policy layer between the API and the device. Policies can be set on a widget provider level (for signed widgets), on a widget level, or on an API call-by-call level for web pages. Every widget carries a manifest declaring the APIs to be used by that widget, allowing users to install (or deny installation) based on the function the widget intends to use.

References

References

  1. "OMTP announces latest BONDI release 1.1". [[OMTP]].
  2. "BONDI Approved Version 1.0 is released with commitment from operators and manufacturers". [[OMTP]].
  3. "OMTP announces the release of BONDI 1.01". [[OMTP]].
  4. "OMTP announces latest BONDI release 1.1 and new cross platform widgets". [[OMTP]].
Info: Wikipedia Source

This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page.

Want to explore this topic further?

Ask Mako anything about Bondi (software) — get instant answers, deeper analysis, and related topics.

Research with Mako

Free with your Surf account

Content sourced from Wikipedia, available under CC BY-SA 4.0.

This content may have been generated or modified by AI. CloudSurf Software LLC is not responsible for the accuracy, completeness, or reliability of AI-generated content. Always verify important information from primary sources.

Report