SlideShare a Scribd company logo
1 of 75
Download to read offline
+
+
Richard Süselbeck
Developer Evangelist
HERE Technologies
@sueselbeck
@heredev
The world‘s leading location technology company
Determine user‘s location
Find and display nearby sights, user can scroll through sights
Find route to sight, user can scroll through instructions
Expectations
Where am I?
https://github.com/leopectus/connectiq-workshop
So we are at 38.8565, -94.80069. What does that mean?
Latitude & Longitude
Latitude Longitude
Equator
Prime Meridian
+60
-30
-90 (South)
+90 (North) 180
-120 (West)
+30 (East)
How did we get the location?
How did we get the location?
GPS
How did we get the location?
GPS, GLONASS
GNSS
How did we get the location?
GPS, GLONASS, GALILEO, BeiDou, NAVIC, QZSS
GNSS
Example: Positioning in Monkey C
Position.enableLocationEvents(
Position.LOCATION_ONE_SHOT,
method(:onPosition));
function onPosition(info) {
var lat = info.position.toDegrees()[0];
var long = info.position.toDegrees()[1];
}
How did we get the location?
There are other ways to get location.
e.g. radio signals:
Cell towers, Wi-Fi, Bluetooth, etc
e.g. IP address
Where am I?
Use a Positioning API.
Understand where the location comes from.
Choose the right API for the right task/device.
On your Connect IQ device: GPS/GLONASS
Where am I?
By themselves a latitude and longitude aren‘t always helpful.
Often their power is in placing us on a map.
Maps
Making Maps is hard.
Maps
Making Maps is hard.
Maps
Maps
https://github.com/leopectus/connectiq-workshop
Map Image API
https://developer.here.com/documentation/map-image/
Example: Map Image API
https://image.maps.api.here.com/mia/1.6/mapview?
&app_id=YOUR_APP_ID
&app_code=YOUR_APP_CODE
&c=37.37774,-121.92186
&z=14
&w=210
&h=110
center of the map
zoom level
image width and height
credentials
Example: Map Image API
Communications.makeWebRequest(url,
parameters,
options,
listener);
Communications.makeImageRequest(url,
parameters,
options,
listener);
Example: Map Image API
url = "https://image.maps.cit.api.here.com/mia/1.6/mapview";
parameters = {
"app_id" => Ui.loadResource(Rez.Strings.app_id),
"app_code" => Ui.loadResource(Rez.Strings.app_code),
"c" => 37.37774,-121.92186,
"h" => "210",
"w" => "210",
"z" => "14",
};
options = {
:dithering => Communications.IMAGE_DITHERING_FLOYD_STEINBERG
};
Example: Map Image API
Comm.makeImageRequest(url,parameters,options,method(:onReceive));
function onReceive(responseCode, data) {
if (responseCode == 200) {
mapImage = data;
} else {
System.println("Error: " + responseCode);
}
}
Where am I?
1200 E. 151st St.,
Olathe, Kansas 66062-3426
Where am I?
Invalidenstraße 116
10245 Berlin
1200 E. 151st St.,
Olathe, Kansas 66062-3426
Geocoder API
https://developer.here.com/documentation/geocoder/
Geocoder API
38.85689,-94.79921
Invalidenstraße 116
10245 Berlin52.530861,13.38474
1200 E. 151st St.,
Olathe, Kansas 66062-3426
https://reverse.geocoder.api.here.com/6.2/reversegeocode.json?
&mode=retrieveAddresses
&prox=52.530861,13.38474
Example: HERE Geocoder API
https://geocoder.api.here.com/6.2/geocode.json
?searchtext=1200+E+151st+St+Olathe+Kansas
return the closest street address
location (and radius)
search
string
Example: Geocoder in Monkey C
url = "https://reverse.geocoder.api.here.com/6.2/reversegeocode.json";
parameters = {
"app_id" => Ui.loadResource(Rez.Strings.app_id),
"app_code" => Ui.loadResource(Rez.Strings.app_code),
"mode" => "retrieveAddress"
"prox" => lat + "," + long + ",250",
};
options = {
:responseType => Comm.HTTP_RESPONSE_CONTENT_TYPE_JSON
};
Example: Geocoder in Monkey C
Comm.makeWebRequest(url,parameters,options,method(:onReceive));
function onReceive(responseCode, data) {
if (responseCode == 200) {
parseResponse(data);
} else {
addressText = responseCode;
}
}
Example: Geocoder in Monkey C
function parseResponse(data) {
var response = data.get("Response");
var viewArray = response.get("View");
var view = viewArray[0];
var resultArray = view.get("Result");
var result = resultArray[0];
var location = result.get("Location");
var address = location.get("Address");
addressText = address.get("Label");
}
16K
16K
maximum size of JSON response
What‘s around us?
Maps provide context for a location.
Places (points of interest) are another type of context.
Where do I want to go?
Location isn‘t just about where you are. It‘s about where you‘re going.
Places API
https://developer.here.com/documentation/places/
Example: HERE Places API
https://places.demo.api.here.com/places/v1/discover/here?
at=52.530861,13.38474 center of search
How do I get there?
Find your way using the Routing API.
Routing API
https://developer.here.com/documentation/routing/
Example: HERE Routing API
https://route.api.here.com/routing/7.2/calculateroute.json?
waypoint0=38.92812,-94.70251
&waypoint1=37.615,122.393
&mode=fastest;car;traffic:enabled
start and end point
routing mode
EXAMPLE: Map Image with Route
https://image.maps.api.here.com/mia/1.6/route?
&r0=52.540867,13.262444,
52.536691,13.264561,
52.529172,13.268337,
52.528337,13.273144,
52.52583,13.27898,
52.518728,13.279667
&lc0=44ff00ff
waypoints
line color
https://developer.here.com
+
After the break: Workshop Session!
Hands-on, bring your laptop!
Resources
https://developer.here.comFree Trial:
https://developer.here.com/documentationDocs:
https://www.slideshare.net/heretechSlides:
https://github.com/heremapsCode:
https://stackoverflow.com/questions/tagged/here-apiHelp:
@sueselbeckTwitter: @heredev

More Related Content

Similar to Garmin Developer Summit 2018 - Talk

GeoTechTalk InkSatogaeri Project
GeoTechTalk InkSatogaeri ProjectGeoTechTalk InkSatogaeri Project
GeoTechTalk InkSatogaeri ProjectKentaro Ishimaru
 
Das Web Wird Mobil - Geolocation und Location Based Services
Das Web Wird Mobil - Geolocation und Location Based ServicesDas Web Wird Mobil - Geolocation und Location Based Services
Das Web Wird Mobil - Geolocation und Location Based ServicesStephan Schmidt
 
Beacons, Raspberry Pi & Node.js
Beacons, Raspberry Pi & Node.jsBeacons, Raspberry Pi & Node.js
Beacons, Raspberry Pi & Node.jsJeff Prestes
 
Handling Real-time Geostreams
Handling Real-time GeostreamsHandling Real-time Geostreams
Handling Real-time Geostreamsguest35660bc
 
Handling Real-time Geostreams
Handling Real-time GeostreamsHandling Real-time Geostreams
Handling Real-time GeostreamsRaffi Krikorian
 
Geospatial Graphs made easy with OrientDB - Codemotion Warsaw 2016
Geospatial Graphs made easy with OrientDB - Codemotion Warsaw 2016Geospatial Graphs made easy with OrientDB - Codemotion Warsaw 2016
Geospatial Graphs made easy with OrientDB - Codemotion Warsaw 2016Luigi Dell'Aquila
 
Giving a URL to All Objects using Beacons²
Giving a URL to All Objects using Beacons²Giving a URL to All Objects using Beacons²
Giving a URL to All Objects using Beacons²All Things Open
 
Eddystone Beacons - Physical Web - Giving a URL to All Objects
Eddystone Beacons - Physical Web - Giving a URL to All ObjectsEddystone Beacons - Physical Web - Giving a URL to All Objects
Eddystone Beacons - Physical Web - Giving a URL to All ObjectsJeff Prestes
 
The journey of an (un)orthodox optimization
The journey of an (un)orthodox optimizationThe journey of an (un)orthodox optimization
The journey of an (un)orthodox optimizationSian Lerk Lau
 
Geo distance search with my sql presentation
Geo distance search with my sql presentationGeo distance search with my sql presentation
Geo distance search with my sql presentationGSMboy
 
How to Build Your Own Ridesharing App (droidcon NYC 2018)
How to Build Your Own Ridesharing App (droidcon NYC 2018)How to Build Your Own Ridesharing App (droidcon NYC 2018)
How to Build Your Own Ridesharing App (droidcon NYC 2018)Richard Süselbeck
 
How to Build Your Own Ridesharing App (droidcon NYC 2018)
How to Build Your Own Ridesharing App (droidcon NYC 2018)How to Build Your Own Ridesharing App (droidcon NYC 2018)
How to Build Your Own Ridesharing App (droidcon NYC 2018)HERE Technologies
 
Geolocation on Rails
Geolocation on RailsGeolocation on Rails
Geolocation on Railsnebirhos
 
Presto anatomy
Presto anatomyPresto anatomy
Presto anatomyDongmin Yu
 
Indoor positioning for every app
Indoor positioning for every appIndoor positioning for every app
Indoor positioning for every appOsma Ahvenlampi
 

Similar to Garmin Developer Summit 2018 - Talk (20)

GeoTechTalk InkSatogaeri Project
GeoTechTalk InkSatogaeri ProjectGeoTechTalk InkSatogaeri Project
GeoTechTalk InkSatogaeri Project
 
Das Web Wird Mobil - Geolocation und Location Based Services
Das Web Wird Mobil - Geolocation und Location Based ServicesDas Web Wird Mobil - Geolocation und Location Based Services
Das Web Wird Mobil - Geolocation und Location Based Services
 
Beacons, Raspberry Pi & Node.js
Beacons, Raspberry Pi & Node.jsBeacons, Raspberry Pi & Node.js
Beacons, Raspberry Pi & Node.js
 
Physical web
Physical webPhysical web
Physical web
 
Handling Real-time Geostreams
Handling Real-time GeostreamsHandling Real-time Geostreams
Handling Real-time Geostreams
 
Handling Real-time Geostreams
Handling Real-time GeostreamsHandling Real-time Geostreams
Handling Real-time Geostreams
 
Rails GIS Hacks
Rails GIS HacksRails GIS Hacks
Rails GIS Hacks
 
Where in the world
Where in the worldWhere in the world
Where in the world
 
Geospatial Graphs made easy with OrientDB - Codemotion Warsaw 2016
Geospatial Graphs made easy with OrientDB - Codemotion Warsaw 2016Geospatial Graphs made easy with OrientDB - Codemotion Warsaw 2016
Geospatial Graphs made easy with OrientDB - Codemotion Warsaw 2016
 
Rails Gis Hacks
Rails Gis HacksRails Gis Hacks
Rails Gis Hacks
 
Giving a URL to All Objects using Beacons²
Giving a URL to All Objects using Beacons²Giving a URL to All Objects using Beacons²
Giving a URL to All Objects using Beacons²
 
Eddystone Beacons - Physical Web - Giving a URL to All Objects
Eddystone Beacons - Physical Web - Giving a URL to All ObjectsEddystone Beacons - Physical Web - Giving a URL to All Objects
Eddystone Beacons - Physical Web - Giving a URL to All Objects
 
The journey of an (un)orthodox optimization
The journey of an (un)orthodox optimizationThe journey of an (un)orthodox optimization
The journey of an (un)orthodox optimization
 
Sample document
Sample documentSample document
Sample document
 
Geo distance search with my sql presentation
Geo distance search with my sql presentationGeo distance search with my sql presentation
Geo distance search with my sql presentation
 
How to Build Your Own Ridesharing App (droidcon NYC 2018)
How to Build Your Own Ridesharing App (droidcon NYC 2018)How to Build Your Own Ridesharing App (droidcon NYC 2018)
How to Build Your Own Ridesharing App (droidcon NYC 2018)
 
How to Build Your Own Ridesharing App (droidcon NYC 2018)
How to Build Your Own Ridesharing App (droidcon NYC 2018)How to Build Your Own Ridesharing App (droidcon NYC 2018)
How to Build Your Own Ridesharing App (droidcon NYC 2018)
 
Geolocation on Rails
Geolocation on RailsGeolocation on Rails
Geolocation on Rails
 
Presto anatomy
Presto anatomyPresto anatomy
Presto anatomy
 
Indoor positioning for every app
Indoor positioning for every appIndoor positioning for every app
Indoor positioning for every app
 

More from Richard Süselbeck

Smart Mobility Hackathon Mumbai
Smart Mobility Hackathon MumbaiSmart Mobility Hackathon Mumbai
Smart Mobility Hackathon MumbaiRichard Süselbeck
 
Where the Heck Am I? Understanding Location in Your Application (Droidcon 2019)
Where the Heck Am I? Understanding Location in Your Application (Droidcon 2019)Where the Heck Am I? Understanding Location in Your Application (Droidcon 2019)
Where the Heck Am I? Understanding Location in Your Application (Droidcon 2019)Richard Süselbeck
 
Maps for Autonomous Driving - it-symposium.ruhr 2019 Bochum
Maps for Autonomous Driving - it-symposium.ruhr 2019 BochumMaps for Autonomous Driving - it-symposium.ruhr 2019 Bochum
Maps for Autonomous Driving - it-symposium.ruhr 2019 BochumRichard Süselbeck
 
Making the Most of Maps in Your Connect IQ Apps - Garmin Connect IQ Developer...
Making the Most of Maps in Your Connect IQ Apps - Garmin Connect IQ Developer...Making the Most of Maps in Your Connect IQ Apps - Garmin Connect IQ Developer...
Making the Most of Maps in Your Connect IQ Apps - Garmin Connect IQ Developer...Richard Süselbeck
 
Droidcon Hackathon - Turin 2019
Droidcon Hackathon - Turin 2019Droidcon Hackathon - Turin 2019
Droidcon Hackathon - Turin 2019Richard Süselbeck
 
Neue Wege für die Mobilität Hackathon - Augsburg 2018
Neue Wege für die Mobilität Hackathon - Augsburg 2018Neue Wege für die Mobilität Hackathon - Augsburg 2018
Neue Wege für die Mobilität Hackathon - Augsburg 2018Richard Süselbeck
 
TechCrunch Disrupt San Francisco 2018 - Workshop Intro
TechCrunch Disrupt San Francisco 2018 - Workshop IntroTechCrunch Disrupt San Francisco 2018 - Workshop Intro
TechCrunch Disrupt San Francisco 2018 - Workshop IntroRichard Süselbeck
 
Smart Mobility Hackathon Prague 2018
Smart Mobility Hackathon Prague 2018Smart Mobility Hackathon Prague 2018
Smart Mobility Hackathon Prague 2018Richard Süselbeck
 
Garmin Developer Summit 2018 - Lightning Talk
Garmin Developer Summit 2018 - Lightning TalkGarmin Developer Summit 2018 - Lightning Talk
Garmin Developer Summit 2018 - Lightning TalkRichard Süselbeck
 
HERE Intermodal Routing API (GeoMonday Berlin 2018)
HERE Intermodal Routing API (GeoMonday Berlin 2018)HERE Intermodal Routing API (GeoMonday Berlin 2018)
HERE Intermodal Routing API (GeoMonday Berlin 2018)Richard Süselbeck
 
HERE at Bosch Connected Experience Hackathon
HERE at Bosch Connected Experience HackathonHERE at Bosch Connected Experience Hackathon
HERE at Bosch Connected Experience HackathonRichard Süselbeck
 
Critical Apps Challenge 2018 Webinar
Critical Apps Challenge 2018 WebinarCritical Apps Challenge 2018 Webinar
Critical Apps Challenge 2018 WebinarRichard Süselbeck
 
Location 2.0 (Wherecamp Berlin November 2017)
Location 2.0 (Wherecamp Berlin November 2017)Location 2.0 (Wherecamp Berlin November 2017)
Location 2.0 (Wherecamp Berlin November 2017)Richard Süselbeck
 
SpaceTech Hackathon 2017 Webinar
SpaceTech Hackathon 2017 WebinarSpaceTech Hackathon 2017 Webinar
SpaceTech Hackathon 2017 WebinarRichard Süselbeck
 
The Future of Location Technology for Developers (GeoIT Navigation Talks Berl...
The Future of Location Technology for Developers (GeoIT Navigation Talks Berl...The Future of Location Technology for Developers (GeoIT Navigation Talks Berl...
The Future of Location Technology for Developers (GeoIT Navigation Talks Berl...Richard Süselbeck
 
Introduction to the HERE APIs (#AH10 Seattle July 2017)
Introduction to the HERE APIs (#AH10 Seattle July 2017)Introduction to the HERE APIs (#AH10 Seattle July 2017)
Introduction to the HERE APIs (#AH10 Seattle July 2017)Richard Süselbeck
 

More from Richard Süselbeck (16)

Smart Mobility Hackathon Mumbai
Smart Mobility Hackathon MumbaiSmart Mobility Hackathon Mumbai
Smart Mobility Hackathon Mumbai
 
Where the Heck Am I? Understanding Location in Your Application (Droidcon 2019)
Where the Heck Am I? Understanding Location in Your Application (Droidcon 2019)Where the Heck Am I? Understanding Location in Your Application (Droidcon 2019)
Where the Heck Am I? Understanding Location in Your Application (Droidcon 2019)
 
Maps for Autonomous Driving - it-symposium.ruhr 2019 Bochum
Maps for Autonomous Driving - it-symposium.ruhr 2019 BochumMaps for Autonomous Driving - it-symposium.ruhr 2019 Bochum
Maps for Autonomous Driving - it-symposium.ruhr 2019 Bochum
 
Making the Most of Maps in Your Connect IQ Apps - Garmin Connect IQ Developer...
Making the Most of Maps in Your Connect IQ Apps - Garmin Connect IQ Developer...Making the Most of Maps in Your Connect IQ Apps - Garmin Connect IQ Developer...
Making the Most of Maps in Your Connect IQ Apps - Garmin Connect IQ Developer...
 
Droidcon Hackathon - Turin 2019
Droidcon Hackathon - Turin 2019Droidcon Hackathon - Turin 2019
Droidcon Hackathon - Turin 2019
 
Neue Wege für die Mobilität Hackathon - Augsburg 2018
Neue Wege für die Mobilität Hackathon - Augsburg 2018Neue Wege für die Mobilität Hackathon - Augsburg 2018
Neue Wege für die Mobilität Hackathon - Augsburg 2018
 
TechCrunch Disrupt San Francisco 2018 - Workshop Intro
TechCrunch Disrupt San Francisco 2018 - Workshop IntroTechCrunch Disrupt San Francisco 2018 - Workshop Intro
TechCrunch Disrupt San Francisco 2018 - Workshop Intro
 
Smart Mobility Hackathon Prague 2018
Smart Mobility Hackathon Prague 2018Smart Mobility Hackathon Prague 2018
Smart Mobility Hackathon Prague 2018
 
Garmin Developer Summit 2018 - Lightning Talk
Garmin Developer Summit 2018 - Lightning TalkGarmin Developer Summit 2018 - Lightning Talk
Garmin Developer Summit 2018 - Lightning Talk
 
HERE Intermodal Routing API (GeoMonday Berlin 2018)
HERE Intermodal Routing API (GeoMonday Berlin 2018)HERE Intermodal Routing API (GeoMonday Berlin 2018)
HERE Intermodal Routing API (GeoMonday Berlin 2018)
 
HERE at Bosch Connected Experience Hackathon
HERE at Bosch Connected Experience HackathonHERE at Bosch Connected Experience Hackathon
HERE at Bosch Connected Experience Hackathon
 
Critical Apps Challenge 2018 Webinar
Critical Apps Challenge 2018 WebinarCritical Apps Challenge 2018 Webinar
Critical Apps Challenge 2018 Webinar
 
Location 2.0 (Wherecamp Berlin November 2017)
Location 2.0 (Wherecamp Berlin November 2017)Location 2.0 (Wherecamp Berlin November 2017)
Location 2.0 (Wherecamp Berlin November 2017)
 
SpaceTech Hackathon 2017 Webinar
SpaceTech Hackathon 2017 WebinarSpaceTech Hackathon 2017 Webinar
SpaceTech Hackathon 2017 Webinar
 
The Future of Location Technology for Developers (GeoIT Navigation Talks Berl...
The Future of Location Technology for Developers (GeoIT Navigation Talks Berl...The Future of Location Technology for Developers (GeoIT Navigation Talks Berl...
The Future of Location Technology for Developers (GeoIT Navigation Talks Berl...
 
Introduction to the HERE APIs (#AH10 Seattle July 2017)
Introduction to the HERE APIs (#AH10 Seattle July 2017)Introduction to the HERE APIs (#AH10 Seattle July 2017)
Introduction to the HERE APIs (#AH10 Seattle July 2017)
 

Recently uploaded

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
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
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
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
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
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
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
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
 
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
 

Recently uploaded (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
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
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
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
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
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
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
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
 

Garmin Developer Summit 2018 - Talk