London MUG #8: 3DRepo and Build your own Foursquare

We return to our regularly scheduled programming at the London MongoDB User Group this October, with a talk from Jozef Doboš of University College London on 3DRepo.org and Marek Jelen of OpenShift on "Build your own Foursquare with MongoDB's Spatial Features and the Cloud".

Jozef Doboš:

3DRepo uses MongoDB as a domain specific repository to store scene graph components as well as associated non-linear revision history of 3D assets.

The role of the repository is to store 3D assets and to provide interfaces and conventions to add, modify and extract delta changes on them. By supporting a standard web-​​accessible front-​​end, it enables connections to modelling packages via intermediary tools, or simply to a viewer that visualizes selected revision from the DB. Conflict resolution is achieved via a visual 3D Diff which highlights incompatible edits and offers quick merge suggestions.

Furthermore, the framework supports retrieval of any full or partial revision that can be exported as a new 3D file. In his talk, Jozef will concentrate on the technical details of storing directed acyclic graphs in a flat collection of objects. He will also demonstrate several custom-built database front-ends written in C++, WebGL with Javascript and Java as well as Android.

Marek Jelen:

You have seen the stuff that FourSquare has done with spatial and you want some of that hotness for your app, right? But, where to start? Have no fear - by the end of this session you will have all the pieces necessary to write your own location based app. The OpenShift platform already has MongoDB plus the spatial bits installed, so there is no need to find a VPS or convince your IT dude to install stuff. What's OpenShift? It's Red Hat's free auto-scaling Platform as a Service.

This session will start with a quick intro on firing up an OpenShift instance with MongoDB. Then we will load and query spatial data to and from MongoDB using simple Ruby web application. When you go home you will be able to amaze your friends and supervisors with some spatial magic goodness you can control.

Win a ticket to Red Hat Developer Days!

Red Hat Developer Day is heading to London, November 1, for a one-day event you won't want to miss. Want to win a ticket? We have one to give away! RSVP "Yes" to attend and turn up on the night -- Marek Jelen will choose a winner at random!

Food

Food this month comes in the form of the awesome burritos from the good people atPoncho8 and as always there will be plenty of beer! We hope you'll enjoy it -- arrive on time!

Your community needs you! Interested in giving a talk, presenting a case study or sharing an experience report on MongoDB at this user group? Let us know!

A former member

A former member

Are you interested in presenting something? A demo of some MongoDB code, train the group on a simple topic, compare MongoDB to another NoSQL database? Please let me know! We could use one more speaker for this event.

We're about:

This group is a place for developers to learn more about the non-relational, open source, document-oriented databaseMongoDB. MongoDBis the leading NoSQL database and many of the key committers often travel to London. So if you are facing challenges with MySQL or Postgres or Oracle and want to explore a more flexible, scalable alternative, please join us at one of our monthly sessions.