SlideShare a Scribd company logo
1 of 13
Zagreb,
24.09.2015.
Hotel Antunović
GENERALNI SPONZOR GENERALNI MEDIJSKI SPONZOR
GLAVNI SPONZORI
MEDIJSKI PARNTERI
ON-LINE PARTNER
POKROVITELJI
DIGITALNI PARNER
SPONZORI
AKADEMSKI PARTNER PRIJATELJI KONFERENCIJE
Zagreb,
24.09.2015.
Crossplatform push notifikacije s
PushSharpom
Vedran Mandić, MCSD Web Apps
Dev Lead @ Mobendo (Mogy.Me)
Plan prezentacije (20+25 min)
 Predstavljanje i kratki uvod u temu
 Što su push poruke?
 Zašto bi ih koristili?
 Kako li samo rade (međuplatformski)?
 PushSharp u pomoć!
 Problemi, rješenja i ideje
 Demo (PushSharp WS + WinRT CLI)
 QA&10Q
Crossplatform Push Notifikacije s PushSharpom – Vedran Mandić
Vedran Mandić,
Dev Lead @ Mobendo (Mogy)
MCSD Web Apps
mag. spec. comp. ing.
Twitter: @vekzdran
Mail: vedran@mogy.me
Programiram, fotografiram i uživam. 
O meni
Crossplatform Push Notifikacije s PushSharpom – Vedran Mandić
 Protivnik pollinga
 pusha se i ne pulla se
 Započeo Blackberry
 Popularno
 Jednostavno
 Moćno
 Poruka koju inicira
poslužitelj prema klijentu
Što li je to push poruka?
Crossplatform Push Notifikacije s PushSharpom – Vedran Mandić
 Koordinacija
 Efikasnost
 Mogućnosti
 Očekivano ponašanje
(korisnik neće vrisnut kad mu stigne poruka
– good UX)
Još se pitate zašto pushat?
Push Provider
GCM/APNS/WNS
Vaš Web App
ili 3rd partyDB
Device Registration ID
(sprema se u našu bazu)
Push Notification(s)
Push poruka s
device reg. ID
Crossplatform Push Notifikacije s PushSharpom – Vedran Mandić
 Google, Windows i Apple
 GCM, WNS i APNS
 Svaka platforma zahtjeva registraciju
aplikacije za push API na svojim
stranicama, stoga je bitno pažljivo
čitati upute
 https://developers.google.com/cloud-messaging/
 https://msdn.microsoft.com/en-
us/library/windows/apps/hh761462.aspx
 https://developer.apple.com/library/ios/documentat
ion/NetworkingInternet/Conceptual/RemoteNotific
ationsPG/Introduction.html#//apple_ref/doc/uid/TP
40008194-CH1-SW1
Razlike platformi?
Crossplatform Push Notifikacije s PushSharpom – Vedran Mandić
 Server side lib (nuget)
 Client libs (Xamarin)
 Open Source (GitHub)
 Podrška za iOS, Android,
Windows, Firefox OS...
 Fluent sintaksa, bazni tipovi,
jednostavnost
Superjunak PushSharp!
Crossplatform Push Notifikacije s PushSharpom – Vedran Mandić
 Pružatelji usluge ne
garantiraju odašiljanje
 Spremanje na vlastitu
bazu pa procesiranje i
praćenje
 Je li PushSharp najbolje
rješenje pored
Parse.com, Azure
Mobile Servicea i
drugih?
Neki od problema
demo
 25 min walkthrough + coding
PushSharp WS + Win RT CLI
https://github.com/vmandic/PushSharp-Anywhere
pitanja
... hvala Vam na pažnji 
ankete
Ankete su dostupne na:
a) Mobilnim uređajima (Android, Apple, Windows)
b) Web-u http://www.mobilityday.com
PIN za pristup se nalazi na poleđini akreditacije i u
vašem on-line profilu.
Popunite ankete i osvojite
vrijedne nagrade!

More Related Content

Viewers also liked

Education Using Technology
Education Using TechnologyEducation Using Technology
Education Using Technologycharliepankeko
 
Push notifications with PushSharp
Push notifications with PushSharpPush notifications with PushSharp
Push notifications with PushSharpVedran Mandić
 
Budućnost društvenih mreža u poslovnom svijetu
Budućnost društvenih mreža u poslovnom svijetuBudućnost društvenih mreža u poslovnom svijetu
Budućnost društvenih mreža u poslovnom svijetuVedran Mandić
 
5 바이오시밀러에 대한 미국의사들의 반응
5 바이오시밀러에 대한 미국의사들의 반응5 바이오시밀러에 대한 미국의사들의 반응
5 바이오시밀러에 대한 미국의사들의 반응zitoo1004
 
Aspektno Orijentirano Programiranje
Aspektno Orijentirano ProgramiranjeAspektno Orijentirano Programiranje
Aspektno Orijentirano ProgramiranjeVedran Mandić
 

Viewers also liked (11)

L a c o s t e
L a c o s t eL a c o s t e
L a c o s t e
 
Unit 4 grammar
Unit 4 grammarUnit 4 grammar
Unit 4 grammar
 
Education Using Technology
Education Using TechnologyEducation Using Technology
Education Using Technology
 
Push notifications with PushSharp
Push notifications with PushSharpPush notifications with PushSharp
Push notifications with PushSharp
 
Unit 3
Unit 3Unit 3
Unit 3
 
Budućnost društvenih mreža u poslovnom svijetu
Budućnost društvenih mreža u poslovnom svijetuBudućnost društvenih mreža u poslovnom svijetu
Budućnost društvenih mreža u poslovnom svijetu
 
Lacoste
LacosteLacoste
Lacoste
 
5 바이오시밀러에 대한 미국의사들의 반응
5 바이오시밀러에 대한 미국의사들의 반응5 바이오시밀러에 대한 미국의사들의 반응
5 바이오시밀러에 대한 미국의사들의 반응
 
Lacoste
LacosteLacoste
Lacoste
 
Aspektno Orijentirano Programiranje
Aspektno Orijentirano ProgramiranjeAspektno Orijentirano Programiranje
Aspektno Orijentirano Programiranje
 
Youth marketing
Youth marketingYouth marketing
Youth marketing
 

Similar to Crossplatform Push Notifikacije s PushSharpom

Photomath - Job Fair 2016
Photomath - Job Fair 2016Photomath - Job Fair 2016
Photomath - Job Fair 2016Jurica Cerovec
 
Razvoj Softvera Za Android Os
Razvoj Softvera Za Android OsRazvoj Softvera Za Android Os
Razvoj Softvera Za Android OsViktor Brešan
 
Tvrtka Creative Fields_FINAL
Tvrtka Creative Fields_FINALTvrtka Creative Fields_FINAL
Tvrtka Creative Fields_FINALIrena Jureti?
 
Kako pretvoriti server_sobu_u_cloud
Kako pretvoriti server_sobu_u_cloudKako pretvoriti server_sobu_u_cloud
Kako pretvoriti server_sobu_u_cloudDubravko Marak
 
Pretvorite posjetitelje stranica u goste
Pretvorite posjetitelje stranica u gostePretvorite posjetitelje stranica u goste
Pretvorite posjetitelje stranica u gosteNiki Dešković
 
Angular 2 and TypeScript - 2016 Dump Day
Angular 2 and TypeScript - 2016 Dump DayAngular 2 and TypeScript - 2016 Dump Day
Angular 2 and TypeScript - 2016 Dump DayNETMedia
 
(Windays 13) Microsoft Big Data Platform
(Windays 13) Microsoft Big Data Platform(Windays 13) Microsoft Big Data Platform
(Windays 13) Microsoft Big Data PlatformLuka Lovosevic
 
(ATD10) Postar zvoni dvaput - dostava podataka u Azureu
(ATD10) Postar zvoni dvaput - dostava podataka u Azureu(ATD10) Postar zvoni dvaput - dostava podataka u Azureu
(ATD10) Postar zvoni dvaput - dostava podataka u AzureuLuka Lovosevic
 
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištuSve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištucarr
 

Similar to Crossplatform Push Notifikacije s PushSharpom (13)

Bitrix24 pptx
Bitrix24 pptxBitrix24 pptx
Bitrix24 pptx
 
Photomath - Job Fair 2016
Photomath - Job Fair 2016Photomath - Job Fair 2016
Photomath - Job Fair 2016
 
Uvod u aplikacije - Luka Mandić
Uvod u aplikacije - Luka MandićUvod u aplikacije - Luka Mandić
Uvod u aplikacije - Luka Mandić
 
Razvoj Softvera Za Android Os
Razvoj Softvera Za Android OsRazvoj Softvera Za Android Os
Razvoj Softvera Za Android Os
 
Fyi 18 web
Fyi 18 webFyi 18 web
Fyi 18 web
 
Tvrtka Creative Fields_FINAL
Tvrtka Creative Fields_FINALTvrtka Creative Fields_FINAL
Tvrtka Creative Fields_FINAL
 
Kako pretvoriti server_sobu_u_cloud
Kako pretvoriti server_sobu_u_cloudKako pretvoriti server_sobu_u_cloud
Kako pretvoriti server_sobu_u_cloud
 
Wireframing & UI design - Andrej Mlinarevic
Wireframing & UI design - Andrej MlinarevicWireframing & UI design - Andrej Mlinarevic
Wireframing & UI design - Andrej Mlinarevic
 
Pretvorite posjetitelje stranica u goste
Pretvorite posjetitelje stranica u gostePretvorite posjetitelje stranica u goste
Pretvorite posjetitelje stranica u goste
 
Angular 2 and TypeScript - 2016 Dump Day
Angular 2 and TypeScript - 2016 Dump DayAngular 2 and TypeScript - 2016 Dump Day
Angular 2 and TypeScript - 2016 Dump Day
 
(Windays 13) Microsoft Big Data Platform
(Windays 13) Microsoft Big Data Platform(Windays 13) Microsoft Big Data Platform
(Windays 13) Microsoft Big Data Platform
 
(ATD10) Postar zvoni dvaput - dostava podataka u Azureu
(ATD10) Postar zvoni dvaput - dostava podataka u Azureu(ATD10) Postar zvoni dvaput - dostava podataka u Azureu
(ATD10) Postar zvoni dvaput - dostava podataka u Azureu
 
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištuSve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
 

Crossplatform Push Notifikacije s PushSharpom

  • 2. GENERALNI SPONZOR GENERALNI MEDIJSKI SPONZOR GLAVNI SPONZORI MEDIJSKI PARNTERI ON-LINE PARTNER POKROVITELJI DIGITALNI PARNER SPONZORI AKADEMSKI PARTNER PRIJATELJI KONFERENCIJE
  • 3. Zagreb, 24.09.2015. Crossplatform push notifikacije s PushSharpom Vedran Mandić, MCSD Web Apps Dev Lead @ Mobendo (Mogy.Me)
  • 4. Plan prezentacije (20+25 min)  Predstavljanje i kratki uvod u temu  Što su push poruke?  Zašto bi ih koristili?  Kako li samo rade (međuplatformski)?  PushSharp u pomoć!  Problemi, rješenja i ideje  Demo (PushSharp WS + WinRT CLI)  QA&10Q
  • 5. Crossplatform Push Notifikacije s PushSharpom – Vedran Mandić Vedran Mandić, Dev Lead @ Mobendo (Mogy) MCSD Web Apps mag. spec. comp. ing. Twitter: @vekzdran Mail: vedran@mogy.me Programiram, fotografiram i uživam.  O meni
  • 6. Crossplatform Push Notifikacije s PushSharpom – Vedran Mandić  Protivnik pollinga  pusha se i ne pulla se  Započeo Blackberry  Popularno  Jednostavno  Moćno  Poruka koju inicira poslužitelj prema klijentu Što li je to push poruka?
  • 7. Crossplatform Push Notifikacije s PushSharpom – Vedran Mandić  Koordinacija  Efikasnost  Mogućnosti  Očekivano ponašanje (korisnik neće vrisnut kad mu stigne poruka – good UX) Još se pitate zašto pushat? Push Provider GCM/APNS/WNS Vaš Web App ili 3rd partyDB Device Registration ID (sprema se u našu bazu) Push Notification(s) Push poruka s device reg. ID
  • 8. Crossplatform Push Notifikacije s PushSharpom – Vedran Mandić  Google, Windows i Apple  GCM, WNS i APNS  Svaka platforma zahtjeva registraciju aplikacije za push API na svojim stranicama, stoga je bitno pažljivo čitati upute  https://developers.google.com/cloud-messaging/  https://msdn.microsoft.com/en- us/library/windows/apps/hh761462.aspx  https://developer.apple.com/library/ios/documentat ion/NetworkingInternet/Conceptual/RemoteNotific ationsPG/Introduction.html#//apple_ref/doc/uid/TP 40008194-CH1-SW1 Razlike platformi?
  • 9. Crossplatform Push Notifikacije s PushSharpom – Vedran Mandić  Server side lib (nuget)  Client libs (Xamarin)  Open Source (GitHub)  Podrška za iOS, Android, Windows, Firefox OS...  Fluent sintaksa, bazni tipovi, jednostavnost Superjunak PushSharp!
  • 10. Crossplatform Push Notifikacije s PushSharpom – Vedran Mandić  Pružatelji usluge ne garantiraju odašiljanje  Spremanje na vlastitu bazu pa procesiranje i praćenje  Je li PushSharp najbolje rješenje pored Parse.com, Azure Mobile Servicea i drugih? Neki od problema
  • 11. demo  25 min walkthrough + coding PushSharp WS + Win RT CLI https://github.com/vmandic/PushSharp-Anywhere
  • 12. pitanja ... hvala Vam na pažnji 
  • 13. ankete Ankete su dostupne na: a) Mobilnim uređajima (Android, Apple, Windows) b) Web-u http://www.mobilityday.com PIN za pristup se nalazi na poleđini akreditacije i u vašem on-line profilu. Popunite ankete i osvojite vrijedne nagrade!