Project Push

(This project still needs a name.)

Goals

Motivations

Push messaging can give you real-time notifications whilst consuming less power on your device, compared to every application maintaining an open connection at all times.

Current options don't allow you to stay in control of your data, and require that you use their servers and proprietary service clients.

Project Push is to be an alternative to Google Cloud Messaging.

Roadmap

I plan to do things in this order:

  1. Drafting (July 2018)
    • Draft specification
    • Community review
  2. Base Implementation
    • Actual specification
    • Reference implementations
  3. Widening Support
    • Additional implementations of protocols (in other languages)
    • Adding support to relevant, popular libre software