Software Tools Used
Need Immediate Help?
What just happened!!
In Campus Navigation
Want to Buy a Burger in Campus? What Maps show!
See where to find it on a click
How we handled the intercultural exchange
Why did we choose to do the „Last Minute Update“?
We believe the way we pass short informations
is outdated!
What did we actually create?
1. Ask for GCM Service ID
2. Receive ID from GCM Service
3. Send the data to the server and store them
3. Receive an answer from the server whether the registration was successfully
1. Ask the server whether the user data are correct
2. Receive an answer from the server whether the registration was successfully
Internal Storage
Database
1. The message gets send to the server
2. The server notifies the GCM Service
3. And the GCM Service notifies the otherregistered devices that there is something new
4. The notified devices request the Server
5. And finally they receive a response
What means
GCM
Google Cloud Messaging
The Backend
Google App Engine
Google App Engine
Why using Google App Engine?
Google App Engine
Why using Google App Engine?
1. Scalability
Google App Engine
Why using Google App Engine?
1. Scalability2. Rich set of API’s
Google App Engine
Why using Google App Engine?
1. Scalability2. Rich set of API’s3. Fully featured SDK
Google App Engine
Why using Google App Engine?
1. Scalability2. Rich set of API’s3. Fully featured SDK4. Web administration console and diagnostic
Google App Engine
Why using Google App Engine?
1. Scalability2. Rich set of API’s3. Fully featured SDK4. Web administration console and diagnostic5. Easy integration of the Google Cloud
Messaging Service
What did we learn?
IGP 2015 finally Helped