SlideShare a Scribd company logo
1 of 19
Connecting your app to the real world
Thanks to
About Us
• Jan Tielens
Technical Evangelist at Microsoft
– Focusing on Apps on Windows 8, Windows Phone
& Azure
– Former MVP
– Shipping software since 2000 
2
• Yves Goeleven
Founder of MessageHandler.net
– Windows Azure MVP
– Shipping software since 2001
– Developer on NServiceBus
Agenda
• Thing on the internet or Internet of Things?
• Sensing the world, let there be light!
• Mobile Services, not only for mobile
• Putting our thing on the internet
• Towards an internet of things with MessageHandler
• Boy meets world, through Universal Apps
3
4
Internet of Things
OEM Revenue Opportunity | Market Forecast CY17
Energy Computing Telecom Consumer
$7 B $16 B $197 B $3 B $27 B $908 B $179 B $356 B System Revenue
Intelligent
Systems
1.7T$
Want a piece of that?
Stop talking, start building!
6
Thing on the internet, Communication Patterns
7
z z z z
z z z z
Telemetry NotificationsCommands Inquiries
Thing on the internet, Connectivity
8
Technology Purpose
Serial Static, close proximity
Ethernet Static, distant
Wifi Mobile, indoor, high power
HSPA/LTE Mobile, outdoor, high power
Zigbee Mobile, indoor, low power
BLE Mobile, personal, low power
NFC Mobile, very close, low power
Thing on the internet, Protocols
9
Protocol Purpose
MQTT Telemetry
XMPP Commands & notifications
AMQP Commands & notifications
HTTP API Telemetry & Inquiry
CoAP Inquiry
Internet of things, reference architecture
10
Sensing the world, let there be light!
11
Sensing the world, let there be light!
12
Demo
Azure Mobile Services
Azure Mobile Services, Key Scenarios
14
Putting our thing on the internet
15
Demo
Towards an internet of things with MessageHandler
16
• Send me a notification when my lights are on and I’m not
at home
Location
Voltage
z
Toast
Not at home?
Lights on?
Both? Forward to
notification hub
Pattern Match
Towards an internet of things with MessageHandler
17
Demo
Boy meets world, through Universal Apps
Demo
18
20
A big thank you to our sponsors
Gold Partners
Silver & Track Partners
Platinum Partners

More Related Content

What's hot

trends in wireless computing
trends in wireless computingtrends in wireless computing
trends in wireless computingmodukuri niharika
 
IoT: from zero to hero for web developers - GDG DevFest Nantes 2016
IoT: from zero to hero for web developers - GDG DevFest Nantes 2016IoT: from zero to hero for web developers - GDG DevFest Nantes 2016
IoT: from zero to hero for web developers - GDG DevFest Nantes 2016Jan Jongboom
 
Building IoT devices for fun and profit - Mobile Era 2016
Building IoT devices for fun and profit - Mobile Era 2016Building IoT devices for fun and profit - Mobile Era 2016
Building IoT devices for fun and profit - Mobile Era 2016Jan Jongboom
 
Evolution of Communication - Simplifying IOT
Evolution of Communication - Simplifying IOTEvolution of Communication - Simplifying IOT
Evolution of Communication - Simplifying IOTNick Naumovich
 
Zikit Review on iBeacon Technology (1st Israeli iBeacon Hackathon)
Zikit Review on iBeacon Technology (1st Israeli iBeacon Hackathon)Zikit Review on iBeacon Technology (1st Israeli iBeacon Hackathon)
Zikit Review on iBeacon Technology (1st Israeli iBeacon Hackathon)Idan Meir
 
Providing Infrastructure to Enable IoT Solutions
Providing Infrastructure to Enable IoT SolutionsProviding Infrastructure to Enable IoT Solutions
Providing Infrastructure to Enable IoT SolutionsTiago Barros
 
Latest trends in wireless technology
Latest trends in wireless technology Latest trends in wireless technology
Latest trends in wireless technology Dr. Mazlan Abbas
 
The future of the mobile Internet: Skype's Russ Shaw at CeBIT 2010
The future of the mobile Internet: Skype's Russ Shaw at CeBIT 2010The future of the mobile Internet: Skype's Russ Shaw at CeBIT 2010
The future of the mobile Internet: Skype's Russ Shaw at CeBIT 2010SkypeConversations
 
KNoT - a framework for iot interoperability
KNoT - a framework for iot interoperabilityKNoT - a framework for iot interoperability
KNoT - a framework for iot interoperabilityTiago Barros
 
Connected Products in the Internet of Things
Connected Products in the Internet of ThingsConnected Products in the Internet of Things
Connected Products in the Internet of ThingsMarko Balabanovic
 

What's hot (20)

Task 5 powerpoint iot
Task 5 powerpoint iotTask 5 powerpoint iot
Task 5 powerpoint iot
 
Colin Richardson Cocoon
Colin Richardson Cocoon Colin Richardson Cocoon
Colin Richardson Cocoon
 
trends in wireless computing
trends in wireless computingtrends in wireless computing
trends in wireless computing
 
IoT: from zero to hero for web developers - GDG DevFest Nantes 2016
IoT: from zero to hero for web developers - GDG DevFest Nantes 2016IoT: from zero to hero for web developers - GDG DevFest Nantes 2016
IoT: from zero to hero for web developers - GDG DevFest Nantes 2016
 
Building IoT devices for fun and profit - Mobile Era 2016
Building IoT devices for fun and profit - Mobile Era 2016Building IoT devices for fun and profit - Mobile Era 2016
Building IoT devices for fun and profit - Mobile Era 2016
 
Widetag @ QU-ID
Widetag @ QU-IDWidetag @ QU-ID
Widetag @ QU-ID
 
Evolution of Communication - Simplifying IOT
Evolution of Communication - Simplifying IOTEvolution of Communication - Simplifying IOT
Evolution of Communication - Simplifying IOT
 
IoT - Rise of New Zombies Army
IoT - Rise of New Zombies ArmyIoT - Rise of New Zombies Army
IoT - Rise of New Zombies Army
 
Zikit Review on iBeacon Technology (1st Israeli iBeacon Hackathon)
Zikit Review on iBeacon Technology (1st Israeli iBeacon Hackathon)Zikit Review on iBeacon Technology (1st Israeli iBeacon Hackathon)
Zikit Review on iBeacon Technology (1st Israeli iBeacon Hackathon)
 
Skype project
Skype project Skype project
Skype project
 
Providing Infrastructure to Enable IoT Solutions
Providing Infrastructure to Enable IoT SolutionsProviding Infrastructure to Enable IoT Solutions
Providing Infrastructure to Enable IoT Solutions
 
Apple beacon
Apple beaconApple beacon
Apple beacon
 
Future Of Communication
Future Of CommunicationFuture Of Communication
Future Of Communication
 
Latest trends in wireless technology
Latest trends in wireless technology Latest trends in wireless technology
Latest trends in wireless technology
 
The future of the mobile Internet: Skype's Russ Shaw at CeBIT 2010
The future of the mobile Internet: Skype's Russ Shaw at CeBIT 2010The future of the mobile Internet: Skype's Russ Shaw at CeBIT 2010
The future of the mobile Internet: Skype's Russ Shaw at CeBIT 2010
 
Cloud Applications for Businesses
Cloud Applications for BusinessesCloud Applications for Businesses
Cloud Applications for Businesses
 
Ansatel
AnsatelAnsatel
Ansatel
 
KNoT - a framework for iot interoperability
KNoT - a framework for iot interoperabilityKNoT - a framework for iot interoperability
KNoT - a framework for iot interoperability
 
Vo ip
Vo ipVo ip
Vo ip
 
Connected Products in the Internet of Things
Connected Products in the Internet of ThingsConnected Products in the Internet of Things
Connected Products in the Internet of Things
 

Similar to Connecting your app to the real world

Internet of Things- An Introduction
Internet of Things- An IntroductionInternet of Things- An Introduction
Internet of Things- An IntroductionRavindra Dastikop
 
Apps Ecosystem Overview by Drew Ianni, Chairman, AppNation Conference
Apps Ecosystem Overview by Drew Ianni, Chairman, AppNation ConferenceApps Ecosystem Overview by Drew Ianni, Chairman, AppNation Conference
Apps Ecosystem Overview by Drew Ianni, Chairman, AppNation ConferenceMark Silva
 
Internet & Beyond - Rosary College BCA Students Presentation
Internet & Beyond - Rosary College BCA Students PresentationInternet & Beyond - Rosary College BCA Students Presentation
Internet & Beyond - Rosary College BCA Students PresentationVernon Fernandes
 
The Internet of Things - What It Is, Where Its Headed and Its Applications
The Internet of Things - What It Is, Where Its Headed and Its ApplicationsThe Internet of Things - What It Is, Where Its Headed and Its Applications
The Internet of Things - What It Is, Where Its Headed and Its ApplicationsJustin Grammens
 
Globant FlipThinking April 2014 - Internet of Things / Wearable / Mobile Trends
Globant FlipThinking April 2014 - Internet of Things / Wearable / Mobile TrendsGlobant FlipThinking April 2014 - Internet of Things / Wearable / Mobile Trends
Globant FlipThinking April 2014 - Internet of Things / Wearable / Mobile TrendsPablo Vittori
 
Enabling IoT devices to talk Web: The Community approach
Enabling IoT devices to talk Web: The Community approachEnabling IoT devices to talk Web: The Community approach
Enabling IoT devices to talk Web: The Community approach Charalampos Doukas
 
Self-Driving Cars, Smart Watches and Heads-Up Displays... Oh My!
Self-Driving Cars, Smart Watches and Heads-Up Displays... Oh My! Self-Driving Cars, Smart Watches and Heads-Up Displays... Oh My!
Self-Driving Cars, Smart Watches and Heads-Up Displays... Oh My! Laurie Lamberth
 
The Mobile Internet Revolution by M-STAT
The Mobile Internet Revolution by M-STATThe Mobile Internet Revolution by M-STAT
The Mobile Internet Revolution by M-STATM-STAT
 
The Internet as I have seen it
The Internet as I have seen itThe Internet as I have seen it
The Internet as I have seen itColin JSmith
 
Golden years of IT: Past Present and Future
Golden years of IT: Past Present and FutureGolden years of IT: Past Present and Future
Golden years of IT: Past Present and FutureAltaf Rehmani
 
Mobile Marketing
Mobile MarketingMobile Marketing
Mobile MarketingJeff Klein
 
Secure Open Telephony Network Presentation at Hope 9
Secure Open Telephony Network Presentation at Hope 9Secure Open Telephony Network Presentation at Hope 9
Secure Open Telephony Network Presentation at Hope 9Mark Belinsky
 
Innovative Technologies and Tech Trends
Innovative Technologies and Tech TrendsInnovative Technologies and Tech Trends
Innovative Technologies and Tech TrendsBrian Pichman
 
Taking Your Website Mobile
Taking Your Website MobileTaking Your Website Mobile
Taking Your Website Mobilenijsitecore
 

Similar to Connecting your app to the real world (20)

Internet of Things- An Introduction
Internet of Things- An IntroductionInternet of Things- An Introduction
Internet of Things- An Introduction
 
Apps Ecosystem Overview by Drew Ianni, Chairman, AppNation Conference
Apps Ecosystem Overview by Drew Ianni, Chairman, AppNation ConferenceApps Ecosystem Overview by Drew Ianni, Chairman, AppNation Conference
Apps Ecosystem Overview by Drew Ianni, Chairman, AppNation Conference
 
Week3 lec6 ict
Week3 lec6 ictWeek3 lec6 ict
Week3 lec6 ict
 
NCTU hackathon_Ben
NCTU hackathon_BenNCTU hackathon_Ben
NCTU hackathon_Ben
 
Internet & Beyond - Rosary College BCA Students Presentation
Internet & Beyond - Rosary College BCA Students PresentationInternet & Beyond - Rosary College BCA Students Presentation
Internet & Beyond - Rosary College BCA Students Presentation
 
Nk company profile
Nk company profileNk company profile
Nk company profile
 
The Internet of Things - What It Is, Where Its Headed and Its Applications
The Internet of Things - What It Is, Where Its Headed and Its ApplicationsThe Internet of Things - What It Is, Where Its Headed and Its Applications
The Internet of Things - What It Is, Where Its Headed and Its Applications
 
Globant FlipThinking April 2014 - Internet of Things / Wearable / Mobile Trends
Globant FlipThinking April 2014 - Internet of Things / Wearable / Mobile TrendsGlobant FlipThinking April 2014 - Internet of Things / Wearable / Mobile Trends
Globant FlipThinking April 2014 - Internet of Things / Wearable / Mobile Trends
 
Enabling IoT devices to talk Web: The Community approach
Enabling IoT devices to talk Web: The Community approachEnabling IoT devices to talk Web: The Community approach
Enabling IoT devices to talk Web: The Community approach
 
Self-Driving Cars, Smart Watches and Heads-Up Displays... Oh My!
Self-Driving Cars, Smart Watches and Heads-Up Displays... Oh My! Self-Driving Cars, Smart Watches and Heads-Up Displays... Oh My!
Self-Driving Cars, Smart Watches and Heads-Up Displays... Oh My!
 
What is IoT?
What is IoT? What is IoT?
What is IoT?
 
The Mobile Internet Revolution by M-STAT
The Mobile Internet Revolution by M-STATThe Mobile Internet Revolution by M-STAT
The Mobile Internet Revolution by M-STAT
 
The Internet as I have seen it
The Internet as I have seen itThe Internet as I have seen it
The Internet as I have seen it
 
Golden years of IT: Past Present and Future
Golden years of IT: Past Present and FutureGolden years of IT: Past Present and Future
Golden years of IT: Past Present and Future
 
Pitch Deck
Pitch DeckPitch Deck
Pitch Deck
 
2012 Tech Trends
2012 Tech Trends2012 Tech Trends
2012 Tech Trends
 
Mobile Marketing
Mobile MarketingMobile Marketing
Mobile Marketing
 
Secure Open Telephony Network Presentation at Hope 9
Secure Open Telephony Network Presentation at Hope 9Secure Open Telephony Network Presentation at Hope 9
Secure Open Telephony Network Presentation at Hope 9
 
Innovative Technologies and Tech Trends
Innovative Technologies and Tech TrendsInnovative Technologies and Tech Trends
Innovative Technologies and Tech Trends
 
Taking Your Website Mobile
Taking Your Website MobileTaking Your Website Mobile
Taking Your Website Mobile
 

More from Yves Goeleven

Back to the 90s' - Revenge of the static website
Back to the 90s' - Revenge of the static websiteBack to the 90s' - Revenge of the static website
Back to the 90s' - Revenge of the static websiteYves Goeleven
 
Azure storage deep dive
Azure storage deep diveAzure storage deep dive
Azure storage deep diveYves Goeleven
 
Io t privacy and security considerations
Io t   privacy and security considerationsIo t   privacy and security considerations
Io t privacy and security considerationsYves Goeleven
 
Madn - connecting things with people
Madn - connecting things with peopleMadn - connecting things with people
Madn - connecting things with peopleYves Goeleven
 
Message handler customer deck
Message handler customer deckMessage handler customer deck
Message handler customer deckYves Goeleven
 
Cloudbrew - Internet Of Things
Cloudbrew - Internet Of ThingsCloudbrew - Internet Of Things
Cloudbrew - Internet Of ThingsYves Goeleven
 
Windows azure storage services
Windows azure storage servicesWindows azure storage services
Windows azure storage servicesYves Goeleven
 
Azug - successfully breeding rabits
Azug - successfully breeding rabitsAzug - successfully breeding rabits
Azug - successfully breeding rabitsYves Goeleven
 
Eda on the azure services platform
Eda on the azure services platformEda on the azure services platform
Eda on the azure services platformYves Goeleven
 

More from Yves Goeleven (10)

Back to the 90s' - Revenge of the static website
Back to the 90s' - Revenge of the static websiteBack to the 90s' - Revenge of the static website
Back to the 90s' - Revenge of the static website
 
Azure storage deep dive
Azure storage deep diveAzure storage deep dive
Azure storage deep dive
 
Io t privacy and security considerations
Io t   privacy and security considerationsIo t   privacy and security considerations
Io t privacy and security considerations
 
Madn - connecting things with people
Madn - connecting things with peopleMadn - connecting things with people
Madn - connecting things with people
 
Message handler customer deck
Message handler customer deckMessage handler customer deck
Message handler customer deck
 
Cloudbrew - Internet Of Things
Cloudbrew - Internet Of ThingsCloudbrew - Internet Of Things
Cloudbrew - Internet Of Things
 
Windows azure storage services
Windows azure storage servicesWindows azure storage services
Windows azure storage services
 
Azug - successfully breeding rabits
Azug - successfully breeding rabitsAzug - successfully breeding rabits
Azug - successfully breeding rabits
 
Eda on the azure services platform
Eda on the azure services platformEda on the azure services platform
Eda on the azure services platform
 
Sql Azure
Sql AzureSql Azure
Sql Azure
 

Recently uploaded

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

Recently uploaded (20)

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

Connecting your app to the real world

  • 1. Connecting your app to the real world Thanks to
  • 2. About Us • Jan Tielens Technical Evangelist at Microsoft – Focusing on Apps on Windows 8, Windows Phone & Azure – Former MVP – Shipping software since 2000  2 • Yves Goeleven Founder of MessageHandler.net – Windows Azure MVP – Shipping software since 2001 – Developer on NServiceBus
  • 3. Agenda • Thing on the internet or Internet of Things? • Sensing the world, let there be light! • Mobile Services, not only for mobile • Putting our thing on the internet • Towards an internet of things with MessageHandler • Boy meets world, through Universal Apps 3
  • 5. OEM Revenue Opportunity | Market Forecast CY17 Energy Computing Telecom Consumer $7 B $16 B $197 B $3 B $27 B $908 B $179 B $356 B System Revenue Intelligent Systems 1.7T$
  • 6. Want a piece of that? Stop talking, start building! 6
  • 7. Thing on the internet, Communication Patterns 7 z z z z z z z z Telemetry NotificationsCommands Inquiries
  • 8. Thing on the internet, Connectivity 8 Technology Purpose Serial Static, close proximity Ethernet Static, distant Wifi Mobile, indoor, high power HSPA/LTE Mobile, outdoor, high power Zigbee Mobile, indoor, low power BLE Mobile, personal, low power NFC Mobile, very close, low power
  • 9. Thing on the internet, Protocols 9 Protocol Purpose MQTT Telemetry XMPP Commands & notifications AMQP Commands & notifications HTTP API Telemetry & Inquiry CoAP Inquiry
  • 10. Internet of things, reference architecture 10
  • 11. Sensing the world, let there be light! 11
  • 12. Sensing the world, let there be light! 12 Demo
  • 14. Azure Mobile Services, Key Scenarios 14
  • 15. Putting our thing on the internet 15 Demo
  • 16. Towards an internet of things with MessageHandler 16 • Send me a notification when my lights are on and I’m not at home Location Voltage z Toast Not at home? Lights on? Both? Forward to notification hub Pattern Match
  • 17. Towards an internet of things with MessageHandler 17 Demo
  • 18. Boy meets world, through Universal Apps Demo 18
  • 19. 20 A big thank you to our sponsors Gold Partners Silver & Track Partners Platinum Partners

Editor's Notes

  1. More detailed session outline Thing on the internet or Internet of Things? (15 mins) Introduction & opportunity Common communication patterns for individual devices (thing on the internet) and architectures (internet of things) Sensing the world, let there be light! (10 mins) Explain what a photo resistor does Wire it up Show code to read analog value Mobile Services, not only for mobile (10 mins) Introduce mobile services Show Data & Push notifications configuration Putting our thing on the internet (10 mins) - Show code to send data to mobile services Towards an internet of things with MessageHandler (10 mins) - Deploy prebuild channel (which sends data to mobile services, analyzes data & sends push notification if condition met) - Modify netduino code to send data to channel instead Boy meets world, through Universal Apps (5mins) - Show prebuild app which displays data from mobile services & subscribes to push notification
  2. Definition of Internet Of Things Instrumenting & controlling the real world through software & services, in order to augment it and make our lives easier. It starts with connecting a thing to the internet. But ultimately it’s about analysing data coming from many things and automate actions based on the results of that analyses