WebAPI/ContactsAPI: Difference between revisions

Jump to navigation Jump to search
put some intro before the TOC
(→‎Considered changes: phonetic-given-name/family-name requested of VCARDDAV)
(put some intro before the TOC)
Line 1: Line 1:
= Contacts API specification =
= Contacts API specification =
ContactsAPI is also known as WebContacts (or Contacts+).
== Goals ==
== Goals ==
Provide read/write DOM API access to the device address book, and the contacts contained therein with a simple minimal API that has a high-degree of interoperability with both device address books and commonly published web contact information ([[vCard4]]/[[hCard]]). - [[User:Tantek|Tantek]]
Provide read/write DOM API access to the device address book, and the contacts contained therein with a simple minimal API that has a high-degree of interoperability with both device address books and commonly published web contact information ([[vCard4]]/[[hCard]]). - [[User:Tantek|Tantek]]
Line 8: Line 6:
* '''[[#W3C_DAP_Contacts|W3C DAP work]]''' - similar but problematic. See the [[#W3C_DAP_Contacts|W3C DAP section below]] for how the ContactsAPI fixes key problems with the DAP approach.
* '''[[#W3C_DAP_Contacts|W3C DAP work]]''' - similar but problematic. See the [[#W3C_DAP_Contacts|W3C DAP section below]] for how the ContactsAPI fixes key problems with the DAP approach.
* '''A more "appy" Contacts API''' - that allows web apps to both access and be providers for contacts. This [[ContactsAPI]] is focused specifically on ''device'' contacts access for reasons of design simplification and prioritization for [[B2G]]. For exploring a broader / more 'appy' Contacts API see work on [[WebActions]], [[WebActivities]], and [[Labs/Contacts/ContentAPI]].
* '''A more "appy" Contacts API''' - that allows web apps to both access and be providers for contacts. This [[ContactsAPI]] is focused specifically on ''device'' contacts access for reasons of design simplification and prioritization for [[B2G]]. For exploring a broader / more 'appy' Contacts API see work on [[WebActions]], [[WebActivities]], and [[Labs/Contacts/ContentAPI]].
The ContactsAPI is also known as WebContacts (or Contacts+).
__TOC__


== Status ==
== Status ==
canmove, Confirmed users
2,887

edits

Navigation menu