Me, Johan Gyllenspetz, Joel Larsson and Sebastian Wallin went to Codemocracy in Stockholm last weekend. Codemocracy is an event initated by Martin Svalin, supported by Modul 1 and a get-together where hackers go crazy on open data sources to create websites and services that display information in new creative ways. We went there without a clear mission. Instead we wanted to get inspired by people who had one.

After we’d listened to the tech talks, we grabbed a conference room and started brainstorming. Well, we only had to storm our brains for a couple of seconds before Gyllen came up with the idea to use available commuting data, and try to figure out where all the buses in Malmö are right now. And what if we could visualize them moving in realtime. Awesome!

First brainstorm

Thirty minutes of whiteboarding later we started hacking. For 24 hours we took only a couple of short breaks for pizza and fresh air. And only enough not to loose track of our mission. At 6 in the morning we had to spend an hour of pseudo-sleeping to avoid dying. And then back to work. Pointed kollektivt.se at out server, uploaded the code, draw a quick-and-ugly user interface in Photoshop, and wham! The site was up and running. At 11 in the morning we had a fully functional concept site that showed ten bus lines in Malmö in realtime. And we also had our own API so anyone can do the same thing.

Before the finals, I was interviewed by Pelle Sten of inUse, where I tried to improvise some kind of presentation.

An hour later, Gyllen held the real presentation. Prepared to the teeth and equipped with Emacs as presentation tool.

After the twelve presentations, the jury picked kollektiv.se as the winning project! The motivation was that we didn’t just build a website which uses existing data, we also created new API:s for everyone to use.

Later that evening one the largest Swedish sites, IDG.se, wrote an article about Codemocracy and kollektivt.se. The newspaper Sydsvenskan called us for an interview the day after, as well as Dagens Industri where an interview is now waiting to being published. We just got a mail from Skånetrafiken and they liked that we used their open API for building a service and wants to meet us to discuss this further. And hopefully SL and Västtrafik also wants to cooperate in doing something great for commuters in Sweden.

The next post will discuss more the technical details of kollektivt.se. Stay tuned for updates!


  • http://popdevelop.com Joel Larsson

    I am so handsome.

  • http://www.helalf.se Helen

    En intensiv och spännande helg, kul att ert hårda arbete gav resultat! Grattis igen till vinsten!

  • http://twitter.com/aelady Ann-Elise Lady

    Ended with a bang! I like your summary, and I like the final outcome! What a fantastic opportunity and congrats on a job well done, and a reward to show for it. Best of luck!

  • http://www.mashup.se/nyheter/codemocracy-vad-man-kan-gora-med-oppna-apier Codemocracy – vad man kan göra med öppna APIer « Mashup.se

    [...] september 10, 2010 Andreas Krohn View Comments I helgen (4-5 september) så gick Codemocracy av stapeln i Stockholm. Målet med Codemocracy var att pusha för öppenhet från myndigheter och företag genom att använda APIer för att skapa något nytt. Under 24 timmar så hackades det flitigt och en hel del intressanta mashups skapades. Kollektiv.se – malmöbussar i realtid Kollektivt.se av Popdevelop utsågs som Codemocracys bästa skapelse. Den visar var malmös bussar är i realtid, informationen får de från Skånetrafikens öppna API. Ta en titt på denna video some Pelle Sten på inuseful nedan eller läs mer på popdevelops blogg. [...]

  • http://webbradion.net/ David Svensson

    Hallå grabbar! Har någon eller några av er lust att vara med i Webbradion på torsdag? Vi kör en inspelning som börjar 18.00 och intervjun brukar dra igång omkring 18.30. Har ni tid och lust får ni gärna höra av er. :)

  • http://lindq.se Gustaf Lindqvist

    Synd att man inte var där och deltog. Riktigt kul att se vad ni lyckades ta fram på så kort tid!

  • http://popdevelop.com Johan Brissmyr

    Ja, det var riktigt grymt! Men det kommer säkert fler tillfällen för er som missade det. Tack för feedback!

  • http://lindq.se Gustaf Lindqvist

    Nyfiken, vad byggde ni allt i? Javascript, Json och Python?

  • http://popdevelop.com Johan Brissmyr

    Låter spännande! Hur funkar det? Är man med på länk eller rent fysiskt?

  • http://popdevelop.com Johan Brissmyr

    Vi tänkte skriva en post om det tekniska. Men kortfattat så kör vi Tornado Web som server. Den är skriven i Python. Servern beräknar nya koordinater några gånger i sekunden och klienten, skriven i Javascript, hämtar dessa i JSON-format

  • http://rajab.se Usman Rajab

    Väldigt kreativ webbsida(kollektivt.se), blev så kär!
    Längtar och ser framemot inlägget om hur allting fungerar rent tekniskt!

  • http://webbradion.net/ David Svensson

    Man är med via Skype. Jag drog iväg ett mail till dig nyss, så vi kan väl ta diskussionen den vägen?

  • http://sewa.se Sebastian Wallin

    Vi har nu försökt förbättra precisionen på busskoordinaterna ytterligare. Dessutom visar vi nu vilka bussar som har avvikande tid. Förvånande resultat? Nja… =)

    http://kollektivt.se

  • http://inuseful.se/codemocracy-24-timmar-for-oppen-data Codemocracy – 24 timmar för öppen data « inUseful

    [...] Popdevelop: Kollektivt.se was born at Codemocracy [...]

  • http://carlstadcodecamp.com/inspiration.html Inspiration | Carlstad Code Camp

    [...] fungerar den inte nu då Skånetrafiken har ändrat sättet de levererar data till andra, men läs deras egna berättelse och kolla på intervjun med [...]

  • http://tagtider.net/blogg/utveckling/tagtider-api-codemocracy/ Tågtider API på Codemocracy — Tågtider blogg

    [...] Kollektivt.se was born at Codemocracy – popdevelop [...]

  • http://popdevelop.com/2011/04/ighly-interactive-presentations-with-showoff/ Highly interactive presentations with Showoff « Popdevelop – A developer team from Malmö, Sweden

    [...] setups for our presentations, most of the times we have used Keynote, Prezi or just plaintext Vim/Emacs. There are a few other tools out there but not really something that stands [...]