Skip to content

Instantly share code, notes, and snippets.

@idelpivnitskiy
Last active August 23, 2016 06:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save idelpivnitskiy/71a3373c7625034bbb7be3976e050fe7 to your computer and use it in GitHub Desktop.
Save idelpivnitskiy/71a3373c7625034bbb7be3976e050fe7 to your computer and use it in GitHub Desktop.
GSoC 2016 project: AeroGear WebPush and UnifiedPush Server integration

Google Summer of Code 2016

Project: AeroGear WebPush and UnifiedPush Server integration
Organization: JBoss Community
Mentor: Matthias Wessendorf
Student: Idel Pivnitskiy
University: National Research University Higher School of Economics

Abstract

The AeroGear UnifiedPush Server is a powerful and scalable server that allows sending push notifications to different (mobile) platforms. And now it’s time to extend it and add supporting for a new WebPush protocol, which will allow to send push notifications to the web browsers, such as Google Chrome and Mozilla Firefox.
The project also supposes integration of AeroGear WebPush Server with UPS, which will allow to send push notifications to any device without requirement to use vendor’s push­messaging systems (Google Cloud Messaging, Mozilla Push Service).

Expected results

  • Add WebPush support for Google Chrome and Mozilla Firefox browsers into UPS.
  • Integrate AeroGear WebPush server with UnifiedPush Server.
  • Good test coverage for the new code (unit and integration tests).
  • Documentation for all of new developments and changes.
  • Demo applications for showing the work of WebPush protocol in action with UPS:
    • pure WebPush demo: AeroGear UPS to WebPush Server, which delivers push notifications to the device;
    • GCM/MPS push, triggered by UPS. On browser push message is received via Push API.

What was actually done

What's left to do

Plans for the future

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment