by Raviteja (@raviteja20) on Monday, 3 September 2012

+7
Vote on this proposal
Status: Confirmed
Section
Technology

Session type
Lecture

Technical level
Intermediate

Objective

One can expect the following: 1. How to store, index and query the geo-spatial (location) data, taking Mongo DB, one of the most popular open source databases, as an example. 2. Challenges and Best practices in developing a location-based application, based on our experience in developing DelightCircle android application.

Description

The talk will be based on my experience in developing DelightCircle location-based platform and applications, so I will be showing important aspects of the technologies we have used, and the challenges faced.

I will be using MongoDB as the storage medium for the location data, and DelightCircle android app as the frontend client to explain the flow.

The talk will mainly contain the following:

  1. How to structure, store and index the location data. This will also depend on how you want to query the data.
  2. What are the different ways you can query location data (not just nearby, based on a polygon, circle, etc.)
  3. Introduce how android gets location data, and the best practices in obtaining the location data from various location providers of android platform.

Requirements

A basic idea of geo data and location-based applications.

Speaker bio

I am the Co-founder of Pipal Tech Ventures/DelightCircle (http://www.delightcircle.com). I am also the founder & co-organizer of Bangalore MongoDB User Group (http://www.meetup.com/Bangalore-MongoDB-User-Group/)