WebAPI/SimplePush: Difference between revisions

Jump to navigation Jump to search
Line 43: Line 43:


<b>An incoming request from a WebRTC </b>. Bob uses Ringo’s STAR webrtc service. Bob is using the Desktop browser, but the tab/window isn't open to the Ringo service.  Alice makes a webrtc call from work to Bob. Bob sees a notification about an incoming call.
<b>An incoming request from a WebRTC </b>. Bob uses Ringo’s STAR webrtc service. Bob is using the Desktop browser, but the tab/window isn't open to the Ringo service.  Alice makes a webrtc call from work to Bob. Bob sees a notification about an incoming call.
<b>Additional potential use cases</b>
Bob is on his mobile device at his San Jose home using his Wifi connection to monitor an auction at eBay. As the auction progresses, he is alerted every time he his outbid. The work day approaches and he boards CalTrain north to his office in San Francisco. This causes him to switch to a carrier provided connection. While on the train, he continues to receive updates as bidding becomes more contended. He passes through several counties, multiple grids, at least two "Dead Zones" (where signal is completely unavailable) and has his device IP reassigned more than once. Upon reaching San Francisco he switches over to his corporate network and continues to receive bidding announcements until finally, his [http://www.disturbingauctions.com/view.php?item=47 Baby Monkey Hatching Out of an Egg sculpture] is his.
Kenji works at a powerplant located on the Eastern Shore of an island country. He has set up a service that sends him alerts when the wave levels have increased above a certain threshold. His vacation home is located in a section of town supported by only two cell towers, and is constructed using Stucco walls and a steel roof, which greatly impedes the level of signal that he can receive. His phone may be 4G in his living room, but step down to 3g in the hallway, and only 1x in his office. It's rather important that he receive the alerts indicating that wave levels have begun increasing.
Alice is traveling from Brazil to America. An unexpected storm delays her connections forcing her to overnight in a location with no network or cell access. When she lands, she turns on her phone and connects to the first available network that provides data. Unfortunately, this network routes traffic to an authorization server until she agrees to the network terms, then provides minimal connection capacities. While connecting back to her home server, the connection is proxied and limited to only well known TCP ports, slow and routinely drops providing only partial results to the client.
Bob runs a small service on AWS that provides free cat facts to users. The service has a user base of 100 or so users. While Bob is on vacation, Reddit, 4chan and 9gag discover his cat facts server and sign up for alerts. How do we prevent Bob from having a heart attack when he gets his AWS bill?


== Messy Details ==
== Messy Details ==
Confirmed users
1,021

edits

Navigation menu