Labs/PAC: Difference between revisions

15 bytes added ,  14 September 2011
no edit summary
No edit summary
No edit summary
Line 3: Line 3:
PAC wishes to solve these issues by providing a user-controlled, pluggable system, where a user can mix and match which services they use for which purposes, and leverage the power of the browser as a user agent to mediate data exchange negotiations with other sites and users. It will build directly off of the Open Web Apps architecture, functioning as a 'headless webapp mediator', exactly as F1 does. Currently, that means that there is a Mozilla-implemented UI which mediates invocations of certain web activities, and various service providers can register with the mediator. Additionally, unlike F1, we may wish to implement our own web services which can provide Profile, Activities, and Contacts.
PAC wishes to solve these issues by providing a user-controlled, pluggable system, where a user can mix and match which services they use for which purposes, and leverage the power of the browser as a user agent to mediate data exchange negotiations with other sites and users. It will build directly off of the Open Web Apps architecture, functioning as a 'headless webapp mediator', exactly as F1 does. Currently, that means that there is a Mozilla-implemented UI which mediates invocations of certain web activities, and various service providers can register with the mediator. Additionally, unlike F1, we may wish to implement our own web services which can provide Profile, Activities, and Contacts.


* The [[Labs/PAC/Psync|Profile Server]] is a repository for a user's personal profile data. It provides an API and a user interface for a user to license select portions of their identity and personal data (including Delta and Contacts) to interested parties.
* The [[Labs/PAC/Psync|Profile Mediator]] is a repository for a user's personal profile data. It provides an API and a user interface for a user to license select portions of their identity and personal data (including Delta and Contacts) to interested parties.
* [[Labs/PAC/Delta|Delta]] is a tool for connecting a user's various social activity streams. From this stream intersection point, a user can license relevant pieces of their selected streams to interested parties.
* [[Labs/PAC/Delta|Delta]] is a tool for connecting a user's various social activity streams. From this stream intersection point, a user can license relevant pieces of their selected streams to interested parties.
* [[Labs/PAC/Contacts|Contacts]] is a repository of a user's social connections across sites. From this address book, a user can let interested sites know pieces of their social graph, potentially organized into groups.
* The [[Labs/PAC/Contacts|Contacts Mediator]] is a repository of a user's social connections across sites. From this address book, a user can let interested sites know pieces of their social graph, potentially organized into groups.


other connected projects:
other connected projects:
58

edits