addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

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 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 this month comes in the form of the awesome burritos from the good people at Poncho8 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!

We look forward to seeing you!

Join or login to comment.

  • Tatyana K.

    Photos are uploaded, please tag yourselves and also check MongoDB Flickr

    October 31, 2012

  • A former member
    A former member

    Very interesting project!

    October 31, 2012

  • Eugene Le R.


    October 30, 2012

  • 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.

    October 5, 2012

Our Sponsors

  • MongoDB

    MongoDB sponsors and organizes the London MongoDB User Group

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy