SlideShare a Scribd company logo
1 of 19
SEMINAR ON
GOOGLE CLOUD
MESSAGING
P.S.G.V.P.M’s
D.N.Patel C.O.E. Shahada
Department of Computer & IT
GUIDED BY:
PROF: A.I Pathan.
PRESENTED BY:
Ketan Ajay Boradekar.
BE(COMP)
Contents
INTRODUCTION
LITERATURE SURVEY
PROPOSED METHODOLOGY
ARCHITECTURE
WORKING
ADVANTAGES
DISADVANTAGES
APPLICATIONS
FUTURE SCOPE
CONCLUSION
REFERENCES
2
DEPARTMENT OF COMPUTER & IT 2017-18
INTRODUCTION
 Google introduced GCM (Google Cloud Messaging) in 2013.
 It is a free of charge service that enables application developer to
send notification data between servers and client apps.
 Used to send message from cloud to device or application.
 By using GCM We can implement Push Notification service for
Android Application.
 This notification service can be used in multiple applications at the
same time by making little modifications.
3
DEPARTMENT OF COMPUTER & IT 2017-18
GCM: Characteristics
4
 Allows 3rd-party application servers to send messages to
their Android applications.
 GCM makes no guarantees about delivery or the order of
messages.
 Application on an Android device doesn't need to be running to
receive messages.
 Requires devices running Android 2.2 or higher (with Google
Play Store application installed), or an emulator running
Android 2.2 with Google APIs.
DEPARTMENT OF COMPUTER & IT 2017-18
LITERATURE SURVEY
 In it describes the technology of GCM (Google Cloud Message) as it is
used for instant messaging & it uses client-server architecture.
 It uses My sql database to store the user information. For using this
service user has to be registered .
 In GMC for security of cloud computing a semi anonymous privilege
control scheme is proposed namely Anony Control & Anony Control-F.
 Anony Control is responsible for to privilege all operations on cloud
data in well manner.
 Anony Control-F it provides right to central authority to limit the
identity leakage & thus achieves semi anonymity.
5
DEPARTMENT OF COMPUTER & IT 2017-18
PROPOSED METHODOLOGY
 In this approach we are implementing notification service which not
only notifies result but also notifies errors , warnings & also
available services.
 We also implement service using GCM server , in case device just
needs to maintain connection with google cloud messaging and thus
saves the battery life and increases throughput.
 We can enhance our cloud storage application by providing security
and backup.
 We are aiming to provide notification for adding/deleting a file.
6
DEPARTMENT OF COMPUTER & IT
2014-15
GCM: Architectural Overview
DEPARTMENT OF COMPUTER & IT
2014-15
7
Key Terms : key terms and concepts involved in GCM are divided
into these categories.
 Components -The physical entities that playa role in GCM.
 Credentials -The IDs and tokens that are used in different stages of
GCM to ensure that all parties have been authenticated, and that the
message is going to the correct place.
App Server GCM Server
App/Device
GCM Architecture: Components
8
Components:-
• Mobile Device - The device that is running an Android application
that uses GCM. This must be a 2.2 Android device that has Google Play
Store installed, and it must have at least one logged in Google account
if the device is running a version lower than Android 4.0.4.
Alternatively, for testing you can use an emulator running Android 2.2
with Google APIs.
• 3rd-party Application Server - An application server that
developers set up as part of implementing GCM in their applications.
The 3rd-party application server sends data to an Android application
on the device via the GCM server.
• GCM Servers - The Google servers involved in taking messages from
the 3rd-party application server and sending them to the device.
DEPARTMENT OF COMPUTER & IT 2017-18
Graphical representation of GCM
9
DEPARTMENT OF COMPUTER & IT 2017-18
WORKING
GCM Messages in Crowd Replay.
 In TV game show, the questions appear on the TV in random moments. Because of this,
Crowd Reply uses push messages to send the questions, alternatively the client device
polling the questions from the server.
 Crowd Reply consists of two important components, a mobile side for presenting the
questions to the users and letting them answer the questions which is ask in a TV show.
Fig. Crowd Replay System Architecture
.
HOW GCM WORKS .
DEPARTMENT OF COMPUTER & IT
2014-15
11
 GCM registers your device and generates a registration Id for your application.
 Your app sends the registration Id (plus optional additional information) to the
airbop servers.
 GCM sends the message to the apps and devices that match the registratio
n Id.
 Mobile application opens the message and handles the data appropriately.
ADVANTAGES
12
 Developers can develop more productive Apps with the help of
GCM.
 GCM is connected with Cloud so that Developer can get benefits of
cloud computing in their Apps.
 GCM is also connected with GAE (Google App Engine).
 GCM for Android increases battery efficiency.
 Also can send a message of up to 4Kb to an application on an
Android device.
DEPARTMENT OF COMPUTER & IT 2017-18
DISADVANTAGES
13
 For cloud storage security is a major issue.
 We need more work on improving security of personal cloud storage
 GCM is not suitable for short-lived application scenarios. Internet
connectivity is required.
DEPARTMENT OF COMPUTER & IT 2017-18
Application
14
 Widely used in mobile device for notification.
 Important part for developing Android application.
 GMC also have application in GPS for location tracking .
 It may be good for application scenarios where random multicasting is
sufficient.
 GMC allows Android to Android instant messaging
 It enables the audience to watching a Show on the TV to play along on
their Android smart phones in real-time.
DEPARTMENT OF COMPUTER & IT 2017-18
Future Scope
15
 In Future, if the GCM increases its properties also give the
guarantee that timely arrival message, then its scope will be too
high.
 It also has an ability to work with GPS system to Track any
Vehicles by using Google Map .
 In future the system will be developed that will show the current
location of the vehicles to the user on the basis of the location
information sent by the GPS device through GCM.
DEPARTMENT OF COMPUTER & IT 2017-18
Conclusion
16
 We analyses the timing performance of Google Cloud Messaging
(GCM). Our results indicate that GCM is not suitable for short-lived
application scenarios.
 While GCM performs relatively well in our online experiment
scenario, not all the devices receive the GCM messages in a timely
fashion. Hence, GCM may be a good for the application scenarios where
random multicasting is necessary, However, GCM is not a good fit for
the applications where the broadcasting is mission critical.
 the message arrival to all client devices is essential, such as
emergency alert system, fire alert systems, instant messaging apps,
disaster alert system etc.
DEPARTMENT OF COMPUTER & IT 2017-18
REFERENCES
17
 Ghosh, Angana (2012-06-27). "Android Developers Blog". Introducing
Android 4.1 (Jelly Bean) preview platform, and more. Retrieved 2016-
09-09.
 “Google Cloud Messaging for Android— Android Developers.”[Online].
Available: http://developer.android.com/google/gcm/index.html.
 J.F. Hernandez, V.M. Larios. "Cloud Computing Architecture for Digital
Service into Smart Cities." IEEE (2013): 1-4.
 Miss. Sana Ismail Khan, Prof. Y. S. Patil. "Google Cloud Messaging
(GCM)." International Journal of Innovative and Emerging Research in
Engineering(IJIERE) (2016): 64-67.
DEPARTMENT OF COMPUTER & IT 2017-18
Thank you .
Any Questions ?
19
DEPARTMENT OF COMPUTER & IT 2017-18

More Related Content

What's hot

GCM Technology for Android
GCM Technology for AndroidGCM Technology for Android
GCM Technology for AndroidRanjitha R_14
 
GCM Android
GCM AndroidGCM Android
GCM Androidaswapnal
 
Максим Щеглов - Google Cloud Messaging for Android
Максим Щеглов - Google Cloud Messaging for AndroidМаксим Щеглов - Google Cloud Messaging for Android
Максим Щеглов - Google Cloud Messaging for AndroidUA Mobile
 
Introduction to google cloud messaging in android
Introduction to google cloud messaging in androidIntroduction to google cloud messaging in android
Introduction to google cloud messaging in androidRIA RUI Society
 
google cloud messaging
google cloud messaginggoogle cloud messaging
google cloud messagingBhavana Sharma
 
Firebase Cloud Messaging Device to Device
Firebase Cloud Messaging Device to DeviceFirebase Cloud Messaging Device to Device
Firebase Cloud Messaging Device to DeviceTakuma Lee
 
Push it! How to use Google Cloud Messaging in your Android App
Push it! How to use Google Cloud Messaging in your Android AppPush it! How to use Google Cloud Messaging in your Android App
Push it! How to use Google Cloud Messaging in your Android AppAchim Fischer
 
Effective use of amazon web services for web deployment
Effective use of amazon web services for web deploymentEffective use of amazon web services for web deployment
Effective use of amazon web services for web deploymentGhazanfar Latif (Gabe)
 
Improving Application Performance in the Age of SaaS, Mobility and Hybrid IT
 Improving Application Performance in the Age of SaaS, Mobility and Hybrid IT Improving Application Performance in the Age of SaaS, Mobility and Hybrid IT
Improving Application Performance in the Age of SaaS, Mobility and Hybrid ITMark Casey
 
Improving Application Performance in the Age of SaaS, Mobility and Hybrid IT
Improving Application Performance in the Age of SaaS, Mobility and Hybrid ITImproving Application Performance in the Age of SaaS, Mobility and Hybrid IT
Improving Application Performance in the Age of SaaS, Mobility and Hybrid ITCFN Services
 
Hp0 m50 question answers
Hp0 m50 question answersHp0 m50 question answers
Hp0 m50 question answersMarcoMCervantes
 

What's hot (15)

GCM Technology for Android
GCM Technology for AndroidGCM Technology for Android
GCM Technology for Android
 
GCM Android
GCM AndroidGCM Android
GCM Android
 
Gcm tutorial
Gcm tutorialGcm tutorial
Gcm tutorial
 
Максим Щеглов - Google Cloud Messaging for Android
Максим Щеглов - Google Cloud Messaging for AndroidМаксим Щеглов - Google Cloud Messaging for Android
Максим Щеглов - Google Cloud Messaging for Android
 
Introduction to google cloud messaging in android
Introduction to google cloud messaging in androidIntroduction to google cloud messaging in android
Introduction to google cloud messaging in android
 
google cloud messaging
google cloud messaginggoogle cloud messaging
google cloud messaging
 
FCM & GCM
FCM & GCMFCM & GCM
FCM & GCM
 
Firebase Cloud Messaging Device to Device
Firebase Cloud Messaging Device to DeviceFirebase Cloud Messaging Device to Device
Firebase Cloud Messaging Device to Device
 
Push it! How to use Google Cloud Messaging in your Android App
Push it! How to use Google Cloud Messaging in your Android AppPush it! How to use Google Cloud Messaging in your Android App
Push it! How to use Google Cloud Messaging in your Android App
 
Magda badita gcm
Magda badita  gcmMagda badita  gcm
Magda badita gcm
 
Google cloud messaging
Google cloud messagingGoogle cloud messaging
Google cloud messaging
 
Effective use of amazon web services for web deployment
Effective use of amazon web services for web deploymentEffective use of amazon web services for web deployment
Effective use of amazon web services for web deployment
 
Improving Application Performance in the Age of SaaS, Mobility and Hybrid IT
 Improving Application Performance in the Age of SaaS, Mobility and Hybrid IT Improving Application Performance in the Age of SaaS, Mobility and Hybrid IT
Improving Application Performance in the Age of SaaS, Mobility and Hybrid IT
 
Improving Application Performance in the Age of SaaS, Mobility and Hybrid IT
Improving Application Performance in the Age of SaaS, Mobility and Hybrid ITImproving Application Performance in the Age of SaaS, Mobility and Hybrid IT
Improving Application Performance in the Age of SaaS, Mobility and Hybrid IT
 
Hp0 m50 question answers
Hp0 m50 question answersHp0 m50 question answers
Hp0 m50 question answers
 

Similar to GOOGLE CLOUD MESSAGING PPT 2017

GOOGLE CLOUD MESSAGING (GCM): A LIGHT WEIGHT COMMUNICATION MECHANISM BETWEEN ...
GOOGLE CLOUD MESSAGING (GCM): A LIGHT WEIGHT COMMUNICATION MECHANISM BETWEEN ...GOOGLE CLOUD MESSAGING (GCM): A LIGHT WEIGHT COMMUNICATION MECHANISM BETWEEN ...
GOOGLE CLOUD MESSAGING (GCM): A LIGHT WEIGHT COMMUNICATION MECHANISM BETWEEN ...ijistjournal
 
Push-Notification
Push-NotificationPush-Notification
Push-NotificationAmey Ruikar
 
Real Time Tracking of Complete Transport System Using GPS
Real Time Tracking of Complete Transport System Using GPSReal Time Tracking of Complete Transport System Using GPS
Real Time Tracking of Complete Transport System Using GPSMit mysore
 
Idc datadog-expands-into-apm
Idc datadog-expands-into-apmIdc datadog-expands-into-apm
Idc datadog-expands-into-apmBrett Sheppard
 
A Google Cloud Solution Minus Dedicated Server - App Only (Server and Client)
A Google Cloud Solution Minus Dedicated Server - App Only (Server and Client)A Google Cloud Solution Minus Dedicated Server - App Only (Server and Client)
A Google Cloud Solution Minus Dedicated Server - App Only (Server and Client)Chinnayya Math
 
CLOUD AND ANDROID APP DEVELOPMENT
CLOUD AND ANDROID APP DEVELOPMENTCLOUD AND ANDROID APP DEVELOPMENT
CLOUD AND ANDROID APP DEVELOPMENTTechahead Software
 
IRJET- Displaying Data of Smart Phone using Firebase
IRJET- Displaying Data of Smart Phone using FirebaseIRJET- Displaying Data of Smart Phone using Firebase
IRJET- Displaying Data of Smart Phone using FirebaseIRJET Journal
 
CARRemote
CARRemoteCARRemote
CARRemoteG Anand
 
03 put your business in motion become a mobile enterprise icty
03 put your business in motion become a mobile enterprise   icty03 put your business in motion become a mobile enterprise   icty
03 put your business in motion become a mobile enterprise ictyWarba Insurance Co Kuwait
 
Multi channel advantage
Multi channel advantageMulti channel advantage
Multi channel advantageDipesh Mukerji
 
Indicus Profile 2013
Indicus Profile 2013Indicus Profile 2013
Indicus Profile 2013samjoshi
 
Delta++ Reducing The Size Of Android Application Updates
Delta++ Reducing The Size Of Android Application UpdatesDelta++ Reducing The Size Of Android Application Updates
Delta++ Reducing The Size Of Android Application UpdatesPapitha Velumani
 
IRJET- Automated Mess Service based on User's Location PART-2
IRJET- Automated Mess Service based on User's Location PART-2IRJET- Automated Mess Service based on User's Location PART-2
IRJET- Automated Mess Service based on User's Location PART-2IRJET Journal
 
4_pillars_for_app_development_in_GCP.pdf
4_pillars_for_app_development_in_GCP.pdf4_pillars_for_app_development_in_GCP.pdf
4_pillars_for_app_development_in_GCP.pdfLuillyfe Blanco
 
IRJET- Displaying Smart Phone Data in the Desktop using Firebase
IRJET- Displaying Smart Phone Data in the Desktop using FirebaseIRJET- Displaying Smart Phone Data in the Desktop using Firebase
IRJET- Displaying Smart Phone Data in the Desktop using FirebaseIRJET Journal
 

Similar to GOOGLE CLOUD MESSAGING PPT 2017 (20)

GOOGLE CLOUD MESSAGING (GCM): A LIGHT WEIGHT COMMUNICATION MECHANISM BETWEEN ...
GOOGLE CLOUD MESSAGING (GCM): A LIGHT WEIGHT COMMUNICATION MECHANISM BETWEEN ...GOOGLE CLOUD MESSAGING (GCM): A LIGHT WEIGHT COMMUNICATION MECHANISM BETWEEN ...
GOOGLE CLOUD MESSAGING (GCM): A LIGHT WEIGHT COMMUNICATION MECHANISM BETWEEN ...
 
Suciu et al_rolcg_2015
Suciu et al_rolcg_2015Suciu et al_rolcg_2015
Suciu et al_rolcg_2015
 
Push-Notification
Push-NotificationPush-Notification
Push-Notification
 
google platform.pptx
google platform.pptxgoogle platform.pptx
google platform.pptx
 
Real Time Tracking of Complete Transport System Using GPS
Real Time Tracking of Complete Transport System Using GPSReal Time Tracking of Complete Transport System Using GPS
Real Time Tracking of Complete Transport System Using GPS
 
Idc datadog-expands-into-apm
Idc datadog-expands-into-apmIdc datadog-expands-into-apm
Idc datadog-expands-into-apm
 
GCM aperitivo Android
GCM aperitivo AndroidGCM aperitivo Android
GCM aperitivo Android
 
A Google Cloud Solution Minus Dedicated Server - App Only (Server and Client)
A Google Cloud Solution Minus Dedicated Server - App Only (Server and Client)A Google Cloud Solution Minus Dedicated Server - App Only (Server and Client)
A Google Cloud Solution Minus Dedicated Server - App Only (Server and Client)
 
CLOUD AND ANDROID APP DEVELOPMENT
CLOUD AND ANDROID APP DEVELOPMENTCLOUD AND ANDROID APP DEVELOPMENT
CLOUD AND ANDROID APP DEVELOPMENT
 
Cofely_Case Study (1)
Cofely_Case Study (1)Cofely_Case Study (1)
Cofely_Case Study (1)
 
Iffran
IffranIffran
Iffran
 
IRJET- Displaying Data of Smart Phone using Firebase
IRJET- Displaying Data of Smart Phone using FirebaseIRJET- Displaying Data of Smart Phone using Firebase
IRJET- Displaying Data of Smart Phone using Firebase
 
CARRemote
CARRemoteCARRemote
CARRemote
 
03 put your business in motion become a mobile enterprise icty
03 put your business in motion become a mobile enterprise   icty03 put your business in motion become a mobile enterprise   icty
03 put your business in motion become a mobile enterprise icty
 
Multi channel advantage
Multi channel advantageMulti channel advantage
Multi channel advantage
 
Indicus Profile 2013
Indicus Profile 2013Indicus Profile 2013
Indicus Profile 2013
 
Delta++ Reducing The Size Of Android Application Updates
Delta++ Reducing The Size Of Android Application UpdatesDelta++ Reducing The Size Of Android Application Updates
Delta++ Reducing The Size Of Android Application Updates
 
IRJET- Automated Mess Service based on User's Location PART-2
IRJET- Automated Mess Service based on User's Location PART-2IRJET- Automated Mess Service based on User's Location PART-2
IRJET- Automated Mess Service based on User's Location PART-2
 
4_pillars_for_app_development_in_GCP.pdf
4_pillars_for_app_development_in_GCP.pdf4_pillars_for_app_development_in_GCP.pdf
4_pillars_for_app_development_in_GCP.pdf
 
IRJET- Displaying Smart Phone Data in the Desktop using Firebase
IRJET- Displaying Smart Phone Data in the Desktop using FirebaseIRJET- Displaying Smart Phone Data in the Desktop using Firebase
IRJET- Displaying Smart Phone Data in the Desktop using Firebase
 

Recently uploaded

Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...Call Girls in Nagpur High Profile
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 

Recently uploaded (20)

Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 

GOOGLE CLOUD MESSAGING PPT 2017

  • 1. SEMINAR ON GOOGLE CLOUD MESSAGING P.S.G.V.P.M’s D.N.Patel C.O.E. Shahada Department of Computer & IT GUIDED BY: PROF: A.I Pathan. PRESENTED BY: Ketan Ajay Boradekar. BE(COMP)
  • 3. INTRODUCTION  Google introduced GCM (Google Cloud Messaging) in 2013.  It is a free of charge service that enables application developer to send notification data between servers and client apps.  Used to send message from cloud to device or application.  By using GCM We can implement Push Notification service for Android Application.  This notification service can be used in multiple applications at the same time by making little modifications. 3 DEPARTMENT OF COMPUTER & IT 2017-18
  • 4. GCM: Characteristics 4  Allows 3rd-party application servers to send messages to their Android applications.  GCM makes no guarantees about delivery or the order of messages.  Application on an Android device doesn't need to be running to receive messages.  Requires devices running Android 2.2 or higher (with Google Play Store application installed), or an emulator running Android 2.2 with Google APIs. DEPARTMENT OF COMPUTER & IT 2017-18
  • 5. LITERATURE SURVEY  In it describes the technology of GCM (Google Cloud Message) as it is used for instant messaging & it uses client-server architecture.  It uses My sql database to store the user information. For using this service user has to be registered .  In GMC for security of cloud computing a semi anonymous privilege control scheme is proposed namely Anony Control & Anony Control-F.  Anony Control is responsible for to privilege all operations on cloud data in well manner.  Anony Control-F it provides right to central authority to limit the identity leakage & thus achieves semi anonymity. 5 DEPARTMENT OF COMPUTER & IT 2017-18
  • 6. PROPOSED METHODOLOGY  In this approach we are implementing notification service which not only notifies result but also notifies errors , warnings & also available services.  We also implement service using GCM server , in case device just needs to maintain connection with google cloud messaging and thus saves the battery life and increases throughput.  We can enhance our cloud storage application by providing security and backup.  We are aiming to provide notification for adding/deleting a file. 6 DEPARTMENT OF COMPUTER & IT 2014-15
  • 7. GCM: Architectural Overview DEPARTMENT OF COMPUTER & IT 2014-15 7 Key Terms : key terms and concepts involved in GCM are divided into these categories.  Components -The physical entities that playa role in GCM.  Credentials -The IDs and tokens that are used in different stages of GCM to ensure that all parties have been authenticated, and that the message is going to the correct place. App Server GCM Server App/Device
  • 8. GCM Architecture: Components 8 Components:- • Mobile Device - The device that is running an Android application that uses GCM. This must be a 2.2 Android device that has Google Play Store installed, and it must have at least one logged in Google account if the device is running a version lower than Android 4.0.4. Alternatively, for testing you can use an emulator running Android 2.2 with Google APIs. • 3rd-party Application Server - An application server that developers set up as part of implementing GCM in their applications. The 3rd-party application server sends data to an Android application on the device via the GCM server. • GCM Servers - The Google servers involved in taking messages from the 3rd-party application server and sending them to the device. DEPARTMENT OF COMPUTER & IT 2017-18
  • 9. Graphical representation of GCM 9 DEPARTMENT OF COMPUTER & IT 2017-18
  • 10. WORKING GCM Messages in Crowd Replay.  In TV game show, the questions appear on the TV in random moments. Because of this, Crowd Reply uses push messages to send the questions, alternatively the client device polling the questions from the server.  Crowd Reply consists of two important components, a mobile side for presenting the questions to the users and letting them answer the questions which is ask in a TV show. Fig. Crowd Replay System Architecture .
  • 11. HOW GCM WORKS . DEPARTMENT OF COMPUTER & IT 2014-15 11  GCM registers your device and generates a registration Id for your application.  Your app sends the registration Id (plus optional additional information) to the airbop servers.  GCM sends the message to the apps and devices that match the registratio n Id.  Mobile application opens the message and handles the data appropriately.
  • 12. ADVANTAGES 12  Developers can develop more productive Apps with the help of GCM.  GCM is connected with Cloud so that Developer can get benefits of cloud computing in their Apps.  GCM is also connected with GAE (Google App Engine).  GCM for Android increases battery efficiency.  Also can send a message of up to 4Kb to an application on an Android device. DEPARTMENT OF COMPUTER & IT 2017-18
  • 13. DISADVANTAGES 13  For cloud storage security is a major issue.  We need more work on improving security of personal cloud storage  GCM is not suitable for short-lived application scenarios. Internet connectivity is required. DEPARTMENT OF COMPUTER & IT 2017-18
  • 14. Application 14  Widely used in mobile device for notification.  Important part for developing Android application.  GMC also have application in GPS for location tracking .  It may be good for application scenarios where random multicasting is sufficient.  GMC allows Android to Android instant messaging  It enables the audience to watching a Show on the TV to play along on their Android smart phones in real-time. DEPARTMENT OF COMPUTER & IT 2017-18
  • 15. Future Scope 15  In Future, if the GCM increases its properties also give the guarantee that timely arrival message, then its scope will be too high.  It also has an ability to work with GPS system to Track any Vehicles by using Google Map .  In future the system will be developed that will show the current location of the vehicles to the user on the basis of the location information sent by the GPS device through GCM. DEPARTMENT OF COMPUTER & IT 2017-18
  • 16. Conclusion 16  We analyses the timing performance of Google Cloud Messaging (GCM). Our results indicate that GCM is not suitable for short-lived application scenarios.  While GCM performs relatively well in our online experiment scenario, not all the devices receive the GCM messages in a timely fashion. Hence, GCM may be a good for the application scenarios where random multicasting is necessary, However, GCM is not a good fit for the applications where the broadcasting is mission critical.  the message arrival to all client devices is essential, such as emergency alert system, fire alert systems, instant messaging apps, disaster alert system etc. DEPARTMENT OF COMPUTER & IT 2017-18
  • 17. REFERENCES 17  Ghosh, Angana (2012-06-27). "Android Developers Blog". Introducing Android 4.1 (Jelly Bean) preview platform, and more. Retrieved 2016- 09-09.  “Google Cloud Messaging for Android— Android Developers.”[Online]. Available: http://developer.android.com/google/gcm/index.html.  J.F. Hernandez, V.M. Larios. "Cloud Computing Architecture for Digital Service into Smart Cities." IEEE (2013): 1-4.  Miss. Sana Ismail Khan, Prof. Y. S. Patil. "Google Cloud Messaging (GCM)." International Journal of Innovative and Emerging Research in Engineering(IJIERE) (2016): 64-67. DEPARTMENT OF COMPUTER & IT 2017-18
  • 19. Any Questions ? 19 DEPARTMENT OF COMPUTER & IT 2017-18

Editor's Notes

  1. I hope you enjoyed it. HAVE A GREAT DAY…