Wehelp

50
WeHelp

Transcript of Wehelp

WeHelp

Why WeHelp?

Software Tools Used

Let’s Login first

Need Immediate Help?

Siren

What we did

What just happened!!

In Campus Navigation

Want to Buy a Burger in Campus? What Maps show!

In-Navigate

What we did!

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

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