BONDI (OMTP) - BONDI (OMTP)

BONDI
VývojářiOtevřete platformu mobilních terminálů
První vydání16. února 2009; Před 11 lety (2009-02-16) na MWC 2009
Stabilní uvolnění
BONDI 1.1 / 11. února 2010; před 10ti lety (2010-02-11)[1]
PlošinaWindows Mobile (referenční implementace), Android, VAŘIT, iOS[Citace je zapotřebí ], Jáva, Limonáda, Maemo, Palm OS, OKRAJ[Citace je zapotřebí ], Symbian, bada
LicenceApache 2.0
webová stránkabondi.omtp.org

BONDI (pojmenoval podle Pláž Bondi ) je rámec API zaměřený na mobilní zařízení. OMTP zahájila iniciativu BONDI, která definovala nová rozhraní (Javascript API) a bezpečnostní rámec (založený na XACML Popis zásad) pro bezpečný přístup k funkcím mobilních telefonů (vyvolání aplikace, nastavení aplikace, fotoaparát, komunikační protokol, galerie, umístění, zasílání zpráv, trvalá data, osobní informace, stav telefonu, interakce uživatele) z prohlížeče a modulu widgetů bezpečným způsobem .

BONDI podporuje aplikace založené na widgetech i webové aplikace.

Dějiny

BONDI zahájila v roce 2008 společnost OMTP. První widget BONDI založený na předběžné verzi specifikace 1.0 byl představen na MWC 2009 v únoru 2009.

Verze 1.0 specifikace API vydaná 2. června 2009[2] s vydáním údržby (1.01) po 30. červenci 2009[3]

Verze 1.1 API byla vydána jako stabilní 11. února 2010.[4]

V únoru 2010, v MWC V roce 2010 byla Samsung Wave vydána jako první mobilní telefon, který obsahuje BONDI jako integrované API jako součást bada plošina.

Na MWC 2010, The Wholesale Applications Community (WAC) oznámila, že BONDI bude jednou z použitých technologií.[5]

API

Od verze 1.1 definuje BONDI API následující rozhraní:[6]

  • Spouštěč aplikací - přístup k nainstalovaným aplikacím. Poskytuje také přístup k nativním aplikacím, jako jsou zasílání zpráv, telefonování a nově nainstalované aplikace.
  • Zprávy - Odesílejte a spravujte textové, binární a multimediální zprávy prostřednictvím e-mailu, SMS a MMS.
  • Interakce s uživatelem - Umožní widgetům přístup k funkcím, které se integrují s uživatelským rozhraním modulu runtime modulu runtime.
  • Souborový systém - přístup k souborovému systému zařízení.
  • Galerie - přístup do galerií médií umístěných v telefonu.
  • Stav zařízení - přístup ke stavovým informacím, jako je například stav baterie nebo orientace displeje.
  • Konfigurace aplikace - přístup k statickému úložišti specifickému pro aplikaci pro preference a další nastavení aplikace.
  • Geolokace - Umožňuje detekci polohy uživatele abstrahováním z řady metod lokalizace.
  • Fotoaparát - přístup k místním kamerovým zařízením umožňujícím pořizování videa a fotografií.
  • Telefonie - přístup k informacím o posledních hovorech (zmeškaných, přijatých a zahájených).
  • PIM - Správa osobních informací poskytuje přístup k API kontaktů, kalendářů a úkolů. Viz. níže.
  • Kontakt - Přístup ke kontaktům dostupným v adresářích.
  • Calendar (Kalendář) - Přístup k kalendářům zařízení.
  • Úkol - přístup k funkcím správy úkolů rezidentního telefonu

Nadcházející API 1.5 přidá nebo změní následující API:[7]

  • APDU - Umožňuje komunikaci mezi webovou aplikací a čipovou kartou pomocí datových jednotek aplikačního protokolu (APDU).
  • Bluetooth - Přístup k funkcím Bluetooth.
  • Crypto - Poskytuje kryptografické funkce, jako je hash, ověření podpisu, šifrování a dešifrování.
  • DLNA - Umožňuje zjišťování zařízení DLNA v místní síti a ovládání zařízení.
  • Server Push - Poskytuje funkčnost doručování OMA Push webovým aplikacím spuštěným v kontextu widgetu.
  • Senzor - přístup k senzorům zařízení, jako jsou senzory akcelerometru, výškoměru, teploty okolí nebo náklonu.
  • Telefonie - Rozšíření stávajícího API umožňující zpracování příchozích a odchozích telefonních hovorů.

Opatření

K ochraně uživatelů před škodlivými webovými aplikacemi definuje BONDI vrstvu zásad mezi API a zařízením. Zásady lze nastavit na úrovni poskytovatele widgetů (pro podepsané widgety) na úrovni widgetů nebo na úrovni API call-by-call pro webové stránky.

Každý widget nese manifest deklarující rozhraní API, která má tento widget používat, což umožňuje uživatelům instalovat (ordeny instalace) na základě funkce, kterou widget zamýšlí použít.

Reference

  1. ^ „OMTP oznamuje nejnovější verzi BONDI verze 1.1“. Tisková zpráva OMTP. OMTP. Archivovány od originál dne 20. února 2010. Citováno 2010-03-02.
  2. ^ „Verze BONDI Approved verze 1.0 byla vydána se závazkem operátorů a výrobců.“. Tisková zpráva OMTP. OMTP. Archivovány od originál dne 29. 12. 2009. Citováno 2010-03-02.
  3. ^ „OMTP oznamuje vydání BONDI 1.01“. Tisková zpráva OMTP. OMTP. Archivovány od originál dne 31. ledna 2010. Citováno 2010-03-02.
  4. ^ „OMTP oznamuje nejnovější verzi BONDI verze 1.1 a nové widgety pro různé platformy“. Tisková zpráva OMTP. OMTP. Archivovány od originál dne 20. února 2010. Citováno 2010-03-02.
  5. ^ „Přední operátoři se spojili a uvolnili potenciál globálních aplikací“. Tisková zpráva WAC. WAC. Citováno 2010-02-15.
  6. ^ „Specifikace BONDI API - verze 1.1“. Archivovány od originál dne 27. února 2010. Citováno 2010-03-02.
  7. ^ "BONDI 1.5 API Public Working Draft v1". Archivovány od originál dne 24. února 2010. Citováno 2010-03-02.

externí odkazy