SlideShare a Scribd company logo
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

More Related Content

What's hot

Inserindo cifras no encore
Inserindo cifras no encoreInserindo cifras no encore
Inserindo cifras no encore
Irinaldo Soares
 
FMGE Notes - Pathology
FMGE Notes - PathologyFMGE Notes - Pathology
FMGE Notes - Pathology
Eneutron
 
Tex vc 015 - Dug put
Tex vc 015 - Dug putTex vc 015 - Dug put
Tex vc 015 - Dug put
Stripovizijacom
 
Orqanizmin yorulmayan mühərriki
Orqanizmin yorulmayan mühərriki Orqanizmin yorulmayan mühərriki
Orqanizmin yorulmayan mühərriki
mimio_azerbaijan
 
FMGE Notes - Forensic Medicine
FMGE Notes - Forensic MedicineFMGE Notes - Forensic Medicine
FMGE Notes - Forensic Medicine
Eneutron
 
Mürəkkəb adlar və onların yazılışı
Mürəkkəb adlar və onların yazılışıMürəkkəb adlar və onların yazılışı
Mürəkkəb adlar və onların yazılışı
mimio_azerbaijan
 
Zagor Extra 087 - Vukodlak
Zagor Extra 087 - VukodlakZagor Extra 087 - Vukodlak
Zagor Extra 087 - Vukodlak
Stripovizijacom
 
Ibotta Case Study
Ibotta Case StudyIbotta Case Study
Ibotta Case Study
Bennett Carroll
 
Zagor Ludens 252 - Vjetar pobune
Zagor Ludens 252 - Vjetar pobuneZagor Ludens 252 - Vjetar pobune
Zagor Ludens 252 - Vjetar pobune
StripovizijaStripovi
 
Mann parmodh_hindhi kalam of Hazrat Sufi Rohal Faqir
Mann parmodh_hindhi kalam of Hazrat Sufi Rohal FaqirMann parmodh_hindhi kalam of Hazrat Sufi Rohal Faqir
Mann parmodh_hindhi kalam of Hazrat Sufi Rohal Faqir
Tariq Hayat
 
Marti Misterija VC 014 - Crno sunce
Marti Misterija VC 014 - Crno sunceMarti Misterija VC 014 - Crno sunce
Marti Misterija VC 014 - Crno sunce
Stripovizijacom
 
Recortable abeja
Recortable abejaRecortable abeja
Recortable abeja
naturales_eso
 
Twisted Sister tablatura e partitura de I wanna rock
Twisted Sister tablatura e partitura de I wanna rockTwisted Sister tablatura e partitura de I wanna rock
Twisted Sister tablatura e partitura de I wanna rock
joaorocknrollforever
 
छत्रपती संभाजी महाराज
छत्रपती संभाजी महाराजछत्रपती संभाजी महाराज
छत्रपती संभाजी महाराज
pavanRaikar3
 
Basic notes fmge
Basic notes fmgeBasic notes fmge
Basic notes fmge
Dr.Nageshwar Nanware
 

What's hot (20)

Inserindo cifras no encore
Inserindo cifras no encoreInserindo cifras no encore
Inserindo cifras no encore
 
FMGE Notes - Pathology
FMGE Notes - PathologyFMGE Notes - Pathology
FMGE Notes - Pathology
 
Tex vc 015 - Dug put
Tex vc 015 - Dug putTex vc 015 - Dug put
Tex vc 015 - Dug put
 
Orqanizmin yorulmayan mühərriki
Orqanizmin yorulmayan mühərriki Orqanizmin yorulmayan mühərriki
Orqanizmin yorulmayan mühərriki
 
FMGE Notes - Forensic Medicine
FMGE Notes - Forensic MedicineFMGE Notes - Forensic Medicine
FMGE Notes - Forensic Medicine
 
Mürəkkəb adlar və onların yazılışı
Mürəkkəb adlar və onların yazılışıMürəkkəb adlar və onların yazılışı
Mürəkkəb adlar və onların yazılışı
 
Zagor Extra 087 - Vukodlak
Zagor Extra 087 - VukodlakZagor Extra 087 - Vukodlak
Zagor Extra 087 - Vukodlak
 
A hərfi
A hərfiA hərfi
A hərfi
 
Ə hərfi
Ə hərfiƏ hərfi
Ə hərfi
 
Ibotta Case Study
Ibotta Case StudyIbotta Case Study
Ibotta Case Study
 
Zagor Ludens 252 - Vjetar pobune
Zagor Ludens 252 - Vjetar pobuneZagor Ludens 252 - Vjetar pobune
Zagor Ludens 252 - Vjetar pobune
 
Mann parmodh_hindhi kalam of Hazrat Sufi Rohal Faqir
Mann parmodh_hindhi kalam of Hazrat Sufi Rohal FaqirMann parmodh_hindhi kalam of Hazrat Sufi Rohal Faqir
Mann parmodh_hindhi kalam of Hazrat Sufi Rohal Faqir
 
Marti Misterija VC 014 - Crno sunce
Marti Misterija VC 014 - Crno sunceMarti Misterija VC 014 - Crno sunce
Marti Misterija VC 014 - Crno sunce
 
Recortable abeja
Recortable abejaRecortable abeja
Recortable abeja
 
Bengali drama bharate chai
Bengali drama bharate chaiBengali drama bharate chai
Bengali drama bharate chai
 
Twisted Sister tablatura e partitura de I wanna rock
Twisted Sister tablatura e partitura de I wanna rockTwisted Sister tablatura e partitura de I wanna rock
Twisted Sister tablatura e partitura de I wanna rock
 
छत्रपती संभाजी महाराज
छत्रपती संभाजी महाराजछत्रपती संभाजी महाराज
छत्रपती संभाजी महाराज
 
əDəd oxu
əDəd oxuəDəd oxu
əDəd oxu
 
Basic notes fmge
Basic notes fmgeBasic notes fmge
Basic notes fmge
 
Sait və samit səslər
Sait və samit səslərSait və samit səslər
Sait və samit səslər
 

Viewers also liked

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
James Montemagno
 
IBeacons and Eddystone
IBeacons and EddystoneIBeacons and Eddystone
IBeacons and Eddystone
Jim 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 iBeacons
Jim 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 everyone
Dan Ardelean
 
Multipeer Connectivity Framework
Multipeer Connectivity FrameworkMultipeer Connectivity Framework
Multipeer Connectivity Framework
Jorge Ortiz
 
iOS swift 之 iBeacon 藍芽應用開發學習
iOS swift 之 iBeacon 藍芽應用開發學習iOS swift 之 iBeacon 藍芽應用開發學習
iOS swift 之 iBeacon 藍芽應用開發學習
政斌 楊
 
Unity in Art
Unity in ArtUnity in Art
Unity in Art
Jenny Evans
 

Viewers also liked (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
 

Similar to 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 Uncensored
Tom 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 Life
Mohammad 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 actual
Vic Ward
 
SPINCon 2012
SPINCon 2012SPINCon 2012
SPINCon 2012
joeclo
 
Spinlab - Technology for Small Businesses
Spinlab - Technology for Small BusinessesSpinlab - Technology for Small Businesses
Spinlab - Technology for Small Businesses
joeclo
 
I pad scavenger hunt
I pad scavenger huntI pad scavenger hunt
I pad scavenger hunt
Kdeethomas1
 
A crash course in iBeacon technology
A crash course in iBeacon technologyA crash course in iBeacon technology
A crash course in iBeacon technology
Klyp
 
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
FalafelSoftware
 
Using Location in Games
Using Location in GamesUsing Location in Games
Using Location in Games
Ralph Barbagallo
 
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
Abiro AB
 
Siri and the Upgrade Parts
Siri and the Upgrade PartsSiri and the Upgrade Parts
Siri and the Upgrade Parts
pitiphong_p
 
Siri and the upgrade parts
Siri and the upgrade partsSiri and the upgrade parts
Siri and the upgrade parts
pitiphong_p
 
IOS class 1 of 3
IOS class 1 of 3IOS class 1 of 3
IOS class 1 of 3
Vic Ward
 

Similar to 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
 

Recently uploaded

Discovery Series - Zero to Hero - Task Mining Session 1
Discovery Series - Zero to Hero - Task Mining Session 1Discovery Series - Zero to Hero - Task Mining Session 1
Discovery Series - Zero to Hero - Task Mining Session 1
DianaGray10
 
Perth MuleSoft Meetup July 2024
Perth MuleSoft Meetup July 2024Perth MuleSoft Meetup July 2024
Perth MuleSoft Meetup July 2024
Michael Price
 
Types of Weaving loom machine & it's technology
Types of Weaving loom machine & it's technologyTypes of Weaving loom machine & it's technology
Types of Weaving loom machine & it's technology
ldtexsolbl
 
Mastering OnlyFans Clone App Development: Key Strategies for Success
Mastering OnlyFans Clone App Development: Key Strategies for SuccessMastering OnlyFans Clone App Development: Key Strategies for Success
Mastering OnlyFans Clone App Development: Key Strategies for Success
David Wilson
 
NVIDIA at Breakthrough Discuss for Space Exploration
NVIDIA at Breakthrough Discuss for Space ExplorationNVIDIA at Breakthrough Discuss for Space Exploration
NVIDIA at Breakthrough Discuss for Space Exploration
Alison B. Lowndes
 
Welcome to Cyberbiosecurity. Because regular cybersecurity wasn't complicated...
Welcome to Cyberbiosecurity. Because regular cybersecurity wasn't complicated...Welcome to Cyberbiosecurity. Because regular cybersecurity wasn't complicated...
Welcome to Cyberbiosecurity. Because regular cybersecurity wasn't complicated...
Snarky Security
 
The History of Embeddings & Multimodal Embeddings
The History of Embeddings & Multimodal EmbeddingsThe History of Embeddings & Multimodal Embeddings
The History of Embeddings & Multimodal Embeddings
Zilliz
 
Keynote : AI & Future Of Offensive Security
Keynote : AI & Future Of Offensive SecurityKeynote : AI & Future Of Offensive Security
Keynote : AI & Future Of Offensive Security
Priyanka Aash
 
Mule Experience Hub and Release Channel with Java 17
Mule Experience Hub and Release Channel with Java 17Mule Experience Hub and Release Channel with Java 17
Mule Experience Hub and Release Channel with Java 17
Bhajan Mehta
 
Required Documents for ISO 17021 Certification.PPT
Required Documents for ISO 17021 Certification.PPTRequired Documents for ISO 17021 Certification.PPT
Required Documents for ISO 17021 Certification.PPT
mithun772
 
LeadMagnet IQ Review: Unlock the Secret to Effortless Traffic and Leads.pdf
LeadMagnet IQ Review:  Unlock the Secret to Effortless Traffic and Leads.pdfLeadMagnet IQ Review:  Unlock the Secret to Effortless Traffic and Leads.pdf
LeadMagnet IQ Review: Unlock the Secret to Effortless Traffic and Leads.pdf
SelfMade bd
 
UX Webinar Series: Essentials for Adopting Passkeys as the Foundation of your...
UX Webinar Series: Essentials for Adopting Passkeys as the Foundation of your...UX Webinar Series: Essentials for Adopting Passkeys as the Foundation of your...
UX Webinar Series: Essentials for Adopting Passkeys as the Foundation of your...
FIDO Alliance
 
Demystifying Neural Networks And Building Cybersecurity Applications
Demystifying Neural Networks And Building Cybersecurity ApplicationsDemystifying Neural Networks And Building Cybersecurity Applications
Demystifying Neural Networks And Building Cybersecurity Applications
Priyanka Aash
 
Keynote : Presentation on SASE Technology
Keynote : Presentation on SASE TechnologyKeynote : Presentation on SASE Technology
Keynote : Presentation on SASE Technology
Priyanka Aash
 
Sonkoloniya documentation - ONEprojukti.pdf
Sonkoloniya documentation - ONEprojukti.pdfSonkoloniya documentation - ONEprojukti.pdf
Sonkoloniya documentation - ONEprojukti.pdf
SubhamMandal40
 
What's New in Teams Calling, Meetings, Devices June 2024
What's New in Teams Calling, Meetings, Devices June 2024What's New in Teams Calling, Meetings, Devices June 2024
What's New in Teams Calling, Meetings, Devices June 2024
Stephanie Beckett
 
Mastering Board Best Practices: Essential Skills for Effective Non-profit Lea...
Mastering Board Best Practices: Essential Skills for Effective Non-profit Lea...Mastering Board Best Practices: Essential Skills for Effective Non-profit Lea...
Mastering Board Best Practices: Essential Skills for Effective Non-profit Lea...
OnBoard
 
Acumatica vs. Sage Intacct _Construction_July (1).pptx
Acumatica vs. Sage Intacct _Construction_July (1).pptxAcumatica vs. Sage Intacct _Construction_July (1).pptx
Acumatica vs. Sage Intacct _Construction_July (1).pptx
BrainSell Technologies
 
kk vathada _digital transformation frameworks_2024.pdf
kk vathada _digital transformation frameworks_2024.pdfkk vathada _digital transformation frameworks_2024.pdf
kk vathada _digital transformation frameworks_2024.pdf
KIRAN KV
 
Smart Mobility Market:Revolutionizing Transportation.pdf
Smart Mobility Market:Revolutionizing Transportation.pdfSmart Mobility Market:Revolutionizing Transportation.pdf
Smart Mobility Market:Revolutionizing Transportation.pdf
Market.us
 

Recently uploaded (20)

Discovery Series - Zero to Hero - Task Mining Session 1
Discovery Series - Zero to Hero - Task Mining Session 1Discovery Series - Zero to Hero - Task Mining Session 1
Discovery Series - Zero to Hero - Task Mining Session 1
 
Perth MuleSoft Meetup July 2024
Perth MuleSoft Meetup July 2024Perth MuleSoft Meetup July 2024
Perth MuleSoft Meetup July 2024
 
Types of Weaving loom machine & it's technology
Types of Weaving loom machine & it's technologyTypes of Weaving loom machine & it's technology
Types of Weaving loom machine & it's technology
 
Mastering OnlyFans Clone App Development: Key Strategies for Success
Mastering OnlyFans Clone App Development: Key Strategies for SuccessMastering OnlyFans Clone App Development: Key Strategies for Success
Mastering OnlyFans Clone App Development: Key Strategies for Success
 
NVIDIA at Breakthrough Discuss for Space Exploration
NVIDIA at Breakthrough Discuss for Space ExplorationNVIDIA at Breakthrough Discuss for Space Exploration
NVIDIA at Breakthrough Discuss for Space Exploration
 
Welcome to Cyberbiosecurity. Because regular cybersecurity wasn't complicated...
Welcome to Cyberbiosecurity. Because regular cybersecurity wasn't complicated...Welcome to Cyberbiosecurity. Because regular cybersecurity wasn't complicated...
Welcome to Cyberbiosecurity. Because regular cybersecurity wasn't complicated...
 
The History of Embeddings & Multimodal Embeddings
The History of Embeddings & Multimodal EmbeddingsThe History of Embeddings & Multimodal Embeddings
The History of Embeddings & Multimodal Embeddings
 
Keynote : AI & Future Of Offensive Security
Keynote : AI & Future Of Offensive SecurityKeynote : AI & Future Of Offensive Security
Keynote : AI & Future Of Offensive Security
 
Mule Experience Hub and Release Channel with Java 17
Mule Experience Hub and Release Channel with Java 17Mule Experience Hub and Release Channel with Java 17
Mule Experience Hub and Release Channel with Java 17
 
Required Documents for ISO 17021 Certification.PPT
Required Documents for ISO 17021 Certification.PPTRequired Documents for ISO 17021 Certification.PPT
Required Documents for ISO 17021 Certification.PPT
 
LeadMagnet IQ Review: Unlock the Secret to Effortless Traffic and Leads.pdf
LeadMagnet IQ Review:  Unlock the Secret to Effortless Traffic and Leads.pdfLeadMagnet IQ Review:  Unlock the Secret to Effortless Traffic and Leads.pdf
LeadMagnet IQ Review: Unlock the Secret to Effortless Traffic and Leads.pdf
 
UX Webinar Series: Essentials for Adopting Passkeys as the Foundation of your...
UX Webinar Series: Essentials for Adopting Passkeys as the Foundation of your...UX Webinar Series: Essentials for Adopting Passkeys as the Foundation of your...
UX Webinar Series: Essentials for Adopting Passkeys as the Foundation of your...
 
Demystifying Neural Networks And Building Cybersecurity Applications
Demystifying Neural Networks And Building Cybersecurity ApplicationsDemystifying Neural Networks And Building Cybersecurity Applications
Demystifying Neural Networks And Building Cybersecurity Applications
 
Keynote : Presentation on SASE Technology
Keynote : Presentation on SASE TechnologyKeynote : Presentation on SASE Technology
Keynote : Presentation on SASE Technology
 
Sonkoloniya documentation - ONEprojukti.pdf
Sonkoloniya documentation - ONEprojukti.pdfSonkoloniya documentation - ONEprojukti.pdf
Sonkoloniya documentation - ONEprojukti.pdf
 
What's New in Teams Calling, Meetings, Devices June 2024
What's New in Teams Calling, Meetings, Devices June 2024What's New in Teams Calling, Meetings, Devices June 2024
What's New in Teams Calling, Meetings, Devices June 2024
 
Mastering Board Best Practices: Essential Skills for Effective Non-profit Lea...
Mastering Board Best Practices: Essential Skills for Effective Non-profit Lea...Mastering Board Best Practices: Essential Skills for Effective Non-profit Lea...
Mastering Board Best Practices: Essential Skills for Effective Non-profit Lea...
 
Acumatica vs. Sage Intacct _Construction_July (1).pptx
Acumatica vs. Sage Intacct _Construction_July (1).pptxAcumatica vs. Sage Intacct _Construction_July (1).pptx
Acumatica vs. Sage Intacct _Construction_July (1).pptx
 
kk vathada _digital transformation frameworks_2024.pdf
kk vathada _digital transformation frameworks_2024.pdfkk vathada _digital transformation frameworks_2024.pdf
kk vathada _digital transformation frameworks_2024.pdf
 
Smart Mobility Market:Revolutionizing Transportation.pdf
Smart Mobility Market:Revolutionizing Transportation.pdfSmart Mobility Market:Revolutionizing Transportation.pdf
Smart Mobility Market:Revolutionizing Transportation.pdf
 

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