m.malone simple geo @ social developers summit

19
@ Social Developer Summit June 29, 2010 Friday, July 2, 2010

Upload: mediabistro

Post on 27-Jan-2015

105 views

Category:

Technology


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: M.Malone Simple Geo @ Social Developers Summit

@ Social Developer Summit June 29, 2010

Friday, July 2, 2010

Page 2: M.Malone Simple Geo @ Social Developers Summit

Hi, I’m Mike

Mike Malone@mjmalone

Friday, July 2, 2010

Page 3: M.Malone Simple Geo @ Social Developers Summit

Once upon a time...

Friday, July 2, 2010

Page 4: M.Malone Simple Geo @ Social Developers Summit

The Founders

the Joe Stump

the Matt Galligan

Friday, July 2, 2010

Page 5: M.Malone Simple Geo @ Social Developers Summit

A VisionAugmented reality gaming!•With these smart phone thingies, gameplay

can depend on things that are happening in the real world• You can only shoot people who are physically

within range of your ICBMs• Price of digital representations of real-world

things can depend on real-world demand

Friday, July 2, 2010

Page 6: M.Malone Simple Geo @ Social Developers Summit

A RealizationLocation is hard.•Where do we get all this data: real-time

foot traffic, bus schedules, checkins, reviews, business listings, tagged photos...

•Once we have it, where do we put it...•Once we have all the data, and we’ve put it

somewhere, how do we understand it...

Friday, July 2, 2010

Page 7: M.Malone Simple Geo @ Social Developers Summit

EUREKA!

Friday, July 2, 2010

Page 8: M.Malone Simple Geo @ Social Developers Summit

What’s SimpleGeoA set of simple tools that will help you make your projects geo-aware•Marketplace: uniform interface to lots of

interesting geo-data•Storage Engine: REST API for storing and

querying geo-data•Analytics / Intelligence: Coming soon... in

fact, I probably shouldn’t even be talking about this. Forget I even mentioned it.

Friday, July 2, 2010

Page 9: M.Malone Simple Geo @ Social Developers Summit

MarketplaceConnects people who have geo-data with people who need geo-data•Available now: free layers containing U.S.

business listings, global place names, weather data, earthquake data, etc.

•Tons more coming soon (our biz dev dude is crazy busy)

•We’re opening it up — soon anyone will be able to make data available for free or for a per-query or monthly fee

Friday, July 2, 2010

Page 10: M.Malone Simple Geo @ Social Developers Summit

Storage EngineRecord•A GeoJSON object with an ID, coordinates,

and any number of arbitrary attributes

Layer•A container for Records that can be public

or private•Store Records in Layers, and query Layers

for Records in a particular area

Friday, July 2, 2010

Page 11: M.Malone Simple Geo @ Social Developers Summit

Core APIStore Record PUT /0.1/records/<layer>/<id>.json

Get a Record GET /0.1/records/<layer>/<id>.json

Nearby Records

GET /0.1/records/<layer>/nearby/<lat>,<lon>.json?radius=<radius-in-meters>

Where’s a Record been GET /0.1/records/<layer>/<id>/history.json

Friday, July 2, 2010

Page 12: M.Malone Simple Geo @ Social Developers Summit

PushpinFind out which [geopolitical / administrative] boundaries contain a point• Get the country, county, province, city,

neighborhood, postal code, zip code, census tract, legislative district, etc. for a point

• Get a detailed polygon boundary for a particular boundary (city, county, country, etc.)

• Get boundaries that overlap a particular bounding box

Friday, July 2, 2010

Page 13: M.Malone Simple Geo @ Social Developers Summit

Pushpin APIGet boundaries GET /0.1/contains/{lat},{lon}.json

Get boundary polygon GET /0.1/boundary/{id}.json

Get overlapping boundaries

GET /0.1/overlaps/{south},{west},{north},{east}.json

Friday, July 2, 2010

Page 14: M.Malone Simple Geo @ Social Developers Summit

Other Stuff

Friday, July 2, 2010

Page 15: M.Malone Simple Geo @ Social Developers Summit

SpotRankData-intelligence service from SkyHook that shows the density of people in a geographic area by time

Get density of location by day

GET /0.1/density/{dayname}/{hour}/{lat},{lon}.json

Get density of location by

hourGET /0.1/density/{dayname}/{lat},{lon}.json

Friday, July 2, 2010

Page 16: M.Malone Simple Geo @ Social Developers Summit

API ClientsWe’ve got lots of them•Python, Ruby, Java, Object-C, PHP, Perl,

etc... No FORTRAN support yet•Paving the cow-paths with higher level

abstractions for common use caseshttp://github.com/simplegeo

Friday, July 2, 2010

Page 17: M.Malone Simple Geo @ Social Developers Summit

iPhone AR ToolkitAn augmented reality environment for the iPhone•Provides turnkey AR capabilities for data in

a SimpleGeo layerhttp://github.com/simplegeo/SGAREnvironment

Friday, July 2, 2010

Page 18: M.Malone Simple Geo @ Social Developers Summit

iPhone MapKitAn enhanced MapKit view for the iPhone•Quickly display data from a SimpleGeo layer

on a iPhone MapView• iOS 4 background location supporthttp://github.com/simplegeo/SGMapKit

Friday, July 2, 2010

Page 19: M.Malone Simple Geo @ Social Developers Summit

Questions..?I’m around!

@mjmalone / [email protected]

Friday, July 2, 2010