CloudServices/Notifications
Jump to navigation
Jump to search
Project
- Engineers involved:
- Alex Amariutei
- Shane da Silva
- Toby Elliot
- Philipp von Weitershausen
- Meeting Notes
Milestones
First prototype and research phase (End of Jan 2011)
- First prototype
- Server: simple Python app
- Client: use HTTP long polling
- No encryption
- Research messaging protocols (XMPP and AMQP)
- Decide on protocol + technology
- protocol: AMQP
- RabbitMQ broker + REST agents in Python
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)