SlideShare a Scribd company logo
1 of 24
GeoLocal APIs unencumbering the  GeoLocal ecosystem Tyler Bell 14 September 2010 [email_address] Twitter: @twbell
Local Ecosystem Tyler Bell | tylerwbell@gmail.com | @twbell Interconnected resources that facilitate an informed, real-world consumer experience… The Local Ecosystem http://www.flickr.com/photos/leafy/3826214063/ and the value of a product is proportional to how many other products it communicates with
GeoLocal Tyler Bell | tylerwbell@gmail.com | @twbell Built Environment and AR Daily Deals Places and Listings Maps Utilities, Routing, Geocoding Social Location
Obligatory NASCAR Logo Montage Tyler Bell
Three Ways In Tyler Bell | tylerwbell@gmail.com | @twbell Application API Crawled Content Contribution To Local Ecosystem
Monday: TechCrunch/SimpleGeo Tyler Bell | tylerwbell@gmail.com | @twbell http://techcrunch.com/2010/09/13/what-is-it-you-do-the-need-for-simplicity/ A: See our API docs…. Q: What is it you do? This is the only appropriate answer to a developer
Piñata Tyler Bell | tylerwbell@gmail.com | @twbell Marketing (paper maché) API (candy) http://www.flickr.com/photos/esquipulas/561125635/
Tyler Bell | tylerwbell@gmail.com | @twbell APIs are the soul of a product
Source and Crawled Content Tyler Bell | tylerwbell@gmail.com | @twbell robots.txt is hugely insightful as is ‘viewing source’ … both make for lousy presentations
Example: Google Places PM ,[object Object],Tyler Bell | tylerwbell@gmail.com | @twbell http://googlegeodevelopers.blogspot.com/2010/07/checking-in-with-places-api.html - Google Maps API Product Manager
Example: Google Places API TOS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Tyler Bell | tylerwbell@gmail.com | @twbell Paraphrased from http://code.google.com/apis/maps/documentation/places/
Product Design Philosophy Tyler Bell | tylerwbell@gmail.com | @twbell The Hallway
No Doors http://www.flickr.com/photos/raulc/4429603/ Product does not facilitate new approaches, applications, or business models
Multiple Product Options http://www.flickr.com/photos/brentdanley/211734796/ Product creates multiple new opportunities for exploration, integration and experimentation
A Look into some Local APIs Tyler Bell | tylerwbell@gmail.com | @twbell Short commentary  on what APIs reveal (now, not planned roadmap or intentions)
Tyler Bell | tylerwbell@gmail.com | @twbell ,[object Object],[object Object],[object Object],[object Object],http://aboutfoursquare.com/superusers-mislocated-venues/
Tyler Bell | tylerwbell@gmail.com | @twbell ,[object Object],[object Object],[object Object],[object Object]
Tyler Bell | tylerwbell@gmail.com | @twbell ,[object Object],[object Object],[object Object],[object Object]
Tyler Bell | tylerwbell@gmail.com | @twbell ,[object Object],[object Object],[object Object],[object Object],[object Object]
Tyler Bell | tylerwbell@gmail.com | @twbell foursquare:venue=516723 Krohn Conservatory ,[object Object],[object Object],[object Object],http://www.flickr.com/photos/chrisirmo/4560462516/
Wrap Up: Use of Wire ,[object Object],Tyler Bell | tylerwbell@gmail.com | @twbell
Datawire Tyler Bell | tylerwbell@gmail.com | @twbell http://www.flickr.com/photos/tigerplish/250836258/ Connect  and Plumb
Razorwire Tyler Bell | tylerwbell@gmail.com | @twbell http://www.flickr.com/photos/mightyboybrian/113445631/ Partition and Control
Thank You Tyler Bell | tylerwbell@gmail.com | @twbell [email_address] @twbell http://radar.oreilly.com/tylerb/

More Related Content

Similar to GeoLocal APIs: unencumbering the geolocal ecosystem

Documenting APIs: Sample Code and More (with many pictures of cats)
Documenting APIs: Sample Code and More (with many pictures of cats)Documenting APIs: Sample Code and More (with many pictures of cats)
Documenting APIs: Sample Code and More (with many pictures of cats)Anya Stettler
 
Design meets presentation November 2013
Design meets presentation November 2013Design meets presentation November 2013
Design meets presentation November 2013laurawesley
 
Timeline SoMa WADE
Timeline SoMa WADETimeline SoMa WADE
Timeline SoMa WADEIrnuk
 
The Humble & Mighty SharePoint URL Query String
The Humble & Mighty SharePoint URL Query StringThe Humble & Mighty SharePoint URL Query String
The Humble & Mighty SharePoint URL Query Stringpatrickdoran
 
Drupal as Base For Your NEXT Mobile App
Drupal as Base For Your NEXT Mobile AppDrupal as Base For Your NEXT Mobile App
Drupal as Base For Your NEXT Mobile AppSumit Kataria
 
APIs 101: What are they? What do they have to do with genealogy?
APIs 101: What are they? What do they have to do with genealogy?APIs 101: What are they? What do they have to do with genealogy?
APIs 101: What are they? What do they have to do with genealogy?Colleen Greene
 
Social mediaprogramming part2-java-jax-london
Social mediaprogramming part2-java-jax-londonSocial mediaprogramming part2-java-jax-london
Social mediaprogramming part2-java-jax-londonKhanderao Kand
 
Documenting APIs (with many pictures of cats) - APIStrat
Documenting APIs (with many pictures of cats) - APIStratDocumenting APIs (with many pictures of cats) - APIStrat
Documenting APIs (with many pictures of cats) - APIStratAnya Stettler
 
Building your API utility belt (Keith Casey)
Building your API utility belt (Keith Casey)Building your API utility belt (Keith Casey)
Building your API utility belt (Keith Casey)Future Insights
 
React, GraphQL и Relay - вполне себе нормальный компонентный подход (nodkz)
React, GraphQL и Relay - вполне себе нормальный компонентный подход (nodkz)React, GraphQL и Relay - вполне себе нормальный компонентный подход (nodkz)
React, GraphQL и Relay - вполне себе нормальный компонентный подход (nodkz)Pavel Chertorogov
 
Mapping Tweets On The Go
Mapping Tweets On The GoMapping Tweets On The Go
Mapping Tweets On The Goss318
 
What is so cool about Android 4.0?
What is so cool about Android 4.0?What is so cool about Android 4.0?
What is so cool about Android 4.0?Lars Vogel
 
Kubecon SIG Apps December 2017 Update
Kubecon SIG Apps December 2017 UpdateKubecon SIG Apps December 2017 Update
Kubecon SIG Apps December 2017 UpdateMatthew Farina
 
Lecture 12 - Maps, AR_VR_aaaaHardware.pptx
Lecture 12 - Maps, AR_VR_aaaaHardware.pptxLecture 12 - Maps, AR_VR_aaaaHardware.pptx
Lecture 12 - Maps, AR_VR_aaaaHardware.pptxNgLQun
 
What is so cool about Android 4.0
What is so cool about Android 4.0What is so cool about Android 4.0
What is so cool about Android 4.0Lars Vogel
 
Services, Apps and the API Powered Web
Services, Apps and the API Powered WebServices, Apps and the API Powered Web
Services, Apps and the API Powered WebSteven Willmott
 
pluginandplay-UtrechtJUG.pptx
pluginandplay-UtrechtJUG.pptxpluginandplay-UtrechtJUG.pptx
pluginandplay-UtrechtJUG.pptxSimonedeGijt
 

Similar to GeoLocal APIs: unencumbering the geolocal ecosystem (20)

Documenting APIs: Sample Code and More (with many pictures of cats)
Documenting APIs: Sample Code and More (with many pictures of cats)Documenting APIs: Sample Code and More (with many pictures of cats)
Documenting APIs: Sample Code and More (with many pictures of cats)
 
Design meets presentation November 2013
Design meets presentation November 2013Design meets presentation November 2013
Design meets presentation November 2013
 
Twet
TwetTwet
Twet
 
Timeline SoMa WADE
Timeline SoMa WADETimeline SoMa WADE
Timeline SoMa WADE
 
The Humble & Mighty SharePoint URL Query String
The Humble & Mighty SharePoint URL Query StringThe Humble & Mighty SharePoint URL Query String
The Humble & Mighty SharePoint URL Query String
 
Drupal as Base For Your NEXT Mobile App
Drupal as Base For Your NEXT Mobile AppDrupal as Base For Your NEXT Mobile App
Drupal as Base For Your NEXT Mobile App
 
APIs 101: What are they? What do they have to do with genealogy?
APIs 101: What are they? What do they have to do with genealogy?APIs 101: What are they? What do they have to do with genealogy?
APIs 101: What are they? What do they have to do with genealogy?
 
Social mediaprogramming part2-java-jax-london
Social mediaprogramming part2-java-jax-londonSocial mediaprogramming part2-java-jax-london
Social mediaprogramming part2-java-jax-london
 
Kt 15 07-2013
Kt 15 07-2013Kt 15 07-2013
Kt 15 07-2013
 
Documenting APIs (with many pictures of cats) - APIStrat
Documenting APIs (with many pictures of cats) - APIStratDocumenting APIs (with many pictures of cats) - APIStrat
Documenting APIs (with many pictures of cats) - APIStrat
 
Building your API utility belt (Keith Casey)
Building your API utility belt (Keith Casey)Building your API utility belt (Keith Casey)
Building your API utility belt (Keith Casey)
 
React, GraphQL и Relay - вполне себе нормальный компонентный подход (nodkz)
React, GraphQL и Relay - вполне себе нормальный компонентный подход (nodkz)React, GraphQL и Relay - вполне себе нормальный компонентный подход (nodkz)
React, GraphQL и Relay - вполне себе нормальный компонентный подход (nodkz)
 
Mapping Tweets On The Go
Mapping Tweets On The GoMapping Tweets On The Go
Mapping Tweets On The Go
 
What is so cool about Android 4.0?
What is so cool about Android 4.0?What is so cool about Android 4.0?
What is so cool about Android 4.0?
 
Kubecon SIG Apps December 2017 Update
Kubecon SIG Apps December 2017 UpdateKubecon SIG Apps December 2017 Update
Kubecon SIG Apps December 2017 Update
 
Lecture 12 - Maps, AR_VR_aaaaHardware.pptx
Lecture 12 - Maps, AR_VR_aaaaHardware.pptxLecture 12 - Maps, AR_VR_aaaaHardware.pptx
Lecture 12 - Maps, AR_VR_aaaaHardware.pptx
 
What is so cool about Android 4.0
What is so cool about Android 4.0What is so cool about Android 4.0
What is so cool about Android 4.0
 
Services, Apps and the API Powered Web
Services, Apps and the API Powered WebServices, Apps and the API Powered Web
Services, Apps and the API Powered Web
 
pluginandplay-UtrechtJUG.pptx
pluginandplay-UtrechtJUG.pptxpluginandplay-UtrechtJUG.pptx
pluginandplay-UtrechtJUG.pptx
 
Graph QL + Swift
Graph QL + SwiftGraph QL + Swift
Graph QL + Swift
 

More from Tyler Bell

State of the Map US 2015
State of the Map US 2015State of the Map US 2015
State of the Map US 2015Tyler Bell
 
An Approach to OSM Geocoding
An Approach to OSM GeocodingAn Approach to OSM Geocoding
An Approach to OSM GeocodingTyler Bell
 
Bigger than Any One: Solving Large Scale Data Problems with People and Machines
Bigger than Any One: Solving Large Scale Data Problems with People and MachinesBigger than Any One: Solving Large Scale Data Problems with People and Machines
Bigger than Any One: Solving Large Scale Data Problems with People and MachinesTyler Bell
 
Automated Engagement: Electronic Receipts and the Future of Geo
Automated Engagement: Electronic Receipts and the Future of GeoAutomated Engagement: Electronic Receipts and the Future of Geo
Automated Engagement: Electronic Receipts and the Future of GeoTyler Bell
 
Dedupe, Merge and Purge: the art of normalization
Dedupe, Merge and Purge: the art of normalizationDedupe, Merge and Purge: the art of normalization
Dedupe, Merge and Purge: the art of normalizationTyler Bell
 
Big Data, Big Local
Big Data, Big LocalBig Data, Big Local
Big Data, Big LocalTyler Bell
 

More from Tyler Bell (6)

State of the Map US 2015
State of the Map US 2015State of the Map US 2015
State of the Map US 2015
 
An Approach to OSM Geocoding
An Approach to OSM GeocodingAn Approach to OSM Geocoding
An Approach to OSM Geocoding
 
Bigger than Any One: Solving Large Scale Data Problems with People and Machines
Bigger than Any One: Solving Large Scale Data Problems with People and MachinesBigger than Any One: Solving Large Scale Data Problems with People and Machines
Bigger than Any One: Solving Large Scale Data Problems with People and Machines
 
Automated Engagement: Electronic Receipts and the Future of Geo
Automated Engagement: Electronic Receipts and the Future of GeoAutomated Engagement: Electronic Receipts and the Future of Geo
Automated Engagement: Electronic Receipts and the Future of Geo
 
Dedupe, Merge and Purge: the art of normalization
Dedupe, Merge and Purge: the art of normalizationDedupe, Merge and Purge: the art of normalization
Dedupe, Merge and Purge: the art of normalization
 
Big Data, Big Local
Big Data, Big LocalBig Data, Big Local
Big Data, Big Local
 

GeoLocal APIs: unencumbering the geolocal ecosystem

  • 1. GeoLocal APIs unencumbering the GeoLocal ecosystem Tyler Bell 14 September 2010 [email_address] Twitter: @twbell
  • 2. Local Ecosystem Tyler Bell | tylerwbell@gmail.com | @twbell Interconnected resources that facilitate an informed, real-world consumer experience… The Local Ecosystem http://www.flickr.com/photos/leafy/3826214063/ and the value of a product is proportional to how many other products it communicates with
  • 3. GeoLocal Tyler Bell | tylerwbell@gmail.com | @twbell Built Environment and AR Daily Deals Places and Listings Maps Utilities, Routing, Geocoding Social Location
  • 4. Obligatory NASCAR Logo Montage Tyler Bell
  • 5. Three Ways In Tyler Bell | tylerwbell@gmail.com | @twbell Application API Crawled Content Contribution To Local Ecosystem
  • 6. Monday: TechCrunch/SimpleGeo Tyler Bell | tylerwbell@gmail.com | @twbell http://techcrunch.com/2010/09/13/what-is-it-you-do-the-need-for-simplicity/ A: See our API docs…. Q: What is it you do? This is the only appropriate answer to a developer
  • 7. Piñata Tyler Bell | tylerwbell@gmail.com | @twbell Marketing (paper maché) API (candy) http://www.flickr.com/photos/esquipulas/561125635/
  • 8. Tyler Bell | tylerwbell@gmail.com | @twbell APIs are the soul of a product
  • 9. Source and Crawled Content Tyler Bell | tylerwbell@gmail.com | @twbell robots.txt is hugely insightful as is ‘viewing source’ … both make for lousy presentations
  • 10.
  • 11.
  • 12. Product Design Philosophy Tyler Bell | tylerwbell@gmail.com | @twbell The Hallway
  • 13. No Doors http://www.flickr.com/photos/raulc/4429603/ Product does not facilitate new approaches, applications, or business models
  • 14. Multiple Product Options http://www.flickr.com/photos/brentdanley/211734796/ Product creates multiple new opportunities for exploration, integration and experimentation
  • 15. A Look into some Local APIs Tyler Bell | tylerwbell@gmail.com | @twbell Short commentary on what APIs reveal (now, not planned roadmap or intentions)
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22. Datawire Tyler Bell | tylerwbell@gmail.com | @twbell http://www.flickr.com/photos/tigerplish/250836258/ Connect and Plumb
  • 23. Razorwire Tyler Bell | tylerwbell@gmail.com | @twbell http://www.flickr.com/photos/mightyboybrian/113445631/ Partition and Control
  • 24. Thank You Tyler Bell | tylerwbell@gmail.com | @twbell [email_address] @twbell http://radar.oreilly.com/tylerb/

Editor's Notes

  1. Carl Shapiro and Hal Varian – network effect
  2. Logo Montage
  3. API as Product Soul
  4. Robots.txt shows (in addition to ‘view source’) how a company wants to interface with the Open Web
  5. Some products have only one outcome, but do not enable other connections
  6. Others enable new opportunities, some as yet unknown
  7. User experience at expense of all else Design reveals no initial plans forinteraction with other services
  8. A reviews site with social elements superficially added later