SlideShare a Scribd company logo
How I built a location-based
     social app using
   OpenStreetMap data
         John McKerrell
What is MapMe.At
Social Location
Experimentation Platform
History

Started in 2007
Allowed you to label
favourite places
Few interesting methods
built in for tracking your
location including DNS
Third party services


GeoRSS
One user’s perspective
User experimentation
Developer experimentation
Mersey Ferries in Liverpool
Looks up location on
shipais.com and inserts it
into mapme.at
http://mapme.at/where/snowdrop
http://mapme.at/where/royaliris
http://mapme.at/where/royaldaffodil
.. can lead to interesting apps ..
.. and interesting ideas inspire



http://www.flickr.com/photos/mcknut/3585011720/
Social Location
Experimentation Platform
Why OpenStreetMap?
Why OpenStreetMap?
Why OpenStreetMap?

I’m a fan
Why OpenStreetMap?

I’m a fan
Huge existing dataset
Why OpenStreetMap?

I’m a fan
Huge existing dataset
Constantly evolving
Why OpenStreetMap?

I’m a fan
Huge existing dataset
Constantly evolving
Read/Write API
Why OpenStreetMap?

I’m a fan
Huge existing dataset
Constantly evolving
Read/Write API
Good license
How is OSM data used?

Maps - screenshot ideally pre-cloudmade
(Couldn’t find one)
(Demonstrates that OSM has always been a feature on OSM
even when we had a commercial mapping provider’s API)
How is OSM data used?


Maps - new screenshot showing cloudmade
Foursquare (Gowalla, Brightkite)
Foursquare (Gowalla, Brightkite)

Allows you to “check in” to places.
Foursquare (Gowalla, Brightkite)

Allows you to “check in” to places.
Have a existing database of places visible to everyone
Foursquare (Gowalla, Brightkite)

Allows you to “check in” to places.
Have a existing database of places visible to everyone
If a place doesn’t exist, you can create it
Foursquare (Gowalla, Brightkite)

Allows you to “check in” to places.
Have a existing database of places visible to everyone
If a place doesn’t exist, you can create it
Foursquare gives “Mayorship” to the person who visits a
place most often, also “Badges” to encourage activity
mapme.at places
mapme.at places
Launched in January
mapme.at places
Launched in January
Existing places show on a
map on your homepage
mapme.at places
Launched in January
Existing places show on a
map on your homepage
“map yourself” at a place
mapme.at places
Launched in January
Existing places show on a
map on your homepage
“map yourself” at a place
Also available from mobile:
http://mapme.at/me/mobile
How does it work?
How does it work?
Cloudmade reverse
geocoder returns POIs
How does it work?
Cloudmade reverse
geocoder returns POIs
Store entries in mapme.at
DB with the OSM ID
How does it work?
Cloudmade reverse
geocoder returns POIs
Store entries in mapme.at
DB with the OSM ID
Users can mark places as
favourites with optional
short label
How does it work?
How does it work?
Non-existent place? User
can still create an entry
How does it work?
Non-existent place? User
can still create an entry
Places can be private or can
be shared with others
How does it work?
Non-existent place? User
can still create an entry
Places can be private or can
be shared with others
If user shares a place with
everyone, they give us
permission to add it to OSM
Third party services
Third party services
Lots of sites have their own database with their own IDs
Third party services
Lots of sites have their own database with their own IDs
mapme.at currently tries to match Foursquare venues onto
OSM IDs using the venue name
Third party services
Lots of sites have their own database with their own IDs
mapme.at currently tries to match Foursquare venues onto
OSM IDs using the venue name
Releasing a tool soon to allow manual matching
Third party services
Lots of sites have their own database with their own IDs
mapme.at currently tries to match Foursquare venues onto
OSM IDs using the venue name
Releasing a tool soon to allow manual matching
Resulting Foursquare to OSM ID mapping will be released
Third party services
Lots of sites have their own database with their own IDs
mapme.at currently tries to match Foursquare venues onto
OSM IDs using the venue name
Releasing a tool soon to allow manual matching
Resulting Foursquare to OSM ID mapping will be released
More services coming soon too
How does this help OSM?
How does this help OSM?

New data from user submissions to fill gaps
How does this help OSM?

New data from user submissions to fill gaps
New mapping data linking OpenStreetMap
to external services
How does this help OSM?

New data from user submissions to fill gaps
New mapping data linking OpenStreetMap
to external services
More users coming to OpenStreetMap from mapme.at
Why bother mapping
     yourself?
http://vimeo.com/10636282
http://vimeo.com/10636333
Thankyou
   http://mapme.at/
http://blog.mapme.at/

More Related Content

Similar to How I built a location-based social app

Building Location-Aware Apps using Open Source (AnDevCon SF 2014)
Building Location-Aware Apps using Open Source (AnDevCon SF 2014)Building Location-Aware Apps using Open Source (AnDevCon SF 2014)
Building Location-Aware Apps using Open Source (AnDevCon SF 2014)
Chuck Greb
 
CityTimes
CityTimesCityTimes
CityTimes
Marina Santini
 
Mobile Social Location (Web 2.0 NYC edition)
Mobile Social Location (Web 2.0 NYC edition)Mobile Social Location (Web 2.0 NYC edition)
Mobile Social Location (Web 2.0 NYC edition)
Matt Biddulph
 
Presentation
PresentationPresentation
Presentation
Vickey Rawat
 
Build with live location data
Build with live location dataBuild with live location data
Build with live location data
Zahra Sdg
 
Layar @ SDForum 28 Feb 2011
Layar @ SDForum 28 Feb 2011Layar @ SDForum 28 Feb 2011
Layar @ SDForum 28 Feb 2011
Lightning Laboratories
 
My GIS Timeline
My GIS TimelineMy GIS Timeline
My GIS Timeline
jeffhobbs
 
Scrlc geo ppt
Scrlc geo pptScrlc geo ppt
Scrlc geo ppt
Stephen Abram
 
Towards Geospatial Architectures of Participation
Towards Geospatial Architectures of ParticipationTowards Geospatial Architectures of Participation
Towards Geospatial Architectures of Participation
cholmes
 
Traffic navigation application
Traffic navigation applicationTraffic navigation application
Traffic navigation application
Ibrahim Khleifat
 
Openstreetmap presentation of Mapping Party at FSMK camp
Openstreetmap presentation of Mapping Party at FSMK campOpenstreetmap presentation of Mapping Party at FSMK camp
Openstreetmap presentation of Mapping Party at FSMK camp
Yogesh Ks
 
The Future of Indoor Mapping - Nokia / Here
The Future of Indoor Mapping - Nokia / HereThe Future of Indoor Mapping - Nokia / Here
The Future of Indoor Mapping - Nokia / Here
Local Social Summit
 
Presentationsfk2010
Presentationsfk2010Presentationsfk2010
Presentationsfk2010
James DuPont
 
Using FME to Find Out What We Already Know
Using FME to Find Out What We Already KnowUsing FME to Find Out What We Already Know
Using FME to Find Out What We Already Know
Safe Software
 
LSxCafe Swtich2OSM.org talk
LSxCafe Swtich2OSM.org talkLSxCafe Swtich2OSM.org talk
LSxCafe Swtich2OSM.org talk
chippy
 
Bluemapia Mobile
Bluemapia MobileBluemapia Mobile
Bluemapia Mobile
Mark Wilcox
 
Building Location-Aware Apps with Open Source & Open Data (SXSW 2015)
Building Location-Aware Apps with Open Source & Open Data (SXSW 2015)Building Location-Aware Apps with Open Source & Open Data (SXSW 2015)
Building Location-Aware Apps with Open Source & Open Data (SXSW 2015)
Chuck Greb
 
Bu
BuBu
Final Demo
Final DemoFinal Demo
Final Demo
Chantal MARIN
 
Open street map final ppt
Open street map final pptOpen street map final ppt
Open street map final ppt
Prashant Menon
 

Similar to How I built a location-based social app (20)

Building Location-Aware Apps using Open Source (AnDevCon SF 2014)
Building Location-Aware Apps using Open Source (AnDevCon SF 2014)Building Location-Aware Apps using Open Source (AnDevCon SF 2014)
Building Location-Aware Apps using Open Source (AnDevCon SF 2014)
 
CityTimes
CityTimesCityTimes
CityTimes
 
Mobile Social Location (Web 2.0 NYC edition)
Mobile Social Location (Web 2.0 NYC edition)Mobile Social Location (Web 2.0 NYC edition)
Mobile Social Location (Web 2.0 NYC edition)
 
Presentation
PresentationPresentation
Presentation
 
Build with live location data
Build with live location dataBuild with live location data
Build with live location data
 
Layar @ SDForum 28 Feb 2011
Layar @ SDForum 28 Feb 2011Layar @ SDForum 28 Feb 2011
Layar @ SDForum 28 Feb 2011
 
My GIS Timeline
My GIS TimelineMy GIS Timeline
My GIS Timeline
 
Scrlc geo ppt
Scrlc geo pptScrlc geo ppt
Scrlc geo ppt
 
Towards Geospatial Architectures of Participation
Towards Geospatial Architectures of ParticipationTowards Geospatial Architectures of Participation
Towards Geospatial Architectures of Participation
 
Traffic navigation application
Traffic navigation applicationTraffic navigation application
Traffic navigation application
 
Openstreetmap presentation of Mapping Party at FSMK camp
Openstreetmap presentation of Mapping Party at FSMK campOpenstreetmap presentation of Mapping Party at FSMK camp
Openstreetmap presentation of Mapping Party at FSMK camp
 
The Future of Indoor Mapping - Nokia / Here
The Future of Indoor Mapping - Nokia / HereThe Future of Indoor Mapping - Nokia / Here
The Future of Indoor Mapping - Nokia / Here
 
Presentationsfk2010
Presentationsfk2010Presentationsfk2010
Presentationsfk2010
 
Using FME to Find Out What We Already Know
Using FME to Find Out What We Already KnowUsing FME to Find Out What We Already Know
Using FME to Find Out What We Already Know
 
LSxCafe Swtich2OSM.org talk
LSxCafe Swtich2OSM.org talkLSxCafe Swtich2OSM.org talk
LSxCafe Swtich2OSM.org talk
 
Bluemapia Mobile
Bluemapia MobileBluemapia Mobile
Bluemapia Mobile
 
Building Location-Aware Apps with Open Source & Open Data (SXSW 2015)
Building Location-Aware Apps with Open Source & Open Data (SXSW 2015)Building Location-Aware Apps with Open Source & Open Data (SXSW 2015)
Building Location-Aware Apps with Open Source & Open Data (SXSW 2015)
 
Bu
BuBu
Bu
 
Final Demo
Final DemoFinal Demo
Final Demo
 
Open street map final ppt
Open street map final pptOpen street map final ppt
Open street map final ppt
 

More from John McKerrell

Birth of DoES Liverpool - Ignite Liverpool
Birth of DoES Liverpool - Ignite Liverpool Birth of DoES Liverpool - Ignite Liverpool
Birth of DoES Liverpool - Ignite Liverpool
John McKerrell
 
Introducing DoES Liverpool
Introducing DoES LiverpoolIntroducing DoES Liverpool
Introducing DoES Liverpool
John McKerrell
 
Managing Phone Dev Projects
Managing Phone Dev ProjectsManaging Phone Dev Projects
Managing Phone Dev Projects
John McKerrell
 
Life Cycle of an iPhone App
Life Cycle of an iPhone AppLife Cycle of an iPhone App
Life Cycle of an iPhone App
John McKerrell
 
Open Source Software Projects I Have Known
Open Source Software Projects I Have KnownOpen Source Software Projects I Have Known
Open Source Software Projects I Have Known
John McKerrell
 
Maps, GPS, Location, Tracking
Maps, GPS, Location, TrackingMaps, GPS, Location, Tracking
Maps, GPS, Location, Tracking
John McKerrell
 
Why I Track My Location and You Should Too
Why I Track My Location and You Should TooWhy I Track My Location and You Should Too
Why I Track My Location and You Should Too
John McKerrell
 
OpenStreetView AGI 2009
OpenStreetView AGI 2009OpenStreetView AGI 2009
OpenStreetView AGI 2009
John McKerrell
 
John McKerrell's slides for Amazing iPhone event 2008
John McKerrell's slides for Amazing iPhone event 2008John McKerrell's slides for Amazing iPhone event 2008
John McKerrell's slides for Amazing iPhone event 2008
John McKerrell
 
State of the Map 2008 Review
State of the Map 2008 ReviewState of the Map 2008 Review
State of the Map 2008 Review
John McKerrell
 
Using Crowd Sourced Data in a Commercial Mapping API
Using Crowd Sourced Data in a Commercial Mapping APIUsing Crowd Sourced Data in a Commercial Mapping API
Using Crowd Sourced Data in a Commercial Mapping API
John McKerrell
 

More from John McKerrell (11)

Birth of DoES Liverpool - Ignite Liverpool
Birth of DoES Liverpool - Ignite Liverpool Birth of DoES Liverpool - Ignite Liverpool
Birth of DoES Liverpool - Ignite Liverpool
 
Introducing DoES Liverpool
Introducing DoES LiverpoolIntroducing DoES Liverpool
Introducing DoES Liverpool
 
Managing Phone Dev Projects
Managing Phone Dev ProjectsManaging Phone Dev Projects
Managing Phone Dev Projects
 
Life Cycle of an iPhone App
Life Cycle of an iPhone AppLife Cycle of an iPhone App
Life Cycle of an iPhone App
 
Open Source Software Projects I Have Known
Open Source Software Projects I Have KnownOpen Source Software Projects I Have Known
Open Source Software Projects I Have Known
 
Maps, GPS, Location, Tracking
Maps, GPS, Location, TrackingMaps, GPS, Location, Tracking
Maps, GPS, Location, Tracking
 
Why I Track My Location and You Should Too
Why I Track My Location and You Should TooWhy I Track My Location and You Should Too
Why I Track My Location and You Should Too
 
OpenStreetView AGI 2009
OpenStreetView AGI 2009OpenStreetView AGI 2009
OpenStreetView AGI 2009
 
John McKerrell's slides for Amazing iPhone event 2008
John McKerrell's slides for Amazing iPhone event 2008John McKerrell's slides for Amazing iPhone event 2008
John McKerrell's slides for Amazing iPhone event 2008
 
State of the Map 2008 Review
State of the Map 2008 ReviewState of the Map 2008 Review
State of the Map 2008 Review
 
Using Crowd Sourced Data in a Commercial Mapping API
Using Crowd Sourced Data in a Commercial Mapping APIUsing Crowd Sourced Data in a Commercial Mapping API
Using Crowd Sourced Data in a Commercial Mapping API
 

Recently uploaded

System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
Hiike
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Tatiana Kojar
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
alexjohnson7307
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStrDeep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
saastr
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 

Recently uploaded (20)

System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStrDeep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 

How I built a location-based social app

Editor's Notes

  1. mapme.at works with various other location sources, including the new Twitter geo features, and basically any service that works with Fireeagle or can output GeoRSS.
  2. Have always had OSM maps available on the site, from the beginning they’ve often been the best maps of the places I’ve go to.
  3. Switched to cloudmade maps API partly because they were offering a great product including the Style Editor but also because we liked the idea that by forcing the user to use OSM on the site any location added to the map could be added to OSM later. We’ll come back to this soon.