WHERECAMP SOCAL 2010
   SAN DIEGO STATE UNIVERSITY
    ADAMS HUMANITIES HALL, ROOM 2108 (PTOLEMY)




                                  WHERECAMPSOCAL - JUL 17, 2010
WHAT IS SIMPLEGEO?


        WE PROVIDE KICK-ASS
        TOOLS TO INDEX,
        INTERPRET, AND CONSUME
        DATA CONNECTED TO A
        LOCATION.




                  WHERECAMPSOCAL - JUL 17, 2010
LOCATION = PLACE + TIME

SIMPLEGEO LETS YOU
STORE AND RETRIEVE
DATA IN THE CONTEXT
OF THE REAL WORLD;
THAT IS, BASED ON PLACE
AND TIME.


                                   PANGAEA




                          WHERECAMPSOCAL - JUL 17, 2010
HOW IT GOT STARTED
• Spring 2009 - CrashCorp
  • iPhone games and AR
 • Location infrastructure
 • Pivot the company
• Fall 2009 - SimpleGeo
  • Headquartered in Boulder, CO
  • Launched at Where 2.0
  • 1000s of developers hacking
• July 2010
  • 20 employees, 2 interns        @MG AND @JOESTUMP, AT SXSW IN ’09

  • New HQ - San Francisco



                                     WHERECAMPSOCAL - JUL 17, 2010
WHAT CAN I BUILD?
• Storage Engine/API
  • Spatial/radial queries
  • Pushpin queries
  • Spotrank Population Density

• Marketplace
  • Free data
  • Premium data

• Visualization/Analytics
  • Coming soon, late 2010          I DREW THIS IN 1ST GRADE




                                  WHERECAMPSOCAL - JUL 17, 2010
STORAGE ENGINE + API
        • Cassandra-forked NoSQL Database
          • Really, really fast
         • Highly scalable
         • No single point of failure
        • REST API
          • GeoJSON
          • Python, PHP, Ruby, Objective-C,
           Java, .NET, Perl clients
         • iPhone, Android SDKs (Geofencing)
         • JSONP version coming soon
         • Layers and records
         • Reasonable pricing


                         WHERECAMPSOCAL - JUL 17, 2010
CORE CONCEPTS
        • Record
          • A GeoJSON object with an ID,
            coordinates, and any number of
            arbitrary attributes
          • Points now, but polygons and
            custom features are in the pipeline
        • Layer
          • A container for Records that can be
            public or private
          • Store Records in Layers, and query
            Layers for Records in a particular
            area




                        WHERECAMPSOCAL - JUL 17, 2010
NEARBY QUERIES
                                   “SHOW ME ALL OF THE
                                   NEARBY POINTS CLOSEST
                                   TO THIS POINT”

                                   • Radial queries
                                     • Lat/lon or geohash
                                     • Search by radius
                                     • Pagination
BEST MEXICAN FOOD IN OLD TOWN SD     • Search by tags
                                     • Examples: Foursquare, Twitter



                                                WHERECAMPSOCAL - JUL 17, 2010
REVERSE GEOCODER

        “GIVE ME A LATITUDE
        AND LONGITUDE, AND I
        WILL RETURN AN
        ADDRESS NEARBY
        (HOPEFULLY)”




                WHERECAMPSOCAL - JUL 17, 2010
PUSHPIN QUERIES

“WHICH GEO-POLITICAL
(CENSUS, ZIP,
NEIGHBORHOOD, ETC.)
BOUNDARIES CONTAIN A
PARTICULAR POINT?”

• http://bit.ly/sgpushpin




                            WHERECAMPSOCAL - JUL 17, 2010
SPOTRANK

DATA-INTELLIGENCE
SERVICE FROM SKYHOOK
THAT SHOWS THE
DENSITY OF PEOPLE IN A
GEOGRAPHIC AREA BY
TIME
                                   VIDEO




                         WHERECAMPSOCAL - JUL 17, 2010
MARKETPLACE
       DATA IS DELICIOUS

       • Free Marketplace
         • Data that you can inject and
           consume freely
         • Right now: business listings,
           weather data, Geonames, US Parks &
           Recreation, USGS Earthquake, ∞
       • Premium Marketplace
         • Charge users for access
         • Topix




                        WHERECAMPSOCAL - JUL 17, 2010
VISUALIZATION/ANALYTICS
        UPCOMING IN LATE 2010

        • We're building a business intelligence
          and visualization system to help you
          understand data
        • Like the storage engine and
          marketplace, the business
          intelligence tools will be simple, easy
          to use, and they'll scale up and down
          to organizations of any size
        • 4 dimensions




                         WHERECAMPSOCAL - JUL 17, 2010
IN THE PIPELINE
         • Analytics dashboard
         • Full text search in the API
         • Support for custom baselines and
           polygons
         • Support for GeoIP queries
         • Forward geocoder
         • Data wishlist
         • Data importer
         • Categorized Marketplace, think
           iTunes
         • Custom tiles




                         WHERECAMPSOCAL - JUL 17, 2010
QUESTIONS?
        WHERE TO FIND US:
        • Andrew Mager, Developer Advocate
          • @mager
          • andrew@simplegeo.com
        • Matt Hunter, Business Development
          • @mh
          • mh@simplegeo.com
        • Help Desk: help.simplegeo.com
        • Blog: blog.simplegeo.com
        • Tweet at us:
          • @SimpleGeo, @SimpleGeoAPI



                       WHERECAMPSOCAL - JUL 17, 2010

SimpleGeo at WhereCamp SoCal 2010

  • 1.
    WHERECAMP SOCAL 2010 SAN DIEGO STATE UNIVERSITY ADAMS HUMANITIES HALL, ROOM 2108 (PTOLEMY) WHERECAMPSOCAL - JUL 17, 2010
  • 2.
    WHAT IS SIMPLEGEO? WE PROVIDE KICK-ASS TOOLS TO INDEX, INTERPRET, AND CONSUME DATA CONNECTED TO A LOCATION. WHERECAMPSOCAL - JUL 17, 2010
  • 3.
    LOCATION = PLACE+ TIME SIMPLEGEO LETS YOU STORE AND RETRIEVE DATA IN THE CONTEXT OF THE REAL WORLD; THAT IS, BASED ON PLACE AND TIME. PANGAEA WHERECAMPSOCAL - JUL 17, 2010
  • 4.
    HOW IT GOTSTARTED • Spring 2009 - CrashCorp • iPhone games and AR • Location infrastructure • Pivot the company • Fall 2009 - SimpleGeo • Headquartered in Boulder, CO • Launched at Where 2.0 • 1000s of developers hacking • July 2010 • 20 employees, 2 interns @MG AND @JOESTUMP, AT SXSW IN ’09 • New HQ - San Francisco WHERECAMPSOCAL - JUL 17, 2010
  • 5.
    WHAT CAN IBUILD? • Storage Engine/API • Spatial/radial queries • Pushpin queries • Spotrank Population Density • Marketplace • Free data • Premium data • Visualization/Analytics • Coming soon, late 2010 I DREW THIS IN 1ST GRADE WHERECAMPSOCAL - JUL 17, 2010
  • 6.
    STORAGE ENGINE +API • Cassandra-forked NoSQL Database • Really, really fast • Highly scalable • No single point of failure • REST API • GeoJSON • Python, PHP, Ruby, Objective-C, Java, .NET, Perl clients • iPhone, Android SDKs (Geofencing) • JSONP version coming soon • Layers and records • Reasonable pricing WHERECAMPSOCAL - JUL 17, 2010
  • 7.
    CORE CONCEPTS • Record • A GeoJSON object with an ID, coordinates, and any number of arbitrary attributes • Points now, but polygons and custom features are in the pipeline • Layer • A container for Records that can be public or private • Store Records in Layers, and query Layers for Records in a particular area WHERECAMPSOCAL - JUL 17, 2010
  • 8.
    NEARBY QUERIES “SHOW ME ALL OF THE NEARBY POINTS CLOSEST TO THIS POINT” • Radial queries • Lat/lon or geohash • Search by radius • Pagination BEST MEXICAN FOOD IN OLD TOWN SD • Search by tags • Examples: Foursquare, Twitter WHERECAMPSOCAL - JUL 17, 2010
  • 9.
    REVERSE GEOCODER “GIVE ME A LATITUDE AND LONGITUDE, AND I WILL RETURN AN ADDRESS NEARBY (HOPEFULLY)” WHERECAMPSOCAL - JUL 17, 2010
  • 10.
    PUSHPIN QUERIES “WHICH GEO-POLITICAL (CENSUS,ZIP, NEIGHBORHOOD, ETC.) BOUNDARIES CONTAIN A PARTICULAR POINT?” • http://bit.ly/sgpushpin WHERECAMPSOCAL - JUL 17, 2010
  • 11.
    SPOTRANK DATA-INTELLIGENCE SERVICE FROM SKYHOOK THATSHOWS THE DENSITY OF PEOPLE IN A GEOGRAPHIC AREA BY TIME VIDEO WHERECAMPSOCAL - JUL 17, 2010
  • 12.
    MARKETPLACE DATA IS DELICIOUS • Free Marketplace • Data that you can inject and consume freely • Right now: business listings, weather data, Geonames, US Parks & Recreation, USGS Earthquake, ∞ • Premium Marketplace • Charge users for access • Topix WHERECAMPSOCAL - JUL 17, 2010
  • 13.
    VISUALIZATION/ANALYTICS UPCOMING IN LATE 2010 • We're building a business intelligence and visualization system to help you understand data • Like the storage engine and marketplace, the business intelligence tools will be simple, easy to use, and they'll scale up and down to organizations of any size • 4 dimensions WHERECAMPSOCAL - JUL 17, 2010
  • 14.
    IN THE PIPELINE • Analytics dashboard • Full text search in the API • Support for custom baselines and polygons • Support for GeoIP queries • Forward geocoder • Data wishlist • Data importer • Categorized Marketplace, think iTunes • Custom tiles WHERECAMPSOCAL - JUL 17, 2010
  • 15.
    QUESTIONS? WHERE TO FIND US: • Andrew Mager, Developer Advocate • @mager • andrew@simplegeo.com • Matt Hunter, Business Development • @mh • mh@simplegeo.com • Help Desk: help.simplegeo.com • Blog: blog.simplegeo.com • Tweet at us: • @SimpleGeo, @SimpleGeoAPI WHERECAMPSOCAL - JUL 17, 2010