SlideShare uma empresa Scribd logo
1 de 13
Baixar para ler offline
WORKING WITH IBEACONS
Glenn Stephens
WHAT IS A BEACON?
• Proximity Detection Device	

• Using for close interaction
detection
WHAT CANYOU DO WITH
THEM?
• Location Centric Applications	

• Prize Hunts	

• Informational Booth Style Apps	

• Anything where location is a factor.
e.g. Cafe ordering from the table	

• Airport checkin	

• Signon for services
WHAT CAN I USE AS A
BEACON?
• Variety of Devices	

• Raspberry Pi	

• Apple	

• Any device that supports Bluetooth 4 LE
TREASURE HUNT
• Need a volunteer to use one of the beacon apps	

• Time to find the monkey	

• Rewarded with a real monkey
PLATFORM
USAGE
iOS using the Find the
Monkey app	

!
Code Walkthrough
FOR IOS
• Geofencing	

• Region Monitoring when your app is running in the
background	

• Proximity Detection	

• When the application is running in the foreground	

• Lets look at the Beacon tool to see proximity
FOR IOS
• Use the LocationManager with iOS7 extensions and use the beacon functionality	

• Look at	

• http://www.knowing.net/index.php/2013/09/19/my-favorite-ios-7-apis-part-1-
ibeacons-and-multipeer-connectivity/	

• http://blog.xamarin.com/play-find-the-monkey-with-ios-7-ibeacons/	

• https://github.com/mikebluestein/FindTheMonkey	

• https://github.com/xamarin/monotouch-samples/tree/master/AirLocate	

• http://www.knowing.net/index.php/2013/09/19/xamarin-code-for-ibeacons/
PLATFORM
USAGE
Android using the Xamarin
Component by Chris Riesgo	

!
Example project using the
same find the monkey	

!
PLATFORM
USAGE
Android using Google Glass
demo. Only arrived yesterday
ANDROID DETAILS
• Links	

• https://github.com/chrisriesgo/FindTheMonkey-Android	

• http://blog.xamarin.com/use-ibeacons-in-android-with-c/	

• Google Glassing it up	

• http://blog.xamarin.com/ibeacons-and-google-glass/	

• https://www.youtube.com/watch?v=BTtBnUl_2-g	

• https://github.com/chrisntr/FindTheMonkey-GoogleGlass
WINDOWS PHONE
• Windows Phone 8.1 is the first to add BT4 LE
support	

• Should (hopefully) see some availability of iBeacon
support soon	

• Not quite there yet, but soon according to the
Microsoft members that attended the meet up
THANKS
• Glenn Stephens @glenntstephens

Mais conteúdo relacionado

Mais procurados

التحليل الفني والحركي لسباحة الصدر
التحليل الفني والحركي لسباحة الصدرالتحليل الفني والحركي لسباحة الصدر
التحليل الفني والحركي لسباحة الصدرsi_sayed
 
Zagor Ludens 95 - Teritorija Komanča
Zagor Ludens  95 - Teritorija KomančaZagor Ludens  95 - Teritorija Komanča
Zagor Ludens 95 - Teritorija KomančaStripovizijacom
 
Grupa Tnt U Beogradu Kod Tita
Grupa Tnt U Beogradu Kod TitaGrupa Tnt U Beogradu Kod Tita
Grupa Tnt U Beogradu Kod TitaTompa *
 
0860. ZAGOR - LAŽNI MARKIZ
0860. ZAGOR - LAŽNI MARKIZ0860. ZAGOR - LAŽNI MARKIZ
0860. ZAGOR - LAŽNI MARKIZTompa *
 
Dylan dog 03 noci punog meseca
Dylan dog 03  noci punog mesecaDylan dog 03  noci punog meseca
Dylan dog 03 noci punog mesecaSinisa Savicevic
 
0804. BUBNJEVI SMRTI
0804. BUBNJEVI SMRTI0804. BUBNJEVI SMRTI
0804. BUBNJEVI SMRTITompa *
 
Lms 299 - kit teler - operacija sudar
Lms   299 - kit teler - operacija sudarLms   299 - kit teler - operacija sudar
Lms 299 - kit teler - operacija sudarStripovizijacom
 
Whoop mlb deck
Whoop mlb deckWhoop mlb deck
Whoop mlb deckGary Power
 
Zs 0986 zs 0986 - komandant mark - tajanstven saveznik
Zs 0986 zs   0986 - komandant mark - tajanstven saveznikZs 0986 zs   0986 - komandant mark - tajanstven saveznik
Zs 0986 zs 0986 - komandant mark - tajanstven saveznikzoran radovic
 
Marti Misterija Libellus Almanah 010 - Demon iz džungle - Žena koja je pala n...
Marti Misterija Libellus Almanah 010 - Demon iz džungle - Žena koja je pala n...Marti Misterija Libellus Almanah 010 - Demon iz džungle - Žena koja je pala n...
Marti Misterija Libellus Almanah 010 - Demon iz džungle - Žena koja je pala n...StripovizijaStripovi
 
Minna no nihongo i (gramática)
Minna no nihongo i (gramática)Minna no nihongo i (gramática)
Minna no nihongo i (gramática)Sophie Kisuki
 
SEI | Controle de processos
SEI | Controle de processosSEI | Controle de processos
SEI | Controle de processosColaborativismo
 
Zagor sd 064 - Strah na visokoj Sierri
Zagor sd   064 - Strah na visokoj SierriZagor sd   064 - Strah na visokoj Sierri
Zagor sd 064 - Strah na visokoj SierriStripovizijacom
 
Catálogo Geral Tonante - Anos 70
Catálogo Geral Tonante - Anos 70Catálogo Geral Tonante - Anos 70
Catálogo Geral Tonante - Anos 70Roberto Fontanezi
 
Gramática, The king's english, curso de ingles
Gramática, The king's english, curso de inglesGramática, The king's english, curso de ingles
Gramática, The king's english, curso de inglesArqui Tecto Papudo
 
TUM Certificate
TUM CertificateTUM Certificate
TUM CertificateAndy Vo
 
IB Protein Synthesis Review Key (2.7-7.2-7.3)
IB Protein Synthesis Review Key (2.7-7.2-7.3)IB Protein Synthesis Review Key (2.7-7.2-7.3)
IB Protein Synthesis Review Key (2.7-7.2-7.3)Jacob Cedarbaum
 
Biology Art Integrated Project on Pollination
Biology Art Integrated Project on Pollination Biology Art Integrated Project on Pollination
Biology Art Integrated Project on Pollination DibyashaPattnaik
 

Mais procurados (20)

التحليل الفني والحركي لسباحة الصدر
التحليل الفني والحركي لسباحة الصدرالتحليل الفني والحركي لسباحة الصدر
التحليل الفني والحركي لسباحة الصدر
 
Zagor Ludens 95 - Teritorija Komanča
Zagor Ludens  95 - Teritorija KomančaZagor Ludens  95 - Teritorija Komanča
Zagor Ludens 95 - Teritorija Komanča
 
Grupa Tnt U Beogradu Kod Tita
Grupa Tnt U Beogradu Kod TitaGrupa Tnt U Beogradu Kod Tita
Grupa Tnt U Beogradu Kod Tita
 
Eaze
EazeEaze
Eaze
 
0860. ZAGOR - LAŽNI MARKIZ
0860. ZAGOR - LAŽNI MARKIZ0860. ZAGOR - LAŽNI MARKIZ
0860. ZAGOR - LAŽNI MARKIZ
 
Dylan dog 03 noci punog meseca
Dylan dog 03  noci punog mesecaDylan dog 03  noci punog meseca
Dylan dog 03 noci punog meseca
 
0804. BUBNJEVI SMRTI
0804. BUBNJEVI SMRTI0804. BUBNJEVI SMRTI
0804. BUBNJEVI SMRTI
 
Lms 299 - kit teler - operacija sudar
Lms   299 - kit teler - operacija sudarLms   299 - kit teler - operacija sudar
Lms 299 - kit teler - operacija sudar
 
Whoop mlb deck
Whoop mlb deckWhoop mlb deck
Whoop mlb deck
 
Zs 0986 zs 0986 - komandant mark - tajanstven saveznik
Zs 0986 zs   0986 - komandant mark - tajanstven saveznikZs 0986 zs   0986 - komandant mark - tajanstven saveznik
Zs 0986 zs 0986 - komandant mark - tajanstven saveznik
 
Marti Misterija Libellus Almanah 010 - Demon iz džungle - Žena koja je pala n...
Marti Misterija Libellus Almanah 010 - Demon iz džungle - Žena koja je pala n...Marti Misterija Libellus Almanah 010 - Demon iz džungle - Žena koja je pala n...
Marti Misterija Libellus Almanah 010 - Demon iz džungle - Žena koja je pala n...
 
Minna no nihongo i (gramática)
Minna no nihongo i (gramática)Minna no nihongo i (gramática)
Minna no nihongo i (gramática)
 
Z P - DD - ZS031
Z P - DD - ZS031Z P - DD - ZS031
Z P - DD - ZS031
 
SEI | Controle de processos
SEI | Controle de processosSEI | Controle de processos
SEI | Controle de processos
 
Zagor sd 064 - Strah na visokoj Sierri
Zagor sd   064 - Strah na visokoj SierriZagor sd   064 - Strah na visokoj Sierri
Zagor sd 064 - Strah na visokoj Sierri
 
Catálogo Geral Tonante - Anos 70
Catálogo Geral Tonante - Anos 70Catálogo Geral Tonante - Anos 70
Catálogo Geral Tonante - Anos 70
 
Gramática, The king's english, curso de ingles
Gramática, The king's english, curso de inglesGramática, The king's english, curso de ingles
Gramática, The king's english, curso de ingles
 
TUM Certificate
TUM CertificateTUM Certificate
TUM Certificate
 
IB Protein Synthesis Review Key (2.7-7.2-7.3)
IB Protein Synthesis Review Key (2.7-7.2-7.3)IB Protein Synthesis Review Key (2.7-7.2-7.3)
IB Protein Synthesis Review Key (2.7-7.2-7.3)
 
Biology Art Integrated Project on Pollination
Biology Art Integrated Project on Pollination Biology Art Integrated Project on Pollination
Biology Art Integrated Project on Pollination
 

Destaque

iBeacons for Everyone, From iOS to Android
iBeacons for Everyone, From iOS to AndroidiBeacons for Everyone, From iOS to Android
iBeacons for Everyone, From iOS to AndroidJames Montemagno
 
IBeacons and Eddystone
IBeacons and EddystoneIBeacons and Eddystone
IBeacons and EddystoneJim Bennett
 
Xamarin iBeacon Mini-hack using Estimote iBeacons
Xamarin iBeacon Mini-hack using Estimote iBeaconsXamarin iBeacon Mini-hack using Estimote iBeacons
Xamarin iBeacon Mini-hack using Estimote iBeaconsJim Bennett
 
The Ultimate Marketing Tool - iBeacon Technology.
The Ultimate Marketing Tool - iBeacon Technology.The Ultimate Marketing Tool - iBeacon Technology.
The Ultimate Marketing Tool - iBeacon Technology.Mark Gunner
 
iBeacons for everyone
iBeacons for everyoneiBeacons for everyone
iBeacons for everyoneDan Ardelean
 
Multipeer Connectivity Framework
Multipeer Connectivity FrameworkMultipeer Connectivity Framework
Multipeer Connectivity FrameworkJorge Ortiz
 
iOS swift 之 iBeacon 藍芽應用開發學習
iOS swift 之 iBeacon 藍芽應用開發學習iOS swift 之 iBeacon 藍芽應用開發學習
iOS swift 之 iBeacon 藍芽應用開發學習政斌 楊
 

Destaque (8)

iBeacons for Everyone, From iOS to Android
iBeacons for Everyone, From iOS to AndroidiBeacons for Everyone, From iOS to Android
iBeacons for Everyone, From iOS to Android
 
IBeacons and Eddystone
IBeacons and EddystoneIBeacons and Eddystone
IBeacons and Eddystone
 
Xamarin iBeacon Mini-hack using Estimote iBeacons
Xamarin iBeacon Mini-hack using Estimote iBeaconsXamarin iBeacon Mini-hack using Estimote iBeacons
Xamarin iBeacon Mini-hack using Estimote iBeacons
 
The Ultimate Marketing Tool - iBeacon Technology.
The Ultimate Marketing Tool - iBeacon Technology.The Ultimate Marketing Tool - iBeacon Technology.
The Ultimate Marketing Tool - iBeacon Technology.
 
iBeacons for everyone
iBeacons for everyoneiBeacons for everyone
iBeacons for everyone
 
Multipeer Connectivity Framework
Multipeer Connectivity FrameworkMultipeer Connectivity Framework
Multipeer Connectivity Framework
 
iOS swift 之 iBeacon 藍芽應用開發學習
iOS swift 之 iBeacon 藍芽應用開發學習iOS swift 之 iBeacon 藍芽應用開發學習
iOS swift 之 iBeacon 藍芽應用開發學習
 
Unity in Art
Unity in ArtUnity in Art
Unity in Art
 

Semelhante a Using iBeacon with Xamarin.iOS and Xamarin.Android

Social Zombies Gone Wild: Totally Exposed and Uncensored
Social Zombies Gone Wild: Totally Exposed and UncensoredSocial Zombies Gone Wild: Totally Exposed and Uncensored
Social Zombies Gone Wild: Totally Exposed and UncensoredTom Eston
 
iBeacons Tech talk
iBeacons Tech talk iBeacons Tech talk
iBeacons Tech talk Howard Huang
 
iBeacons in Real Life
iBeacons in Real LifeiBeacons in Real Life
iBeacons in Real LifeMohammad Azam
 
I os class 2 of 3 actual
I os class 2 of 3 actualI os class 2 of 3 actual
I os class 2 of 3 actualVic Ward
 
SPINCon 2012
SPINCon 2012SPINCon 2012
SPINCon 2012joeclo
 
Spinlab - Technology for Small Businesses
Spinlab - Technology for Small BusinessesSpinlab - Technology for Small Businesses
Spinlab - Technology for Small Businessesjoeclo
 
I pad scavenger hunt
I pad scavenger huntI pad scavenger hunt
I pad scavenger huntKdeethomas1
 
A crash course in iBeacon technology
A crash course in iBeacon technologyA crash course in iBeacon technology
A crash course in iBeacon technologyKlyp
 
iBeacons for Everyone, from iOS to Android - James Montemagno | FalafelCON 2014
iBeacons for Everyone, from iOS to Android - James Montemagno | FalafelCON 2014iBeacons for Everyone, from iOS to Android - James Montemagno | FalafelCON 2014
iBeacons for Everyone, from iOS to Android - James Montemagno | FalafelCON 2014FalafelSoftware
 
Foo Café 20160407 - Beacons and PhoneGap in practice
Foo Café 20160407 - Beacons and PhoneGap in practiceFoo Café 20160407 - Beacons and PhoneGap in practice
Foo Café 20160407 - Beacons and PhoneGap in practiceAbiro AB
 
Siri and the Upgrade Parts
Siri and the Upgrade PartsSiri and the Upgrade Parts
Siri and the Upgrade Partspitiphong_p
 
Siri and the upgrade parts
Siri and the upgrade partsSiri and the upgrade parts
Siri and the upgrade partspitiphong_p
 
IOS class 1 of 3
IOS class 1 of 3IOS class 1 of 3
IOS class 1 of 3Vic Ward
 

Semelhante a Using iBeacon with Xamarin.iOS and Xamarin.Android (14)

Social Zombies Gone Wild: Totally Exposed and Uncensored
Social Zombies Gone Wild: Totally Exposed and UncensoredSocial Zombies Gone Wild: Totally Exposed and Uncensored
Social Zombies Gone Wild: Totally Exposed and Uncensored
 
iBeacons Tech talk
iBeacons Tech talk iBeacons Tech talk
iBeacons Tech talk
 
iBeacons in Real Life
iBeacons in Real LifeiBeacons in Real Life
iBeacons in Real Life
 
I os class 2 of 3 actual
I os class 2 of 3 actualI os class 2 of 3 actual
I os class 2 of 3 actual
 
SPINCon 2012
SPINCon 2012SPINCon 2012
SPINCon 2012
 
Spinlab - Technology for Small Businesses
Spinlab - Technology for Small BusinessesSpinlab - Technology for Small Businesses
Spinlab - Technology for Small Businesses
 
I pad scavenger hunt
I pad scavenger huntI pad scavenger hunt
I pad scavenger hunt
 
A crash course in iBeacon technology
A crash course in iBeacon technologyA crash course in iBeacon technology
A crash course in iBeacon technology
 
iBeacons for Everyone, from iOS to Android - James Montemagno | FalafelCON 2014
iBeacons for Everyone, from iOS to Android - James Montemagno | FalafelCON 2014iBeacons for Everyone, from iOS to Android - James Montemagno | FalafelCON 2014
iBeacons for Everyone, from iOS to Android - James Montemagno | FalafelCON 2014
 
Using Location in Games
Using Location in GamesUsing Location in Games
Using Location in Games
 
Foo Café 20160407 - Beacons and PhoneGap in practice
Foo Café 20160407 - Beacons and PhoneGap in practiceFoo Café 20160407 - Beacons and PhoneGap in practice
Foo Café 20160407 - Beacons and PhoneGap in practice
 
Siri and the Upgrade Parts
Siri and the Upgrade PartsSiri and the Upgrade Parts
Siri and the Upgrade Parts
 
Siri and the upgrade parts
Siri and the upgrade partsSiri and the upgrade parts
Siri and the upgrade parts
 
IOS class 1 of 3
IOS class 1 of 3IOS class 1 of 3
IOS class 1 of 3
 

Último

Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 

Último (20)

Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 

Using iBeacon with Xamarin.iOS and Xamarin.Android

  • 2. WHAT IS A BEACON? • Proximity Detection Device • Using for close interaction detection
  • 3. WHAT CANYOU DO WITH THEM? • Location Centric Applications • Prize Hunts • Informational Booth Style Apps • Anything where location is a factor. e.g. Cafe ordering from the table • Airport checkin • Signon for services
  • 4. WHAT CAN I USE AS A BEACON? • Variety of Devices • Raspberry Pi • Apple • Any device that supports Bluetooth 4 LE
  • 5. TREASURE HUNT • Need a volunteer to use one of the beacon apps • Time to find the monkey • Rewarded with a real monkey
  • 6. PLATFORM USAGE iOS using the Find the Monkey app ! Code Walkthrough
  • 7. FOR IOS • Geofencing • Region Monitoring when your app is running in the background • Proximity Detection • When the application is running in the foreground • Lets look at the Beacon tool to see proximity
  • 8. FOR IOS • Use the LocationManager with iOS7 extensions and use the beacon functionality • Look at • http://www.knowing.net/index.php/2013/09/19/my-favorite-ios-7-apis-part-1- ibeacons-and-multipeer-connectivity/ • http://blog.xamarin.com/play-find-the-monkey-with-ios-7-ibeacons/ • https://github.com/mikebluestein/FindTheMonkey • https://github.com/xamarin/monotouch-samples/tree/master/AirLocate • http://www.knowing.net/index.php/2013/09/19/xamarin-code-for-ibeacons/
  • 9. PLATFORM USAGE Android using the Xamarin Component by Chris Riesgo ! Example project using the same find the monkey !
  • 10. PLATFORM USAGE Android using Google Glass demo. Only arrived yesterday
  • 11. ANDROID DETAILS • Links • https://github.com/chrisriesgo/FindTheMonkey-Android • http://blog.xamarin.com/use-ibeacons-in-android-with-c/ • Google Glassing it up • http://blog.xamarin.com/ibeacons-and-google-glass/ • https://www.youtube.com/watch?v=BTtBnUl_2-g • https://github.com/chrisntr/FindTheMonkey-GoogleGlass
  • 12. WINDOWS PHONE • Windows Phone 8.1 is the first to add BT4 LE support • Should (hopefully) see some availability of iBeacon support soon • Not quite there yet, but soon according to the Microsoft members that attended the meet up
  • 13. THANKS • Glenn Stephens @glenntstephens