CloudServices/Notifications: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
Line 9: Line 9:
** Client: use HTTP long polling
** Client: use HTTP long polling
** No encryption
** No encryption
* [[Services/Notifications/Research|Research messaging protocols (XMPP and AMQP)]]
* [[Services/Notifications/Meetings/Research|Research messaging protocols (XMPP and AMQP)]]
* Decide on protocol + technology
* Decide on protocol + technology
** protocol: AMQP
** protocol: AMQP

Revision as of 03:23, 17 February 2011

Meeting Notes

Milestones

First prototype and research phase (End of Jan 2011)

Second prototype using AMQP (End of Feb 2011)

  • Develop system specifications
    • Notifications client API (AMQP + REST)
    • Web app facing REST API
  • Second prototype
    • Client: (partially) implement AMQP client protocol for Firefox
    • Server: Set up RabbitMQ broker, implement client + web app facing agents
    • Assume users have Sync accounts
    • Encryption: TBD

Proof of concept (End of Mar 2011)

  • Incorporate input from
    • Brian Smith (crypto)
    • UX team
    • Ragavan (PM)